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 条
  • [41] Optimized cardinality-based generalized itemset mining using transaction ID and numeric encoding
    Le, Bac
    Luong, Phuc
    APPLIED INTELLIGENCE, 2018, 48 (08) : 2067 - 2080
  • [42] FORMAT: A Tool for Adapting Test Models Based on Feature Models
    Ergun, Burcu
    Gebizli, Ceren Sahin
    Sozer, Hasan
    2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2017, : 66 - 71
  • [43] Applying constraint satisfaction approach to solve product configuration problems with cardinality-based configuration rules
    Dong Yang
    Ming Dong
    Journal of Intelligent Manufacturing, 2013, 24 : 99 - 111
  • [44] Complexity of Inconsistency-Tolerant Query Answering in Datalog plus /- under Cardinality-Based Repairs
    Lukasiewicz, Thomas
    Malizia, Enrico
    Vaicenavicius, Andrius
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 2962 - 2969
  • [45] Applying constraint satisfaction approach to solve product configuration problems with cardinality-based configuration rules
    Yang, Dong
    Dong, Ming
    JOURNAL OF INTELLIGENT MANUFACTURING, 2013, 24 (01) : 99 - 111
  • [46] Multi-Instance Classification by Max-Margin Training of Cardinality-Based Markov Networks
    Hajimirsadeghi, Hossein
    Mori, Greg
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2017, 39 (09) : 1839 - 1852
  • [47] Transitivity of parametric family of cardinality-based fuzzy similarity measures using Lukasiewicz t-norm
    Javed, Muhammad Aslam
    Ashraf, Samina
    Husnine, Syed Muhammad
    BULLETIN OF COMPUTATIONAL APPLIED MATHEMATICS, 2018, 6 (01): : 9 - 40
  • [48] Binary Pattern for Nested Cardinality Constraints for Software Product Line of IoT-Based Feature Models
    Abbas, Asad
    Siddiqui, Isma Farah
    Lee, Scott Uk-Jin
    Bashir, Ali Kashif
    IEEE ACCESS, 2017, 5 : 3971 - 3980
  • [49] Tool Support for fUML Models
    Lazar, C. -L.
    Lazar, I.
    Parv, B.
    Motogna, S.
    Czibula, I. -G.
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2010, 5 (05) : 775 - 782
  • [50] Design Pattern Support Based on the Source Code Annotations and Feature Models
    Kajsa, Peter
    Navrat, Pavol
    SOFSEM 2012: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2012, 7147 : 467 - 478