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
TUWEL

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 Personen

Institut

LVA Termine

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

LVA-Anmeldung

Nicht erforderlich

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 926 Wirtschaftsinformatik Pflichtfach1. Semester
066 937 Software Engineering & Internet Computing Gebundenes Wahlfach

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