Applying a Consistency Checking Framework for Heterogeneous Models and Artifacts in Industrial Product Lines

  • Michael Vierhauser
  • , Paul Grünbacher
  • , Wolfgang Heider
  • , Gerald Holl
  • , Daniela Lettner

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Product line engineering relies on heterogeneous models and artifacts to define and implement the product line’s reusable assets. The complexity and heterogeneity of product line artifacts as well as their interdependencies make it hard to maintain consistency during development and evolution, regardless of the modeling approaches used. Engineers thus need support for detecting and resolving inconsistencies within and between the various artifacts. In this paper we present a framework for checking and maintaining consistency of arbitrary product line artifacts. Our approach is flexible and extensible regarding the supported artifact types and the definition of constraints. We discuss tool support developed for the DOPLER product line tool suite. We report the results of applying the approach to sales support applications of industrial product lines.
Original languageEnglish
Title of host publicationModel Driven Engineering Languages and Systems, 15th International ACM/IEEE Conference on Model Driven Engineering Languages & Systems (MODELS)
PublisherSpringer
Pages531-545
Number of pages15
Volume7590
ISBN (Print)9783642336652
DOIs
Publication statusPublished - 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7590 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fields of science

  • 102 Computer Sciences
  • 102009 Computer simulation
  • 102011 Formal languages
  • 102013 Human-computer interaction
  • 102029 Practical computer science
  • 102022 Software development
  • 102024 Usability research

JKU Focus areas

  • Computation in Informatics and Mathematics
  • Engineering and Natural Sciences (in general)

Cite this