Skip to content Skip to footer

Vision & Mission


At Normalized Systems Laboratory (NSLab), we are dedicated to driving innovation in software engineering for sustainability. Our research explores cutting-edge techniques to advance the field and address pressing challenges in software development. Discover our vision, mission, and goals, and learn more about our research topics and how we are working to revolutionize the software landscape.

Vision

At Normalized Systems Laboratory (NSLab), our vision is to revolutionize the landscape of sustainable software solutions through pioneering research in applied metamodeling, model transformations, and artifact generation. We envision a future where software systems are long-term maintainable, efficient but also environmentally and socially sustainable.

Mission

Our mission at NSLab is to lead the way in advancing the principles and practices of Normalized Systems, driving innovation in software engineering for sustainability. We are committed to:

  • Conducting cutting-edge research in applied metamodeling, exploring new dimensions of software design and architecture.
  • Developing state-of-the-art model transformations to streamline the software development process and enhance system interoperability.
  • Advancing ontology engineering techniques to represent knowledge and domain concepts in software systems.
  • Innovating artifact generation techniques to produce high-quality software artifacts that meet the evolving needs of modern society.
  • Collaborating with industry partners and academia to translate our research findings into real-world solutions.
  • Educating and empowering the next generation of software engineers and researchers, fostering a culture of sustainability and innovation.

Through our relentless pursuit of excellence and our dedication to sustainability, we strive to make a positive impact on the world, one software solution at a time.

Goals

  1. Innovation: Foster a culture of innovation and creativity to address the challenges of modern software engineering.
  2. Sustainability: Develop sustainable software solutions that minimize environmental impact and promote social responsibility.
  3. Impact: Make a tangible and lasting impact on the field of software engineering through groundbreaking research and practical applications.
  4. Collaboration: Cultivate strong partnerships with industry, academia, and the wider community to leverage collective expertise and resources.

Research Topics

Our research at NSLab encompasses a wide range of topics within the realm of software engineering. Some of our key research areas include:

  • Normalized Systems: Exploring the principles and applications of Normalized Systems for designing scalable and maintainable software architectures.
  • Metamodeling: Investigating techniques for creating precise and expressive metamodels to capture the essential aspects of software systems.
  • Model Transformations: Developing algorithms and tools for transforming models between different representations and languages.
  • Ontology Engineering: Advancing techniques for designing and utilizing ontologies to represent domain knowledge in software systems.
  • Artifact Generation: Researching methods for automatically generating software artifacts such as code, documentation, and test cases.
  • Sustainable Software Engineering: Studying approaches to integrate environmental and social considerations into the software development lifecycle.
  • Domain-Specific Languages (DSLs): Designing DSLs tailored to specific application domains to improve productivity and maintainability.

By addressing these research topics, we aim to advance the state-of-the-art in software engineering and contribute to the development of more sustainable and resilient software systems.