Deutsche Forschungsgemeinschaft (DFG)
For increasing the maintainability of software, the development artifacts need to be consistent with each other and up-to-date. To meet increasing external quality requirements and to account for changes in the environment, the system has to be changed regularly. The goal of this project is to develop concepts, methods, and tools for keeping the consistency between the development artifacts, and for systematically identifying and performing the necessary changes on a system to meet the quality requirements in a changing environment.
The GenEDA project (Generation and Evaluation of Design Alternatives for Software Architectures) will investigate how quality goals (especially performance/scalability, security, and partial usability) can be used in software development to generate different design alternatives for software systems to be developed in a structured and systematic way. Specifically, methods are to be developed that allow different design alternatives not only to be generated but also to be evaluated on the basis of quality objectives.
Europäische Union (EU)
The project has delivered and validated a tool that helps to 1) better understand current cyber security levels across complex enterprise-wide architectures, including relationships and interdependencies between systems 2) prioritize areas to address and cyber security investments to pursue 3) proactively manage cyber security e.g. when building or modifying architectures.