AMULET: a Mutation Language Enabling Automatic Enrichment of SysML Models

Author:

Sultan Bastien1,Frénot Léon2,Apvrille Ludovic3,Jaillon Philippe1,Coudert Sophie3

Affiliation:

1. Mines Saint-Etienne, CEA, Leti, Centre CMP, France

2. École Normale Supérieure de Lyon, France

3. LTCI, Télécom Paris, Institut Polytechnique de Paris, France

Abstract

SysML models are widely used for designing and analyzing complex systems. Model-based design methods often require successive modifications of the models, whether for incrementally refining the design (e.g. in agile development methods) or for testing different design options. Such modifications, or mutations, are also used in mutation-based testing approaches. However, the definition of mutation operators can be a complex issue and applying them to models is sometimes performed by hand: this is time consuming and error prone. The paper addresses this issue thanks to the introduction of AMULET, the first mutation language for SysML. AMULET encompasses the modifications targeting SysML block and state-machine diagrams, and is supported by a compiler the paper presents. This compiler is integrated in TTool, an open-source SysML toolkit, enabling the full support of design methods including model design, mutation and verification tasks in a unique toolkit. The paper also introduces two case-studies providing concrete examples of AMULET use for modeling vulnerabilities and cyber attacks, and highlighting the benefits of AMULET for SysML mutations.

Publisher

Association for Computing Machinery (ACM)

Subject

Hardware and Architecture,Software

Reference24 articles.

1. Bernhard  K Aichernig , Jakob Auer , Elisabeth Jöbstl , Robert Korošec , Willibald Krenn , Rupert Schlick , and Birgit Vera Schmidt . 2014 . Model-based mutation testing of an industrial measurement device . In International Conference on Tests and Proofs. Springer, 1–19 . Bernhard K Aichernig, Jakob Auer, Elisabeth Jöbstl, Robert Korošec, Willibald Krenn, Rupert Schlick, and Birgit Vera Schmidt. 2014. Model-based mutation testing of an industrial measurement device. In International Conference on Tests and Proofs. Springer, 1–19.

2. Bernhard  K Aichernig , Klaus Hörmaier , and Florian Lorber . 2014 . Debugging with timed automata mutations . In International Conference on Computer Safety, Reliability, and Security. Springer, 49–64 . Bernhard K Aichernig, Klaus Hörmaier, and Florian Lorber. 2014. Debugging with timed automata mutations. In International Conference on Computer Safety, Reliability, and Security. Springer, 49–64.

3. Test Case Generation by OCL Mutation and Constraint Solving

4. Mounifah Alenazi , Nan Niu , and Juha Savolainen . 2020 . A novel approach to tracing safety requirements and state-based design models . In 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE). IEEE, 848–860 . Mounifah Alenazi, Nan Niu, and Juha Savolainen. 2020. A novel approach to tracing safety requirements and state-based design models. In 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE). IEEE, 848–860.

5. Rabéa Ameur-Boulifa , Florian Lugou , and Ludovic Apvrille . 2019. SysML Model Transformation for Safety and Security Analysis . In Security and Safety Interplay of Intelligent Software Systems, Brahim Hamid, Barbara Gallina, Asaf Shabtai, Yuval Elovici, and Joaquin Garcia-Alfaro (Eds.) . Springer International Publishing , Cham , 35–49. Rabéa Ameur-Boulifa, Florian Lugou, and Ludovic Apvrille. 2019. SysML Model Transformation for Safety and Security Analysis. In Security and Safety Interplay of Intelligent Software Systems, Brahim Hamid, Barbara Gallina, Asaf Shabtai, Yuval Elovici, and Joaquin Garcia-Alfaro (Eds.). Springer International Publishing, Cham, 35–49.

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3