188.393 Model Engineering
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2010W, VO, 2.0h, 3.0EC

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VO Vorlesung

Ziele der Lehrveranstaltung

Ziel dieser Vorlesung ist es, die grundlegenden Konzepte des Model Driven Software Development zu erläutern, um dieses neue Paradigma der Softwareentwicklung einsetzen zu können.

Inhalt der Lehrveranstaltung

Model Engineering ist ein Sammelbegriff für unterschiedliche Ansätze modellbasierter Softwareentwicklung, etwa Model Driven Architecture (MDA), Software Factories, etc. Diese unterschiedlichen Ansätze haben gemeinsam, dass Modelle in das Zentrum der Softwareentwicklung treten und nicht, wie bisher, der programmierte Code. In dieser Lehrveranstaltung werden Konzepte, Werkzeuge, und praktische Erfahrungen im Umgang mit den Technologien des Model Engineering vermittelt. Dazu gibt es Vorlesungseinheiten und Übungsaufgaben zu den Themen Metamodellierung, Modelltransformation, Codegenerierung und textuelle Modellierungssprachen.

Termine:

01) 04. Oktober - Vorlesungs-/Übungsvorbesprechung

02) 11. Oktober - Metamodellierung 1/2

03) 18. Oktober - Metamodellierung 2/2

04) 27. Oktober - Object Constraint Language (OCL) - Achtung: HS 13 Ernst Melan, Mittwoch, 18-20:00

05) 08. November - Modelltransformation I: Graph Transformationen

06) 22. November - Modelltransformation II: ATLAS Transformation Language (ATL)

07) 29. November - Modelltransformation III: Query/View/Transformation (QVT)

08) 06. Dezember - Codegenerierung

09) 13. Dezember - Textuelle Modellierungssprachen

10) 20. Dezember - Graphische Modellierungssprachen

11) 10. Jänner - UML Profile

12) 10. Jänner - Prüfungsvorbereitung (abends)

13) 17. Jänner - Evolution

14) 17. Jänner - Gastvortrag (abends)

15) 24. Jänner - Prüfung

Vortragende

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mo.13:00 - 15:0004.10.2010EI 2 Pichelmayer HS Vorlesung
Mo.13:00 - 15:0011.10.2010EI 8 Pötzl HS Vorlesung
Mo.13:00 - 15:0018.10.2010 - 27.01.2011HS 8 Heinz Parkus Vorlesung
Mi.18:00 - 20:0027.10.2010 - 27.10.2010HS 13 Ernst Melan VO Object Constraint Language (OCL)
Mo.18:00 - 20:0010.01.2011HS 13 Ernst Melan VO Abendtermin
Mo.18:00 - 20:0017.01.2011HS 13 Ernst Melan VO Abendtermin
Model Engineering - Einzeltermine
TagDatumZeitOrtBeschreibung
Mo.04.10.201013:00 - 15:00EI 2 Pichelmayer HS Vorlesung
Mo.11.10.201013:00 - 15:00EI 8 Pötzl HS Vorlesung
Mo.18.10.201013:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mo.25.10.201013:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mi.27.10.201018:00 - 20:00HS 13 Ernst Melan VO Object Constraint Language (OCL)
Mo.01.11.201013:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mo.08.11.201013:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mo.15.11.201013:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mo.22.11.201013:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mo.29.11.201013:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mo.06.12.201013:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mo.13.12.201013:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mo.20.12.201013:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mo.27.12.201013:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mo.03.01.201113:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mo.10.01.201113:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mo.10.01.201118:00 - 20:00HS 13 Ernst Melan VO Abendtermin
Mo.17.01.201113:00 - 15:00HS 8 Heinz Parkus Vorlesung
Mo.17.01.201118:00 - 20:00HS 13 Ernst Melan VO Abendtermin
Mo.24.01.201113:00 - 15:00HS 8 Heinz Parkus Vorlesung

LVA-Anmeldung

Nicht erforderlich

Curricula

Literatur

* Thomas Stahl, Markus Völter, Sven Efftinge, Arno Haase: Modellgetriebene Softwareentwicklung, 2. Auflage, dpunkt.verlag, 2007 (wird in der Lehrbuchsammlung zur Verfügung gestellt)

* Frank Budinsky et al: Eclipse Modeling Framework, Addison-Wesley, 2004 (wird in der Lehrbuchsammlung zur Verfügung gestellt)

Sprache

Deutsch