CardyGAn: Tool Support for Cardinality-based Feature Models

被引:7
|
作者
Schnabel, Thomas [1 ]
Weckesser, Markus [1 ]
Kluge, Roland [1 ]
Lochau, Malte [1 ]
Schuerr, Andy [1 ]
机构
[1] Tech Univ Darmstadt, Darmstadt, Germany
关键词
Extended Feature Models; Automated Validation;
D O I
10.1145/2866614.2866619
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cardinality-based feature models (CFM) constitute a crucial and non-trivial extension to FODA feature models in terms of UML-like feature multiplicities and corresponding cardinality constraints. CFM allow for specifying configuration choices of software systems incorporating multiple instances (copies) of features, e.g., for tailoring customer-specific and even potentially unrestricted application resources. Nevertheless, the improved expressiveness of CFM compared to FODA feature models complicates configuration semantics, including sub-tree cloning and potentially unbounded configuration spaces. As a consequence, entirely novel anomalies might arise such as dead cardinality intervals, false unboundedness, and cardinality gaps, which are not properly treated by recent feature-modeling tools. In this paper, we present comprehensive tool support for assisting specification, validation, and configuration of CFM. Our tool CARDYGAN, therefore, incorporates capabilities for CFM editing, automated CFM validation including anomaly detection based on a combination of ILP and SMT solvers, as well as a CFM configuration engine based on ALLOY.
引用
收藏
页码:33 / 40
页数:8
相关论文
共 50 条
  • [31] 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
  • [32] 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
  • [33] Complexity of Model Checking for Cardinality-Based Belief Revision Operators
    Creignou, Nadia
    Ktari, Raida
    Papini, Odile
    SYMBOLIC AND QUANTITATIVE APPROACHES TO REASONING WITH UNCERTAINTY, ECSQARU 2017, 2017, 10369 : 387 - 397
  • [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] 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):
  • [36] Towards a Semiautomatic Tool to Support the Integration of Feature Models
    Bischoff, Vinicius
    Farias, Kleinner
    Goncales, Lucian Jose
    Barbosa, Jorge L. V.
    PROCEEDINGS OF THE XV BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS, SBSI 2019: Complexity on Modern Information Systems, 2019,
  • [37] 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
  • [38] Fuzzy implication operators for difference operations for fuzzy sets and cardinality-based measures of comparison
    Fono, Louis Aime
    Gwet, Henri
    Bouchon-Meunier, Bernadette
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (01) : 314 - 326
  • [39] Optimized cardinality-based generalized itemset mining using transaction ID and numeric encoding
    Bac Le
    Phuc Luong
    Applied Intelligence, 2018, 48 : 2067 - 2080
  • [40] Complexity of consistent query answering in databases under cardinality-based and incremental repair semantics
    Lopatenko, Andrei
    Bertossi, Leopoldo
    DATABASE THEORY - ICDT 2007, PROCEEDINGS, 2006, 4353 : 179 - +