Zurück zur Übersicht


INFM  P: Modellgetriebene Softwareentwicklung SG INF
Dozent : Prof. Dr. rer. nat. Gabriele Schmidt    eMail
Prof. Dr.-Ing. habil. Michael Syrjakow    eMail
Prof. Dr. Susanne Busse    eMail
Semester 1
Einordnung : Informatik Master, Projekte Informatik SWS 3
Sprache : Deutsch Art L
Prüfungsart : PL  Credits
Prüfungsform : Belegarbeit mit mdl. Prüfungsgespräch 
Voraussetzungen :
Querverweise :  
Vorkenntnisse :  
Hilfsmittel und Besonderheiten :  
Lehrziele :  
Lehrinhalte :

Modellgetriebene Softwareentwicklung (engl. Model Driven Software Development, kurz MDSD) ist ein aktuelles Thema sowohl in der Forschung als auch in der Industrie. Obwohl die modellgetriebene Softwareentwicklung bereits in einigen speziellen industriellen Bereichen eingesetzt wird, z. B. sicherheitskritische Anwendungen und Systeme (Raumfahrt, Flugzeuge, ... ), ist sie noch weit von einer Verbeitung ähnlich dem Einsatz von objektorientierten Sprachen entfernt. Dies liegt einerseits an der Komplexität und den verschiedenen Aufgaben einer modellgetriebenen Softwareentwicklung. Andererseits entwickeln sich erst Standards. Weiterhin ist für eine modellgetriebene Softwareentwicklung gute Werkzeugunterstützung entscheidend.
So werden zurzeit zahlreiche Werkzeuge sowohl im Opensource Bereich (z.B. EMF als Plugin zu Eclipse, ... ) als auch kommerziellen Bereich (z. B. ObjectiF von microTool, ... ) angeboten. Aber noch hat sich kein Werkzeug - falls ein einziges Werkzeug in diesem Bereich überhaupt ausreichend sein kann - durchgesetzt.

In dem Projekt sollen
* die unterschiedlichen Aufgaben einer modellgetriebenen Softwareentwicklung analysiert werden,
* untersucht werden, welche Werkzeuge welche dieser Aufgaben unterstützen können,
* (OMG-)Standards zur modellgetriebenen SW-Entwicklung evaluiert werden,
* exemplarisch Techniken ausprobiert werden,
* Ansätze anhand von Beispielen implementiert werden.

Ziel des Projektes ist die Entwicklung einer offenen Plattform (eines offenen Frameworks) zur flexiblen Einbindung existierender MDSD-Werkzeuge, die langfristig für die modellgetriebene Softwareentwicklung in der Lehre und in (Forschungs-)Projekten im Fachbereich eingesetzt werden kann. 

Literatur :  


Zurück zur Übersicht