Dynamic Consistency Checking of Domain Requirements in Product Line Engineering

被引:12
|
作者
Lauenroth, Kim [1 ]
Pohl, Klaus [1 ]
机构
[1] Univ Duisburg Essen, Inst Comp Sci & Business Informat Syst, D-45117 Essen, Germany
关键词
D O I
10.1109/RE.2008.21
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 -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.
引用
收藏
页码:193 / 202
页数:10
相关论文
共 50 条
  • [1] Model Checking of Domain Artifacts in Product Line Engineering
    Lauenroth, Kim
    Pohl, Klaus
    Toehning, Simon
    2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 269 - 280
  • [2] Consistency management of product line requirements
    Savolainen, J
    Kuusela, J
    FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2001, : 40 - 47
  • [3] Checking Consistency Between Documents of Requirements Engineering Phase
    Muriana, Lua Marcelo
    Maciel, Cristiano
    Mendes, Fabiana Freitas
    2012 XXXVIII CONFERENCIA LATINOAMERICANA EN INFORMATICA (CLEI), 2012,
  • [4] Automated Support for Security Requirements Engineering in Software Product Line Domain Engineering
    Mellado, Daniel
    Rodriguez, Jesus
    Fernandez-Medina, Eduardo
    Piattini, Mario
    2009 INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY (ARES), VOLS 1 AND 2, 2009, : 224 - +
  • [5] Checking consistency and completeness of on-line product manuals
    Sinz, Carsten
    Küchlin, Wolfgang
    Feichtinger, Dieter
    Görtler, Georg
    Journal of Automated Reasoning, 2006, 37 (1-2): : 45 - 66
  • [6] Checking Consistency and Completeness of On-Line Product Manuals
    Carsten Sinz
    Wolfgang Küchlin
    Dieter Feichtinger
    Georg Görtler
    Journal of Automated Reasoning, 2006, 37 : 45 - 66
  • [7] Checking consistency and completeness of on-line product manuals
    Sinz, Carsten
    Kuechlin, Wolfgang
    Feichtinger, Dieter
    Goertler, Georg
    JOURNAL OF AUTOMATED REASONING, 2006, 37 (1-2) : 45 - 66
  • [8] Requirements engineering in software product line engineering
    Insfran, Emilio
    Chastek, Gary
    Donohoe, Patrick
    Sampaio do Prado Leite, Julio Cesar
    REQUIREMENTS ENGINEERING, 2014, 19 (04) : 331 - 332
  • [9] Requirements engineering in software product line engineering
    Emilio Insfran
    Gary Chastek
    Patrick Donohoe
    Julio César Sampaio do Prado Leite
    Requirements Engineering, 2014, 19 : 331 - 332
  • [10] Introduction to product line requirements engineering
    Berenbach, Brian
    SPLC 2006: 10th International Software Product Line Conference, Proceedings, 2006, : 215 - 215