Investigating Practical MDE-Approaches (Wintersemester 2012/2013)
Lecturer:
Prof. Dr. Holger Giese
(Systemanalyse und Modellierung)
,
M. Sc. Regina Hebig
(Systemanalyse und Modellierung)
General Information
- Weekly Hours: 4
- Credits: 6
- Graded:
yes
- Enrolment Deadline: 31.10.2012
- Teaching Form: Project seminar
- Enrolment Type: Compulsory Elective Module
- Maximum number of participants: 6
Programs
- IT-Systems Engineering MA
Description
Model-driven engineering (MDE) is more and more used to handle the complexity of today’s software. Based on automation and abstraction MDE promises better verification of the product as well as an improved productivity compared to code-centric development. Thereby, transitions between code-centric development and MDE approaches can be fluent. This is caused by adaptations that are applied to MDE approaches over the time, to better address the needs of a company or to changing requirements of the usually built software.
The evolution of MDE approaches and their influence on productivity are rarely considered in current research. However, knowledge about these influences is a prerequisite for making predictions on productivity improvements or risks, which is necessary to justify investments in new MDE technologies.
Students will lern about and complement techniques for supporting the elicitation and analysis of MDE approaches and their evolution. In a second step, students will apply the implemented techniques to elicit and analyze MDE approaches in practice. To make this application in practice possible, we embed the course in a research project of our group (http://www.hpi.uni-potsdam.de/giese/projects/mde_in_practice.html?L=1).
Subsuming, students get the chance to see a variety of practical MDE settings, gain insights into different companies, and apply and evaluate their techniques in practice.
Requirements
Fundamental knowledge in the following areas is recommended:
- Modeling (the lectures Modellierung I and II are recommended)
- Java
- Eclipse & EMF
Learning
This course is a project seminar with focus on concepts and their implementation as well as the application in real industry.
There will be an introductory course. Thereby, the idea of the project and necessary basics are presented. Further, the seminar topics are presented. During seminar, we offer individual supervision about the seminar themes. The project finishes with a presentation of the results.
Examination
We will grade the implementation of the individual topics as well as an elaboration of implemented concepts and gained experiences in the practical application.
Dates
Di. 16.10.2012 15:15, Room H-2.58 Introductory course
Di. 23.10.2012 15:15, Room H-2.58 Allocation of seminar topics
Zurück