13.07.2015 Aufrufe

Ausarbeitung - Westfälische Wilhelms-Universität Münster

Ausarbeitung - Westfälische Wilhelms-Universität Münster

Ausarbeitung - Westfälische Wilhelms-Universität Münster

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

Erfolgreiche ePaper selbst erstellen

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

Kapitel 3: Entwicklungsprozess der MDAUnterstützung des betriebswirtschaftlichen Aspekts liegt und nicht die technologischerRealisierung. [KWB03, Abschnitt 1.2.1] [MiMu03, Abschnitt 2.2.12]3.1.3 Platform Specific ModelDie PIMs werden im Anschluss in Platform Specific Models (PSM) transformiert.PSMs sind speziell auf die Anforderungen des Systems in Bezug auf verfügbareImplementierungskonstrukte einer Implementierungstechnologie zugeschnitten. EinPSM zur Beschreibung einer relationalen Datenbank beinhaltet beispielsweise Begriffewie „Tabelle“, „Spalte“ oder „Fremdschlüssel“. Die meisten Systeme umfassen mehrals eine Technologie, sodass ausgehend von einem gemeinsamen PIM mehrereplattformspezifische PSMs generiert werden. Um ein PSM interpretieren zu können,sind Kenntnisse der entsprechenden Plattform notwendig. [KWB03, Abschnitt 1.2.1]3.1.4 CodeIm letzten Schritt der Entwicklung findet die Transformation sämtlicher PSMs in Codestatt. Da PSMs spezifisch auf die Anforderungen ihrer Technologie zugeschnitten sind,stellt dieser Vorgang keinen besonderen Aufwand dar. Der Quellcode stellt zugleich dieunterste Abstraktionsebene im Entwicklungsprozess der MDA dar. [KWB03,Abschnitt 1.2.1]3.2 TransformationsprozessDer bedeutendste Vorgang bei der Anwendung der MDA besteht in der Transformationvon Modellen. [ZeWo06, S. 74] Der Ablauf des Transformationsprozesses ist inAbbildung 2 dargestellt.Abbildung 2: Model-to-Model Transformation nach [MiMu03, Abschnitt 3.11]Die Generierung von Code aus einem PSM stellt keine besonders großeHerausforderung dar, da diese Modelle bereits sehr nah an der Implementierungsebene10

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!