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
Link To Document