Abstract Delta Modeling: My Research Plan

Research areas: Year: 2012
Type of Publication: In Proceedings Keywords: Product lines, delta modeling, phd thesis, development workflow, dynamic product lines, modal logic, type systems
  • Helvensteijn, Michiel
Book title: Proceedings of the 16th International Software Product Line Conference - Volume 2
Pages: 217-224
ISBN: 978-1-4503-1095-6
Software product lines are sets of software programs with well defined commonalities and variabilities that are distinguished by which features they support. There is need of a way to organize the underlying code to clearly link features on the feature modeling level to code artifacts on the implementation level, without code duplication or overspecification, so we can support automated product derivation. Existing approaches are still lacking in one way or another. My answer to this problem is delta modeling. My thesis will approach delta modeling from an abstract algebraic perspective called Abstract Delta Modeling. It will give a thorough formal treatment of the subject and extend it in several directions. A workflow for building a product line from scratch, a way to model dynamic product lines as well as plenty of practical examples and case studies.