After completing this course the students will have a deep understanding of the use of generative techniques for the development of software systems. Participants will be able to generate software, tests, documentation and other artifacts of various kinds. And you will be able to develop generators and transformators for UML or other DSLs for different target platforms. Furthermore you will be able to judge the quality of systems and generators.
This PhD course tackles all aspects of automatic code generation from various kinds of software specifications. In particular, it deals with:- automatic generation of software, tests, documentation , and other software development artifacts- development of generators- development of transformators- quality attributes for generative software development
This is a course of the Vienna PhD School of Informatics. It is a Business Informatics area course of Prof. Bernhard Rumpe, visiting professor from RWTH Aachen.
Schedule:
May, 14th - May, 16th: 9:30 - 11:00 and 13:00 - 16:00
June, 26th - June, 28th: 9:30 - 11:00 and 13:00 - 16:00
The course will be held in seminar room "von Neumann" (Favoritenstrasse 9, ground floor) except on June, 27th (from 9:30-11:00: seminar room 183/2, Favoritenstrasse 9, 4th floor).
Practical lab work and exam at the end of the course.
Pre-knowledge of the field of Model-driven Development (Metamodeling, MDA, Model Transformation) is desired.