[ INMAWKVPLEN ] KV Product Line Engineering

Es ist eine neuere Version 2021W dieser LV im Curriculum Master's programme Electronics and Information Technology 2021W vorhanden.
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS M2 - Master's programme 2. year Computer Science Rick Rabiser 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Master's programme Computer Science 2021S
Objectives Students...

  • know how to use product line engineering methods and tools
  • understand domain engineering and application engineering processes
  • can develop variability models and implement variable software
  • know industrial case studies
  • Product Line Engineering Processes
  • Product Line Scoping and Variability Elicitation
  • Feature Modeling
  • Decision Modeling
  • Variability Mechanisms/Implementation
  • Modular Architectures
  • Product Line Engineering Tools
  • Product Derivation and Configuration
  • Product Line Testing and Analysis
  • Product Line Evolution
Criteria for evaluation
  • Final exam at the end of the semester
  • 2-4 (Group) Exercises
  • Participation
  • Presentations with Slides and Tool Demos
  • Invited Talks (from Industry and/or Academia)
  • Discussion of new and submitted exercises
  • Discussions
  • Student presentations (of exercise results)
Language English
Study material
  • S. Apel, D. Batory, C. Kästner, and G. Saake, Feature-Oriented Software Development: Concepts and Implementation: Springer, 2013.
  • R. Capilla, J. Bosch, and K. Kang, Systems and Software Variability Management: Concepts, Tools and Experiences: Springer, 2013.
  • P. Clements and L. Northrop, Software Product Lines: Practices and Patterns: SEI Series in Software Engineering, Addison-Wesley, 2001.
  • K. Pohl, G. Böckle, and F. van der Linden, Software Product Line Engineering: Foundations, Principles, and Techniques: Springer, 2005.
  • F. van der Linden, K. Schmid, and E. Rommes, Software Product Lines in Action - The Best Industrial Practice in Product Line Engineering: Springer Berlin Heidelberg, 2007.
Changing subject? No
Further information
On-site course
Maximum number of participants -
Assignment procedure Direct assignment