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 条
  • [1] Chaining Model Transformations to Develop a System Model Verification Tool : Application to Capella State Machines and Data Flows Models
    Duhil, Christophe
    Babau, Jean-Philippe
    Lepicier, Eric
    Voirin, Jean-Luc
    Navas, Juan
    PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 1654 - 1657
  • [2] Verification of system level model transformations
    Abdi, S
    Gajski, D
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2006, 34 (01) : 29 - 59
  • [3] Verification of System Level Model Transformations
    Samar Abdi
    Daniel Gajski
    International Journal of Parallel Programming, 2006, 34 : 29 - 59
  • [4] Bayesian Statistical Model Checking with Application to Stateflow/Simulink Verification
    Zuliani, Paolo
    Platzer, Andre
    Clarke, Edmund M.
    HSSC 10: PROCEEDINGS OF THE 13TH ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2010, : 243 - 252
  • [5] Bayesian statistical model checking with application to Stateflow/Simulink verification
    Paolo Zuliani
    André Platzer
    Edmund M. Clarke
    Formal Methods in System Design, 2013, 43 : 338 - 367
  • [6] Bayesian statistical model checking with application to Stateflow/Simulink verification
    Zuliani, Paolo
    Platzer, Andre
    Clarke, Edmund M.
    FORMAL METHODS IN SYSTEM DESIGN, 2013, 43 (02) : 338 - 367
  • [7] Application of Simulink model in distributed simulation system
    Marine College, North Western Polytechnical University, Xi'an 710072, China
    Xitong Fangzhen Xuebao, 2007, 4 (787-789+933):
  • [9] Automated Chaining of Model Transformations with Incompatible Metamodels
    Basciani, Francesco
    Di Ruscio, Davide
    Iovino, Ludovico
    Pierantonio, Alfonso
    MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2014, 2014, 8767 : 602 - 618
  • [10] On the Specification and Verification of Model Transformations
    Orejas, Fernando
    Wirsing, Martin
    SEMANTICS AND ALGEBRAIC SPECIFICATION: ESSAYS DEDICATED TO PETER D. MOSSES ON THE OCCASION OF HIS 60TH BIRTHDAY, 2009, 5700 : 140 - +