Generic Framework for Evaluating Commutativity of Multi-Variant Model Transformations

被引:1
|
作者
Greiner, Sandra [1 ]
Westfechtel, Bernhard [1 ]
机构
[1] Univ Bayreuth, Chair Appl Comp Sci 1, Univ Str 30, D-95440 Bayreuth, Germany
关键词
Model-driven Software Engineering; Model Transformations; Software Product Lines; Multi-Variant Model Transformations; Annotative Approaches; Evaluating Commutativity;
D O I
10.5220/0007585701550166
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multi-variant model transformations (MVMTs) aim at automatically propagating variability annotations present in software product lines (SPL) when executing state-of-the-art model transformations. Variability annotations are boolean expressions used in annotative SPL engineering (SPLE) for expressing in which products model elements are visible. Developing the SPL in a model-driven way requires various model representations, e.g., database schemata for data storage or Java models for the code generation. Although model transformations are the key essence of model-driven software engineering (MDSE) and can be used to generate these representations from already existing (model) artifacts, they suffer from not being able to handle the variability annotations. Thus, the developer is forced to annotate target models manually contradicting the goal of both disciplines, MDSE and SPLE, to increase productivity. Recently, approaches have been proposed to solve the problem using, e.g., traces, to propagate annotations without changing the transformation itself. For evaluating the outcome all of the approaches require the transformation to commute w.r.t. the derived products. Although the criterion is the same, a common framework for testing it does not exist. Therefore, we contribute a generic framework allowing to evaluate whether the target model of arbitrary (reuse-based) MVMTs was correctly annotated according to the shared commutativity criterion.
引用
收藏
页码:155 / 166
页数:12
相关论文
共 50 条
  • [31] Multi-variant differential evolution algorithm for feature selection
    Hassan, Somaia
    Hemeida, Ashraf M.
    Alkhalaf, Salem
    Mohamed, Al-Attar
    Senjyu, Tomonobu
    [J]. SCIENTIFIC REPORTS, 2020, 10 (01)
  • [32] Reducing Investment Costs in Multi-Variant Mass Production
    Kampker, A.
    Heimes, H. H.
    Bickert, S.
    Rodenhauser, T.
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM 2013), 2013, : 377 - 380
  • [33] ToCaMS - Workshop on Testing of Configurable and Multi-variant Systems
    Bradbury, Jeremy
    Kruse, Peter
    Saadatmand, Mehrdad
    Schlingloff, Holger
    [J]. Proceedings - 2020 IEEE 13th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2020, 2020,
  • [34] Multi-variant differential evolution algorithm for feature selection
    Somaia Hassan
    Ashraf M. Hemeida
    Salem Alkhalaf
    Al-Attar Mohamed
    Tomonobu Senjyu
    [J]. Scientific Reports, 10
  • [35] Batch Processing of Multi-Variant AES Cipher with GPU
    Patchappen, Mohanaraj
    Yassin, Yaszrina Mohd
    Karuppiah, Ettikan K.
    [J]. 2015 SECOND INTERNATIONAL CONFERENCE ON COMPUTING TECHNOLOGY AND INFORMATION MANAGEMENT (ICCTIM), 2015, : 32 - 36
  • [36] The Natural Transformations with the Multi-Fuzzy Commutativity Condition
    Jobczyk, Krystian Adam
    Ligeza, Antoni
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2020,
  • [37] TETRABox - A Generic White-Box Testing Framework for Model Transformations
    Schoenboeck, J.
    Kappel, G.
    Wimmer, M.
    Kusel, A.
    Retschitzegger, W.
    Schwinger, W.
    [J]. 2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 1, 2013, : 75 - 82
  • [38] MVAM: Multi-variant Attacks on Memory for IoT Trust Computing
    Sarker, Arup Kumar
    Islam, Md. Khairul
    Tian, Yuan
    Fox, Geoffrey
    [J]. 2023 CYBER-PHYSICAL SYSTEMS AND INTERNET-OF-THINGS WEEK, CPS-IOT WEEK WORKSHOPS, 2023, : 13 - 18
  • [39] The impact of the multi-variant remote work model on knowledge management in enterprises. Applied tools
    Nowacka, Anna
    Jelonek, Dorota
    [J]. PROCEEDINGS OF THE 2022 17TH CONFERENCE ON COMPUTER SCIENCE AND INTELLIGENCE SYSTEMS (FEDCSIS), 2022, : 827 - 835
  • [40] Multi-Variant Modal Analysis Approach for Large Industrial Machine
    Dziedziech, Kajetan
    Mendrok, Krzysztof
    Kurowski, Piotr
    Barszcz, Tomasz
    [J]. ENERGIES, 2022, 15 (05)