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.
|Title of host publication||INCOSE International Symposium|
|Number of pages||10|
|Publication status||Published - Jul 2005|
- verificiation product line requirements
- product line
- single system