Logic Verification of Product-Line Variant Requirements

被引:1
|
作者
Ripon, Shamim [1 ]
Hossain, Sk Jahir [1 ]
Azad, Keya [1 ]
Hassan, Mehidee [1 ]
机构
[1] East West Univ, Dept Comp Sci & Engn, Dhaka, Bangladesh
关键词
Software Product line; First order logic; modeling variants; Feature Model; MODELS;
D O I
10.1109/ACSEAC.2012.14
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Formal verification of variant requirements has gained much interest in the software product line (SPL) community. Feature diagrams are widely used to model product line variants. However, there is a lack of precisely defined formal notation for representing and verifying such models. This paper presents an approach to modeling and verifying SPL variant feature diagrams using first-order logic. It provides a precise and rigorous formal interpretation of the feature diagrams. Logical expressions can be built by modeling variants and their dependencies by using propositional connectives. These expressions can then be validated by any suitable verification tool. A case study of a Computer Aided Dispatch (CAD) system variant feature model is presented to illustrate the verification process.
引用
收藏
页码:29 / 33
页数:5
相关论文
共 50 条
  • [1] THE LOGIC OF PRODUCT-LINE EXTENSIONS
    HARDLE, BGS
    LODISH, LM
    KILMER, JV
    BEATTY, DR
    FARRIS, PW
    BIEL, AL
    WICKE, LS
    BALSON, JB
    AAKER, DA
    [J]. HARVARD BUSINESS REVIEW, 1994, 72 (06) : 53 - &
  • [2] DECIMAL and PLFaultCAT: From product-line requirements to Product-Line member software fault trees
    Dehlinger, Josh
    Humphrey, Meredith
    Suvorov, Lada
    Padmanabhan, Prasanna
    Lutz, Robyn
    [J]. 29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: ICSE 2007 COMPANION VOLUME, PROCEEDINGS, 2007, : 49 - +
  • [3] Strategies for Product-Line Verification: Case Studies and Experiments
    Apel, Sven
    von Rhein, Alexander
    Wendler, Philipp
    Groesslinger, Armin
    Beyer, Dirk
    [J]. PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 482 - 491
  • [4] Automating product-line variant selection for mobile devices
    White, Jules
    Schmidt, Douglas C.
    Wuchner, Egon
    Nechypurenko, Andrey
    [J]. SPLC 2007: 11TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2007, : 129 - +
  • [5] Product-line Requirements Specification (PRS): an approach and case study
    Faulk, SR
    [J]. FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2001, : 48 - 55
  • [6] PRODUCT-LINE POLICY
    Dean, Joel
    [J]. JOURNAL OF BUSINESS OF THE UNIVERSITY OF CHICAGO, 1950, 23 (04): : 248 - 258
  • [7] Formal semantics, modular specification, and symbolic verification of product-line behaviour
    Classen, Andreas
    Cordy, Maxime
    Heymans, Patrick
    Legay, Axel
    Schobbens, Pierre-Yves
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2014, 80 : 416 - 439
  • [8] Logic-Based Analysis and Verification of Software Product Line Variant Requirement Model
    Ripon, Shamim H.
    Hossain, Sk. Jahir
    Piash, Moshiur Mahamud
    [J]. INTERNATIONAL JOURNAL OF KNOWLEDGE AND SYSTEMS SCIENCE, 2014, 5 (04) : 52 - 76
  • [9] Rigorous engineering of product-line requirements: A case study in failure management
    Snook, Colin
    Poppleton, Michael
    Johnson, Ian
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (1-2) : 112 - 129
  • [10] NEED FOR PRODUCT-LINE REPORTING
    BARR, A
    [J]. JOURNAL OF ACCOUNTANCY, 1968, 125 (01): : 46 - 49