Sommersemester 2006 FernUniversität in Hagen
Fachbereich Informatik
 Seminar 01917: "MDA – Grundlagen und Tools"
 Lehrgebiet Software Engineering, Prof. Dr. Six

Literatur

Die hier angegeben Literatur ist für alle Seminarteilnehmer von Interesse. Literatur die einzelenen Themen betreffend ist in der Themenliste angegeben.

Achten Sie bei Literatur zu dem Thema auf das Erscheinungsjahr! Die "MD*-Bewegung" ist relativ jung, insbesondere gab es vor zwei bis drei Jahren fast keine Tools, die die Ideen auch praktisch hätten umsetzen können.

Obligatorisch

Die folgenden Artikel sollten von allen Teilnehmern, zumindest oberflächlich, gelesen werden. Sie sollen dazu dienen ein gemeinsamen Vokabular zu verwenden. Die in den Artikeln vorgestellen Konzepte sollen als Standpunkte im MDA/MDD/MDSD/MDE-Dschungel aufgefasst werden -- andere Artikel zu dieser Thematik werden andere Sichtweisen vertreten.

Grundlagen

[OMG03a]
OMG: MDA Guide Version 1.0.1. omg/2003-06-01. Needham, MA: Object Management Group, Juni 2003. URL: http://www.omg.org/cgi-bin/doc?omg/03-06-01
[OMG05]
OMG: A Proposal for an MDA Foundation Model. ormsc/05-04-01. Needham, MA: Object Management Group, April 2005. URL: http://www.omg.org/cgi-bin/doc?ormsc/05-04-01
[Völ04]
Völter, Markus: Model Driven Software Development. In: Objekt Spektrum (2004), Juli, Nr. 7. URL: http://www.voelter.de/publications/index/detail1214267043.html
[KM05]
Kempa, Martin ; Mann, Zoltán Adám: Model Driven Architecture. In: Informatik-Spektrum 28 (2005), August, Nr. 4, S. 298–302. URL: http://www.springerlink.com/openurl.asp?id=doi:10.1007/s00287-005-0505-2
[Ken02]
Kent, Stuart: Model Driven Engineering. In: Integrated Formal Methods: Third International Conference, IFM 2002, Turku, Finland, May 15-17, 2002. Proceedings, Springer-Verlag, 2002 (Lecture Notes in Computer Science 2335), S. 286–298. URL: http://www.springerlink.com/openurl.asp?id=9VUQB4HP8FYG2ADV

Spezifikationen

Die Spezifikationen der OMG (UML Super- und Infrastructure, MOF) sind für die meisten Themen relevant, da Modelle in der MDA ja formal korrekt sein müssen. Hier dienen die Spezifikationen dann als Nachschlagewerke. Allgemein sind aber die einführenden Kapitel interessant, insbesondere um die "four-layer metamodel hierarchy" ([OMG03b, 28ff], [OMG03d, 3-2ff]).

Achtung: Die Spezifikationen sind sehr lang und teilweise noch nicht endgültig fertig gestellt. Um sich in die UML einzuarbeiten sind die Spezifikationen auch schlecht geeignet, sie dienen eher als Nachlagewerk. Ein Ausdruck lohnt sich daher i.A. nicht.

[OMG06]
OMG: Unified Modeling Language: Infrastructure. formal/05-07-05, version 2.0. Needham, MA: Object Management Group, März 2006 URL: http://www.omg.org/cgi-bin/doc?formal/05-07-05
[OMG05]
OMG: Unified Modeling Language: Superstructure. formal/05-07-04, version 2.0. Needham, MA: Object Management Group, August 2005. URL: http://www.omg.org/cgi-bin/doc?formal/05-07-04
[OMG03d]
OMG: MOF 1.4 specification. formal/02-04-03. Needham, MA: Object Management Group, April 2003. URL: http://www.omg.org/cgi-bin/doc?formal/2002-04-03
Weitere Spezifikationen der OMG sind auf den Web-Seiten der OMG zu finden. Auf den MDA-Seiten der OMG sind auch weitere Artikel zum Thema MDA aufgeführt.

Weiterführende Literatur

Die oben genannten Grundlagenartikel haben den Vorteil, kostenlos im Netz zu Verfügung zu stehen. Daneben gibt es einige Bücher zu dem Thema, die einen guten Überblick über das Thema liefern. Bei [SV05] ist zu beachten, dass demnächst eine überarbeitete englische Version erscheinen soll.
[MSUW04]
Mellor, Stephen J. ; Scott, Kendall ; Uhl, Axel ; Weise, Dirk: MDA Distilled. Principles of Model-Driven Architecture. Boston a.o. : Addison-Wesley, 2004 (Object Technology Series)
[Fra03]
Frankel, David S.: Model Driven Architecture: Applying MDA to Enterprise Computing. Wiley & Sons, 2003 (OMG Press)
[SV05]
Stahl, Thomas ; Völter, Markus: Modellgetriebene Softwareentwicklung. Dpunkt Verlag, 2005
[WK03]
Warmer, Jos ; Kleppe, Anneke: The Object Constraint Language: Getting Your Models Ready for MDA. Second edition. Boston (US) a.o. : Addison-Wesley Professional, 2003 (Object Technology Series)
[RHQ05]
Rupp, Chris ; Hahn, Jürgen ; Queins, Stefan: UML 2 glasklar. Praxiswissen für die UML-Modellierung und Zertifizierung. 2., überarb. u. erw. Aufl. Hanser Fachbuchverlag, 2005.
Falls Sie einen Kauf dieses Buchs in Erwägung ziehen, achten Sie unbedingt darauf, die zweite Auflage zu bekommen! Die erste Auflage ist nicht zu empfehlen!

Für kommerzielle Tools ist die folgende Arbeit interessant, die neun kommerzielle Tools, darunter OptimalJ und ArcStyler, vergleicht und bezüglich MDA-Features bewertet. Dabei ist auf die jeweilige Tool-Version zu achten!

[TA05]
Tariq, Naveed A. ; Akhter, Naeem: Comparison of Model Driven Architecture (MDA) based tools. Stockholm, Sweden, Royal institute of Technology (KTH), Master Thesis, Juni 2005.
URL: http://dis.dsv.su.se/~emis-nat/CMDA/MainPage.htm

Daneben haben Sie über die Bibliothek der FernUniversität Zugriff auf (fast alle) Publikationen von Springer (SpringerLink) und der ACM Digital Library. Hinweise über den Zugriff auf diese Texte erfahren Sie hier ( http://www.ub.fernuni-hagen.de/datenbankenlieferdienste/zugangshinweise.html). Eine gute Recherchequelle ist auch Citeseer (http://citeseer.ist.psu.edu/).


[Startseite] [Themen] [Zeitplan]


Copyright © 1997-2006 FernUniversität in Hagen Stand: 28.6.2006, Autor: Jens v. Pilgrim