I755 – Software Factories
Software Factories
Version: 1
Prof. Dr.-Ing. habil. Dirk Müller
dirk.mueller(at)htw-dresden.de
Deutsch - 90.00 %
Englisch - 10.00 %
5.00 Credits
150 Stunden
4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Praktikum)
90.00 Stunden
Belegarbeit
Schriftliche Prüfungsleistung
Prüfungsdauer: 90 min | Wichtung: 100 %
2/0/2 V/Ü/P
- Entwicklung und Konfiguration von Softwareentwicklungswerkzeugen (Plug-in Development Environment) auf der Basis von Eclipse und Java
- Konzepte der Modellgetriebenen Softwareentwicklung (MDSD/MDA) auf der Basis der MOF (Meta Object Facility)
- Entwurf und Realisierung Domänenspezifischer Sprachen (DSL) mit EMF (Eclipse Modeling Framework)
- Werkzeuge zur Sprachverarbeitung (inklusive Codegenerierung)
- Interpreter-Modelle
- Entwicklung und Anwendung von Werkzeugketten zur teilautomatisierten Herstellung von Software für ausgewählte Beispiel-Domänen (z.B. Middleware Technologien)
Im Kontext dieser Lehrveranstaltung sind Software Factories Werkzeuge, die Anwendungs-entwickler benutzen, um - beginnend mit der Modellierung von fachspezifischen Inhalten einer Anwendungsdomäne - Software-Artefakte variabel bzgl. der Zieltechnologie zu erzeugen. Studierende sollen befähigt werden, aus formal spezifizierten Modellen automatisiert lauffähige Softwaresysteme zu entwickeln und anzuwenden. Die Veranstaltung ist Java-basiert und baut auf dem Eclipse-Framework auf.
Java-Programmierung
Keine Angabe
- Beydeda, Sami; Book, Matthias; Gruhn, Volker (Eds.): Model-Driven Software Development Springer, 2005.
- Thomas Stahl, Markus Völter, Sven Efftinge: Modellgetriebene Softwareentwicklung. Techniken, Engineering, Management. 2. Auflage. d.punkt Verlag, Mai 2007.
- Andreas Andresen: Komponentenbasierte Softwareentwicklung mit MDA, UML und XML. 2. Auflage. Hanser Fachbuch, 2004
- E. Clayberg, D. Rubel: Eclipse Plug-ins. Addison-Wesley, 2009.
Skript zur Lehrveranstaltung, Foliensammlung