Detailseite
Projekt Druckansicht

Strukturierte Erzeugung und Bewertung von Designalternativen für Softwarearchitekturen

Fachliche Zuordnung Softwaretechnik und Programmiersprachen
Förderung Förderung von 2009 bis 2021
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 141396433
 
Erstellungsjahr 2017

Zusammenfassung der Projektergebnisse

The project is the follow-up project to former works. In these works we developed the GenEDA method, an approach to generate design alternatives for software architectures from given quality requirements. We aimed at extending the GenEDA method in four working areas: Foundational Work, Fusion, Real-Life Scenarios and Benchmarking and Tooling. In Foundational Work, the foundations for broadening and deepening the GenEDA approach were laid via four facets, namely evolvability, interaction and trade-off analysis, optimization, and variability. Each facet was first analyzed in isolation. In the Fusion working area, we integrated the findings from each facet into the GenEDA method. Using the Common Component Modelling Example (CoCoME), we constantly evaluated parts of the method with a real-life scenario. Furthermore, we provided tool support for both modeling requirements as problem diagrams and supporting the pattern selection process we designed. During the course of the project, we had to reorganize the workload because of a reduced project time and the finding that parts of the original GenEDA method had to be redesigned. Therefore, there is a deviation between the original schedule defined in the project proposal and the actual work done during the project period. As a consequence, we decided to remove evolvability as a facet to analyze in the Foundational Work working area, shrink the Fusion working area (implicitly as a result of removing one of the facets), and leave out the envisioned benchmarking.

Projektbezogene Publikationen (Auswahl)

 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung