• DocumentCode
    3530862
  • Title

    Dynamic Consistency Checking of Domain Requirements in Product Line Engineering

  • Author

    Lauenroth, Kim ; Pohl, Klaus

  • Author_Institution
    Inst. for Comput. Sci. & Bus. Inf. Syst., Univ. of Duisburg-Essen, Essen
  • fYear
    2008
  • fDate
    8-12 Sept. 2008
  • Firstpage
    193
  • Lastpage
    202
  • Abstract
    The domain requirements specification (DRS) of a product line comprises the common and variable requirements of all products of the product line. Due to the variability defined for a product line, the DRS may contain contradicting requirements. For example, it may contain requirements A and not(A) which can be included in different products. Checking the consistency of DRS in product line engineering is thus not straightforward. Variability information has to be incorporated into the consistency checks to ensure that contradicting requirements do not become part of the same product requirements specification. In this paper, we present a consistency checking technique for dynamic properties of DRS based on model checking techniques. We present a proof of correctness for the technique, sketch our tool environment, and report on the application of the approach to an industrial example.
  • Keywords
    formal specification; domain requirements specification; dynamic consistency checking; model checking techniques; product line engineering; Asset management; Computer science; Delay; Error correction; Information systems; Software development management; Software systems; Systems engineering and theory; consistency checking; domain requirements; dynamic properties; product line engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    International Requirements Engineering, 2008. RE '08. 16th IEEE
  • Conference_Location
    Catalunya
  • ISSN
    1090-705X
  • Print_ISBN
    978-0-7695-3309-4
  • Type

    conf

  • DOI
    10.1109/RE.2008.21
  • Filename
    4685669