Courses
Model-Driven Software Development in Technical Spaces
Lecture with exercise (WS 15) - Organisation
News
- 16.01. On Thursday, Jan 21, 13:00-17:30, in Dülfer-Saal (on top of Alte Mensa), Prof. Frank Furrer will give his inauguration lecture for the department and many guests. The abstract of his talk is found on this page , and the workshop's program with high-level European software architects is exceptional and free. Feel invited! Don't miss it! But please, register on the website.
- Nov 25, 2015 Talk Prof. James R. Cordy (School of Computing, Queen's University at Kingston, Canada) visits us and gives the talk A Program Understanding Theory of Software Complexity”
- 19.10.2015 If possible, please bring your laptop to tomorrow's excercise.
- 16.10.2015 The first exercise of MOST takes place Tuesday, Oct 20, 16.40 in APB E006. (Sorry - there was a bug on our website).
- 18.09.2015 Course online.
Introduction
Large projects do no longer consist of software written in one programming language, but of many different programs, documents, and models. The engineering of such heterogeneous software systems is called "Model-Driven Software Development (MDSD)" and has been a hot topic in research an industry since the nineties. 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.
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 2015/16 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).
Exercise lecture takes place every week on Tuesday, 16:40 (APB E006).
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.