• DocumentCode
    1851752
  • Title

    Model Checking of Domain Artifacts in Product Line Engineering

  • Author

    Lauenroth, Kim ; Pohl, Klaus ; Toehning, S.

  • Author_Institution
    Software Syst. Eng., Univ. of Duisburg-Essen, Essen, Germany
  • fYear
    2009
  • fDate
    16-20 Nov. 2009
  • Firstpage
    269
  • Lastpage
    280
  • Abstract
    In product line engineering individual products are derived from the domain artifacts of the product line. The reuse of the domain artifacts is constraint by the product line variability. Since domain artifacts are reused in several products, product line engineering benefits from the verification of domain artifacts. For verifying development artifacts, model checking is a well-established technique in single system development. However, existing model checking approaches do not incorporate the product line variability and are hence of limited use for verifying domain artifacts. In this paper we present an extended model checking approach which takes the product line variability into account when verifying domain artifacts. Our approach is thus able to verify that every permissible product (specified with I/O-automata) which can be derived from the product line fulfills the specified properties (specified with CTL). Moreover, we use two examples to validate the applicability of our approach and report on the preliminary validation results.
  • Keywords
    automata theory; formal specification; CTL; I/O-automata; development artifact verification; domain artifact verification; domain artifacts; model checking; product line engineering; product line variability; single system development; Automotive engineering; Design engineering; Formal verification; Quality assurance; Rails; Software engineering; Software systems; Software testing; Systems engineering and theory; Traffic control; Domain Artifact Verification; Model Checking; Product Line Engineering; Variability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
  • Conference_Location
    Auckland
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4244-5259-0
  • Electronic_ISBN
    1938-4300
  • Type

    conf

  • DOI
    10.1109/ASE.2009.16
  • Filename
    5431764