Chaining Model Transformations for System Model Verification: Application to Verify Capella Model with Simulink

被引:2
|
作者
Duhil, Christophe [1 ]
Babau, Jean-Philippe [2 ]
Lepicier, Eric [1 ]
Voirin, Jean-Luc [1 ]
Navas, Juan [3 ]
机构
[1] Thales Def Mission Syst, Brest, France
[2] Univ Bretagne Occidentale, Lab STICC, CNRS, UMR6285, Brest, France
[3] Thales Corp Engn, Velizy Villacoublay, France
关键词
Cyber Physical System; Model Transformation; Model Simulation; Model Verification;
D O I
10.5220/0008902302790286
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the context of Model-Based System Engineering (MBSE), Thales has developed a method called Arcadia, and its dedicated workbench Capella. This approach provides engineer generic practices and tools to design system models in a coherent way. While models grew in complexity, the need emerged for model Simulation and verification. In this paper, a model based approach is proposed to provide an interpretation of the Capella dynamic behavior description of modeled systems. The approach allows targeting different semantics and facilitating reuse of legacy semantics. The idea is to enforce separation of concerns of semantics definition by defining a chain of five transformations. The approach ensures traceability between Capella source models and target models, facilitating interpretation of the verification results. We apply our approach to analyze dataflow diagrams of a Capella "clock radio" model. For this purpose we transform the Capella dataflow model to a Simulink model. The experimentation on the use case demonstrates the ability of the tool to catch model inconsistency problems.
引用
收藏
页码:279 / 286
页数:8
相关论文
共 50 条
  • [31] Verification of Model Transformations Using Isabelle/HOL and Scala
    Meghzili, Said
    Chaoui, Allaoua
    Strecker, Martin
    Kerkouche, Elhillali
    INFORMATION SYSTEMS FRONTIERS, 2019, 21 (01) : 45 - 65
  • [32] Verification of Model Transformations Using Isabelle/HOL and Scala
    Said Meghzili
    Allaoua Chaoui
    Martin Strecker
    Elhillali Kerkouche
    Information Systems Frontiers, 2019, 21 : 45 - 65
  • [33] Towards an Automated Test Generation for the Verification of Model Transformations
    Lamari, Maher
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 998 - 1005
  • [34] INTEGRATING SYSML WITH SIMULINK USING OPEN-SOURCE MODEL TRANSFORMATIONS
    Sindico, Andrea
    Di Natale, Marco
    Panci, Gianpiero
    SIMULTECH 2011: PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS, 2011, : 45 - 56
  • [35] Model-based Verification of PLC programs using Simulink Design
    He, Nannan
    Oke, Victor
    Allen, Gale
    2016 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2016, : 211 - 216
  • [36] Research and Application of Synchronous Generator Model based on Simulink
    Jiang Xu
    Feng Zhitao
    Guo Hong
    MECHANICAL ENGINEERING, MATERIALS AND ENERGY II, 2013, 281 : 239 - 244
  • [37] A Component Model for Model Transformations
    Sanchez Cuadrado, Jesus
    Guerra, Esther
    de Lara, Juan
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (11) : 1042 - 1060
  • [38] A generic Simulink based model of a wireless sensor node : Application to a medical healthcare system
    Rammouz, R.
    Labrak, L.
    Abouchi, N.
    Rammouz, R.
    Constantin, J.
    Zaatar, Y.
    Zaouk, D.
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN BIOMEDICAL ENGINEERING (ICABME), 2015, : 154 - 157
  • [39] Simulink-based Quadcopter Control System Model
    Budnyaev, Vadim A.
    Filippov, Ivan F.
    Vertegel, Valeriy V.
    Dudnikov, Sergey Yu
    2020 1ST INTERNATIONAL CONFERENCE PROBLEMS OF INFORMATICS, ELECTRONICS, AND RADIO ENGINEERING (PIERE), 2020, : 246 - 250
  • [40] Behavioral model of data acquisition system by using Simulink
    Yan, Shaoshi
    Tian, Xi
    Zhao, Xin
    Li, Peng
    ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 1273 - 1276