Generating Variation-point Obligations for Compositional Model Checking of Software Product Lines

dc.contributor.author Liu, Jing
dc.contributor.author Basu, Samik
dc.contributor.author Lutz, Robyn
dc.contributor.department Department of Computer Science
dc.date 2018-02-14T01:01:02.000
dc.date.accessioned 2020-06-30T01:56:47Z
dc.date.available 2020-06-30T01:56:47Z
dc.date.issued 2008-01-01
dc.description.abstract <p>Software product lines are widely used due to their advantageous reuse of shared features while still allowing optional and alternative features in the individual products. Especially for high-integrity product lines, we would like to use model checking to verify that key properties hold as each new product is built. However, this goal is currently hampered by the complexity of composing model-checking results for the features in a way that allows reuse for subsequent products. This paper presents an incremental and compositional model-checking technique that allows efficient reuse of model checking results associated with the features in a product line. It goes beyond related work in that it removes restrictions on how the features can be sequentially composed. This flexibility is important because it means that many more real-world systems can be model-checked. We have implemented the technique, and demonstrate and evaluate it on a medical device product line.</p>
dc.identifier archive/lib.dr.iastate.edu/cs_techreports/334/
dc.identifier.articleid 1355
dc.identifier.contextkey 5543000
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath cs_techreports/334
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/20165
dc.source.bitstream archive/lib.dr.iastate.edu/cs_techreports/334/liubasulutz_plObligations.pdf|||Fri Jan 14 23:39:09 UTC 2022
dc.subject.disciplines Software Engineering
dc.subject.keywords Software product lines
dc.subject.keywords compositional model checking
dc.subject.keywords variation point
dc.subject.keywords feature
dc.title Generating Variation-point Obligations for Compositional Model Checking of Software Product Lines
dc.type article
dc.type.genre article
dspace.entity.type Publication
relation.isOrgUnitOfPublication f7be4eb9-d1d0-4081-859b-b15cee251456
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
liubasulutz_plObligations.pdf
Size:
339.03 KB
Format:
Adobe Portable Document Format
Description:
Collections