Seminar: Model-based (Product-Line) Engineering

Organizational Matters

Prof. Dr.-Ing. Ina Schaefer
Michael Nieke, M.Sc.
Sascha Lity, M.Sc.
Sven Schuster, M.Sc.
Credits: Depends on the major and your exam regulations, one CP = 30h of work.
Audience: Bachelor and master students studying computer science, business informatics or IST who are interested in scientific work. The participation of lecture Software Product Lines is beneficial.
Registration: Use StudIP to register yourself for the seminar. We have limited our capacities to a maximum of 10 attendees!

For a successful participation, the following tasks have to be fulfilled:

  • Written paper about your topic (Bachelor: 6-10 pages, Master: 8-10; both in ACM double column style).
  • Bachelor: 20-25 minutes talk about your topic and discussion. Master: 25-30 minutes talk about your topic and discussion.
  • Review of two other papers + 5 minutes presentation
  • Mandatory participation of all events.



  • tba


  • 11.04.18, 16:45 - 18:15, room IZ 349, Scientific writing
  • 30.05.18, 16:45 - 18:15, room IZ 349, How to review
  • 27.06.18, 16:45 - 18:15, room IZ 349, How to present well

Submission dates:

  • 31.05.18, until 23:59, Intermediate Papers uploaded to Stud.ip
  • 07.06.18, until 23:59, Submission of Reviews via mail to all supervisors
  • 08.07.18, until 23:59, Final Papers uploaded to Stud.ip


  • 09.07.2018, 15:00 - 18:00 (detailed time table to be announced)


Model-based (Product-Line) Engineering has a large scientific community continuously developing innovative ideas to ease the life of software developers, testers and everyday users all around the world. This seminar focuses on some of the most recent topics in the field of model-based engineering presented in high-ranking software engineering conferences/workshops during the last 5 years. Each selected topic had a large impact in the scientific community and some already found their way into the industrial domain. 


The following topics are available:

  1. Projectional Editors
  2. Metamodel Evolution
  3. Language Engineering with Spoofax
  4. Model Traceability
  5. Model-driven Architectures
  6. Modeling Problem-Space Evolution
  7. Modeling Solution-Space Evolution
  8. Refactoring Problem-Space Artifacts
  9. Model-based Product-Line Testing
  10. Problem-Space-Anomaly Detection
Hint: A large amount of this lecture is based on independent work. You should prepare yourself for one work day a week to handle the workload.

Learning objectives and achievable skills

The following skills are achieved in this course:

  • An organized approach to search, read and understand scientific literature.
  • A structured prepearation of the achieved insights.
  • Communication of the achieved results in a talk given in front of the other participants.
  • Personal scheduling of tasks.

  last changed 18.12.2017
TU_Icon_E_Mail_1_17x17_RGB pagetop