16.12.2012 Aufrufe

Architekturzentrierte Modellgetriebene Softwareentwicklung

Architekturzentrierte Modellgetriebene Softwareentwicklung

Architekturzentrierte Modellgetriebene Softwareentwicklung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

2 MDSD, AC-MDSD und Begriffsdefinitionen 15<br />

2.3.3 Software-Systemfamilien<br />

Der Begriff der Software-Systemfamilie ist dem in Abschnitt 3.2 beschriebe-<br />

nen Konzept des Software Product Line Engineering entliehen. Als Software-<br />

Systemfamilie bezeichnet man alle jene Anwendungen, die auf einer gemeinsamen<br />

Domänenarchitektur aufbauen.<br />

Eine Domänenarchitektur setzt sich aus dem Metamodell einer Domäne, einer<br />

zugehörigen Plattform und den nötigen Transformationen um die Konzepte des<br />

Metamodells auf die Plattform zu übertragen, zusammen. Die Domänenarchitek-<br />

tur ist somit das zentrale Konzept von MDSD.<br />

Eine Domänenarchitektur legt fest welche Konzepte formal unterstützt und wie<br />

sie auf die jeweilige Plattform übertragen werden. Sie ist immer relativ zur jewei-<br />

ligen Plattform zu sehen. Von der Domänenarchitektur wird des Weiteren eine<br />

hinreichende Flexibilität gefordert, um die Unterschiede zwischen den einzelnen<br />

Mitgliedern der Software-Systemfamilie abbilden zu können.<br />

2.4 AC-MDSD<br />

<strong>Architekturzentrierte</strong>-<strong>Modellgetriebene</strong> <strong>Softwareentwicklung</strong> oder Architecture-<br />

Centric MDSD kurz AC-MDSD ist eine MDSD-Ausprägung bei der das<br />

Abstraktionsniveau der DSL auf Ebene der Softwarearchitektur liegt. Man<br />

spricht daher auch von architekturzentriertem Design. Mit anderen Worten: ” Die<br />

Domäne von AC-MDSD lautet >> Softwarearchitektur

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!