|
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 |
(*)- Principles of Advanced Model Engineering
- UML2 – selected topics and modeling heuristics
- Metamodeling (MOF, Ecore/EMF)
- Model-to-Model Transformations (OCL, ATL as industrial-strength realisation of QVT)
- Model-to-Code Transformations (XML-based, Java-based, Model-based)
- Development of Domain-specific Languages (DSL) – graphical vs. textual
- DSL Development Workbenches (Eclipse GMF, Eclipse Xtend/Xtext)
- Modelmanagement (Interchange, Persistency, Comparison, Versioning, Co-Evolution, Quality, Verification and Testing)
- 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
|
|