The ability to understand the consequences of design decisions on the quality of an artifact can be seen as the central property of any engineering discipline. This ability to foresee the consequences of design decisions is lacking in the design process of enterprise software systems. Considerable efforts are wasted in software development projects to achieve the required quality by a costly and risky trial-and-error approach. In this approach, one has to wait until the software is executable, before important quality properties or required properties of the execution environment can be determined by testing. The goal of the FERDINAND project is to investigate approaches for the early evaluation of architectural design decisions by analyzing and comparing design alternatives with respect to their consequences on the software performance.
The research project FERDINAND is funded by the German Research Foundations (DFG).
Contact: Qais Noorshams, Andreas Rentschler