Weblog von Sinisa
Sonntag, 18. März 2007
Model Driven Architecture (MDA)
Meine Aufgabe war der so genannte Begriff "Model Driven Architecture (MDA)", oder auf Deutsch formuliert "Modellgetriebene Architektur" näher zu erklären.

Die Definition:

Der Begriff " Modellgetriebene Architektur (MDA)" bezeichnet einen Anzatz zur Entwicklung von IT- Lösungen, der auf einer klaren Trennung von Funktionalität und Technik beruht.

"MDA fasst die gesammelten Erkenntnisse über Modelle, Modellierung und Transformation, angereichert mit einer Reihe weiterer Standards zu einer offiziell anerkannten Spezifikation zur modellgetriebenen Softwareentwicklung zusammen"

Die MDA-Konzeption definiert wie Modelle von einer Ausgangssprache in eine Zielsprache zu übertragen sind. Die Informatiker sind schon lange mit diesem Konzept beschäftigt.

"Das Ziel der Model Driven Architecture ist es, den gesamten Prozess der Softwareentwicklung von der Fachdomäne des späteren Anwenders über die Anforderungsanalyse bis hin zur Implementierung des Zielsystems mit allen seinen Schichten in Modellen abzubilden, so dass das System selbst zu einem hohen Anteil generativ, also über Modelltransformation, erzeugt wird."

"Sind einmal alle Transformatoren geschrieben, so erreicht man auf diesem Weg eine hohe Wiederverwendbarkeit und Wartbarkeit. Darüber hinaus gilt die MDA als ein möglicher Schlüssel zur anforderungsgetriebenen Softwareentwicklung, da die technischen Aspekte weitestgehend vollständig von den inhaltlichen Aspekten getrennt werden."

http://www.form4.de/technologie/uml-und-mda/model-driven-architecture/model-driven-architecture-mda/

Nennen wir ein Beispiel: MDA ermöglicht das durch Transformation zb. einer plattformunabhängiges Modell für Geschäftsprozesse (PIM) in eine plattformabhängiges Modell für Architektur überführt werden kann.

Oder das ganze noch einfacher zu erklären: Modelle die in einer Sprache wie zb. UML erstellt wurden, werden in die Programmierung in eine andere (austauschbare) Zielplattform übersetzt.

Die Computer Industrie Consortium "OMG" ist mit dieser Frage sehr lange beschäftigt und auf der OMG-Webseite ist eine ausführliche Grafik zu sehen. Die Grafik bietet uns eine übersichtliche Erklärung des MDA-Modells.

http://www.omg.org/mda/


Quellen:

http://www.form4.de/technologie/uml-und-mda/model-driven-architecture/model-driven-architecture-mda/
http://de.wikipedia.org/wiki/Model_Driven_Architecture
http://www.omg.org/mda/
http://www.modelbased.net/mda_tools.html
http://de.wikipedia.org/wiki/Generator_%28Informatik%29

... link (0 comments)   ... comment


Online for 6496 days
Last update: 2007.07.02, 16:25
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
März 2007
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
 
recent updates
Aufgabe 6a
Remodellieren Sie das Geschäftsmodell für...
by Sinisa.Mladenovic.Uni-Linz (2007.07.02, 16:24)
Tutorium 19.06.2007
Eingabe Auswahl Kunde Buch Verlag 1.Umsätze...
by Sinisa.Mladenovic.Uni-Linz (2007.06.25, 16:03)
5 Tutorium
Buchtitel: Verlag: Österreichischer...
by Sinisa.Mladenovic.Uni-Linz (2007.06.05, 13:17)
4 Hausübung
Mediengerechte Integration der SQL Abfragen Aufgabe: 1....
by Sinisa.Mladenovic.Uni-Linz (2007.05.21, 13:10)
5 Hausübung
"Informationsgehalt und Breitenwirkung" nach Laudon...
by Sinisa.Mladenovic.Uni-Linz (2007.05.21, 01:10)

xml version of this page

made with antville