Skip to main navigation Skip to search Skip to main content

Using Constraint Programming to Verify DOPLER Variability Models

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

Abstract

Software product lines are typically developed using model-based approaches. Models are used to guide and automate key activities such as the derivation of products. The verification of product line models is thus essential to ensure the consistency of the derived products. While many authors have proposed approaches for verifying feature models there is so far no such approach for decision models. We discuss challenges of analyzing and verifying decision-oriented DOPLER variability models. The manual verification of these models is an error-prone, tedious, and sometimes infeasible task. We present a preliminary approach that converts DOPLER variability models into constraint programs to support their verification. We assess the feasibility of our approach by identifying defects in two existing variability models.
Original languageEnglish
Title of host publicationProceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems, VaMoS'11
Editors ACM ICPS
PublisherACM Press
Pages97-103
Number of pages7
ISBN (Print)978-1-4503-0570-9
DOIs
Publication statusPublished - 2011

Publication series

NameACM International Conference Proceeding Series

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

Cite this