Consistency Checking for the Evolution of Cardinality-based Feature Models

被引:18
|
作者
Quinton, Clement [1 ]
Pleuss, Andreas [2 ]
Le Berre, Daniel [3 ]
Duchien, Laurence [1 ]
Botterweck, Goetz [2 ]
机构
[1] Univ Lille 1, INRIA Lille Nord Europe, LIFL UMR CNRS 8022, Villeneuve Dascq, France
[2] Univ Limerick, Lero Irish Software Engn Res Ctr, Limerick, Ireland
[3] Artois Univ, LIFL UMR CNRS 8022, Arras, France
基金
爱尔兰科学基金会;
关键词
Design; Verification; Cardinality; Feature Model; Edit; Consistency;
D O I
10.1145/2648511.2648524
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Feature-models (FMs) are a widely used approach to specify the commonalities and variability in variable systems and software product lines. Various works have addressed edits to FMs for FM evolution and tool support to ensure consistency of FMs. An important extension to FMs are feature cardinalities and related constraints, as extensively used e.g., when modeling variability of cloud computing environments. Since cardinality-based FMs pose additional complexity, additional support for evolution and consistency checking with respect to feature cardinalities would be desirable, but has not been addressed yet. In this paper, we discuss common cardinality-based FM edits and resulting inconsistencies based on experiences with FMs in cloud domain. We introduce tool-support for automated inconsistency detection and explanation based on an off-the-shelf solver. We demonstrate the feasibility of the approach by an empirical evaluation showing the performance of the tool.
引用
收藏
页码:122 / 131
页数:10
相关论文
共 50 条
  • [31] On a reflexivity-preserving family of cardinality-based fuzzy comparison measures
    Bosteels, Klaas
    Kerre, Etienne E.
    INFORMATION SCIENCES, 2009, 179 (14) : 2342 - 2352
  • [32] Lazo: A Cardinality-Based Method for Coupled Estimation of Jaccard Similarity and Containment
    Fernandez, Raul Castro
    Min, Jisoo
    Nava, Demitri
    Madden, Samuel
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), 2019, : 1190 - 1201
  • [33] Transitivity-preserving fuzzification schemes for cardinality-based similarity measures
    De Baets, B
    De Meyer, H
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 160 (03) : 726 - 740
  • [34] Cardinality-based inference control in sum-only data cubes
    Wang, LY
    Wijesekera, D
    Jajodia, S
    COMPUTER SECURITY - ESORICS 2002, PROCEEDINGS, 2002, 2502 : 55 - 71
  • [35] Consistency checking of concurrent models for scenario-based specifications
    Li, XD
    Hu, J
    Bu, L
    Zhao, JH
    Zheng, GL
    SDL 2005: MODEL DRIVEN, PROCEEDINGS, 2005, 3530 : 298 - 312
  • [36] Ontology definition metamodel based consistency checking of UML models
    Wang, Shengjun
    Jin, Longfei
    Jin, Chengzhi
    2006 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, PROCEEDINGS, VOLS 1 AND 2, 2006, : 1043 - 1047
  • [37] Formal Semantics and Scalability for Datalog with Aggregates: A Cardinality-Based Solution (Extended Abstract)
    Zaniolo, Carlo
    Das, Ariyam
    Li, Youfu
    Li, Mingda
    Wang, Jin
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2020, (325):
  • [38] CONSISTENCY CHECKING OF MECHATRONIC DESIGN MODELS
    Hehenberger, Peter
    Egyed, Alexander
    Zeman, Klaus
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, DETC 2010, VOL 3, A AND B, 2010, : 1141 - 1148
  • [39] Efficient Consistency Checking of Interrelated Models
    Koenig, Harald
    Diskin, Zinovy
    MODELLING FOUNDATIONS AND APPLICATIONS, ECMFA 2017, 2017, 10376 : 161 - 178
  • [40] Multi-Modal Mean-Fields via Cardinality-Based Clamping
    Baque, Pierre
    Fleuret, Francois
    Fua, Pascal
    30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 4303 - 4312