A propositional logic-based method for verification of feature models

被引:0
|
作者
Zhang, W [1 ]
Zhao, H [1 ]
Mei, H [1 ]
机构
[1] Peking Univ, Sch Elect Engn & Comp Sci, Inst Software, Beijing 100871, Peoples R China
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The feature model is a domain/product-line oriented requirements model based on hierarchical structure and explicit variability modeling, and has been adopted by several important software reuse methods. However, with respect to the problem of verification of constraints on features and verification of partially customized feature models, these methods tend to be semi-formal and offer little formal assistance. In this paper, we propose a propositional logic-based method for the verification of feature models at different binding times. The most important characteristic of this method is that it integrates the logical verification with binding times, which makes it can be used to verify any partially customized feature models at any binding time (except run-time). In this method, constraints on features are formalized by logical sentences. Thus, the verification of feature models is converted into satisfaction problems in the logic. With this formal method, verification problems such as the detection of inconsistent constraints or the detection of conflicting or unnecessary binding resolutions can be automatically revealed.
引用
收藏
页码:115 / 130
页数:16
相关论文
共 50 条
  • [1] Rule randomization for propositional logic-based workflow verification
    Liang, Qianhui
    Rubin, Stuart H.
    PROCEEDINGS OF THE 2008 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2008, : 374 - +
  • [2] A Logic-Based Approach for the Verification of UML Timed Models
    Baresi, Luciano
    Morzenti, Angelo
    Motta, Alfredo
    Pourhashem, Mohammad Mehdi K.
    Rossi, Andmatteo
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2017, 26 (02)
  • [3] Temporal logic-based specification and verification of trust models
    Herrmann, Peter
    TRUST MANAGEMENT, PROCEEDINGS, 2006, 3986 : 105 - 119
  • [4] On Explanation of Propositional Logic-based Argumentation System
    Racharak, Teeradaj
    Tojo, Satoshi
    ICAART: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE - VOL 2, 2021, : 323 - 332
  • [5] Soundness of a Logic-Based Verification Method for Imperative Loops
    Erascu, Madalina
    Jebelean, Tudor
    14TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2012), 2012, : 127 - 134
  • [6] Algorithmic Logic-Based Verification with SeaHorn
    Gurfinkel, Arie
    2015 17TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC), 2016, : 12 - 15
  • [7] Logic-based Verification of Technical Documentation
    Schoenberg, Christian
    Weitl, Franz
    Jaksic, Mirjana
    Freitag, Burkhard
    DOCENG'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON DOCUMENT ENGINEERING, 2009, : 251 - 252
  • [8] Logic-based approaches to workflow Modeling and verification
    Mukherjee, S
    Davulcu, H
    Kifer, M
    Senkul, P
    Yang, GZ
    LOGICS FOR EMERGING APPLICATIONS OF DATABASES, 2004, : 167 - 202
  • [9] Logic-based models in systems biology: network analysis method
    Wynn, Michelle L.
    Consul, Nikita
    Merajver, Sofia D.
    Schnell, Santiago
    INTEGRATIVE BIOLOGY, 2012, 4 (11) : 1323 - 1337
  • [10] Collaborative learning with logic-based models
    Jakob, Michal
    Tozicka, Jan
    Pechoucek, Michal
    ADAPTIVE AGENTS AND MULTI-AGENT SYSTEMS, 2008, 4865 : 102 - 116