Verification of Selection from Product Line Requirements

Hermann Kaindl*, Mike Mannion

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

A product line is a set of similar products e.g. spacecraft mission planning systems, mobile phones, and it facilitates reuse. From a given model of product line requirements, the requirements for new single systems in the product line can be selected. However, verifying that the selected requirements of any single system satisfy the variability constraints in the product line model is difficult especially when the models are large and complex. By modelling variability in the product line requirements using propositional calculus, a logical expression can be developed for the set of product line requirements and selection verification can be achieved by showing that the logical expression is satisfied. A case study using real‐world requirements provides empirical evidence of the computational feasibility of this approach. This paper presents formal semantics of variability representation in product line requirements and their use for verification of selection for single systems.
Original languageEnglish
Title of host publicationINCOSE International Symposium
Pages306-315
Number of pages10
Volume15
Edition1
DOIs
Publication statusPublished - Jul 2005
EventINCOSE International Symposium 2005 - Rochester, United States
Duration: 10 Jul 200515 Jul 2005
https://www.incose.org/events-and-news/incose-event/2005/06/13/international-symposium/incose-is-2005---rochester-ny-usa

Conference

ConferenceINCOSE International Symposium 2005
Abbreviated titleINCOSE 2005
Country/TerritoryUnited States
CityRochester
Period10/07/0515/07/05
Internet address

Keywords

  • verificiation product line requirements
  • product line
  • single system

Fingerprint

Dive into the research topics of 'Verification of Selection from Product Line Requirements'. Together they form a unique fingerprint.

Cite this