Inhalt

[ 921CGELAMEK13 ] KV (*)Advanced Model Engineering

Versionsauswahl
(*) Leider ist diese Information in Deutsch nicht verfügbar.
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS M1 - Master 1. Jahr Informatik Werner Retschitzegger 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Masterstudium Computer Science 2022W
Ziele (*)Graduates understand the concepts and techniques of advanced model engineering. They are capable of developing software on basis of model-driven techniques and have knowledge about specific applications and current trends in model engineering.
Lehrinhalte (*)
  1. Principles of Advanced Model Engineering
  2. UML2 – selected topics and modeling heuristics
  3. Metamodeling (MOF, Ecore/EMF)
  4. Model-to-Model Transformations (OCL, ATL as industrial-strength realisation of QVT)
  5. Model-to-Code Transformations (XML-based, Java-based, Model-based)
  6. Development of Domain-specific Languages (DSL) – graphical vs. textual
  7. DSL Development Workbenches (Eclipse GMF, Eclipse Xtend/Xtext)
  8. Modelmanagement (Interchange, Persistency, Comparison, Versioning, Co-Evolution, Quality, Verification and Testing)
  9. Advanced Model Engineering in industrial practice
Beurteilungskriterien (*)Exam and presentation of students
Lehrmethoden (*)Slide-based Lecture and student presentations (work in groups)
Abhaltungssprache Deutsch oder Englisch, abhängig von TeilnehmerInnen
Literatur (*)
  • Brambilla, M., Cabot, J., Wimmer, M., Model-Driven Software Engineering in Practice, Morgan & Claypool, 2012
  • Seidl, M., Brandsteidl, M., Kappel, G., Huemer, Ch., UML@Classroom, dpunkt, 2012
  • Hitz, M., Kappel, G., Kapsammer, E., W. Retschitzegger, UML@ Work, dpunkt, 2005
  • WebSite: www.uml.ac.at
Lehrinhalte wechselnd? Nein
Sonstige Informationen (*)http://www.cis.jku.at
Präsenzlehrveranstaltung
Teilungsziffer -
Zuteilungsverfahren Direktzuteilung