Courses
Model-Driven Software Development in Technical Spaces
Lecture with exercise (WS 17) - Organisation
News
- 8.2.2018 The final presentation of the Model-Driven Development Toolchain will be on the 16th of February 2018 at 14:50 o'clock in APB/2101.
- 12.12.2017
No exercise on 15th of December 2017. Individual discussion of the solutions with either
- 09.08.2017 Course online.
Introduction
Industrial software projects do no longer consist of software written in one programming language, but of many different programs, documents, and models. Since the nineties, the engineering of such heterogeneous software systems is called "Model-Driven Software Development (MDSD)" and has been a hot topic in research an industry. For MDSD, it is very important is to keep all models and programs in such a system consistent, i.e., if a model is evolved, all other artefacts are also kept consistent and synchronized. Usually, a set of consistent models is called a megamodel or macromodel.
This course introduces to MDSD and presents a special emphasis on modeling in Technical Spaces. A technical space is an engineering space based on a metalanguage, a metapyramid and megamodels. It offers model synchronization technology, model query and mapping technologies, model transformation technologies, so that the big goal of MDSD, the synchronization of all involved artefacts, becomes simpler.
The course language is English. Teachers are in 2017/18 Prof. Dr. Uwe Aßmann and Dr. Sebastian Götz.
Organisation
Model-Driven Software Development in Technical Spaces (MOST) is a course with lectures and exercises at 2/2/- SWS.
Lecturing takes place every week on Monday, 9:20 (APB E008, Prof. Aßmann).
Exercise lecture takes place every week on Friday, 14:50 (APB E023, Dr. Kühn).
In some weeks, lectures and exercises have to be swapped. This will
be announced as a news on this page.
Please use the navigation links on the top to find more information concerning this course.
Relationship to Modules
The course can be used for the following modules:
- Diplom Informatik: INF-BAS3, INF-VERT3
- Master Informatik: INF-BAS3, INF-VERT3
- Bachelor Medieninformatik: INF-B-540
- Master Medieninformatik: INF-BI-4, INF-BI-5
- Diplom IST: IST-B-321
- Diplom Informatik (2004): INF-04-FG-SWT
- Diplom Informatik (2004): FG 4 SE
Allowances
The course can be used for the modules as specified by the department: here. Students with other exam regulations can attend the course, but cannot do the exam.