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 条
  • [41] Formal Verification Techniques for Model Transformations Specified By-Demonstration
    Gabmeyer, Sebastian
    2012 PROCEEDINGS OF THE 27TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2012, : 390 - 393
  • [42] Automated Formal Verification of Model Transformations Using the Invariants Mechanism
    Ulitin, Boris
    Babkin, Eduard
    Babkina, Tatiana
    Vizgunov, Arsenii
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, BIR 2019, 2019, 365 : 59 - 73
  • [43] Formalised EMFTVM bytecode language for sound verification of model transformations
    Cheng, Zheng
    Monahan, Rosemary
    Power, James F.
    SOFTWARE AND SYSTEMS MODELING, 2018, 17 (04): : 1197 - 1225
  • [44] Specification and Verification of Model Transformations Using UML-RSDS
    Lano, Kevin
    Kolahdouz-Rahimi, Shekoufeh
    INTEGRATED FORMAL METHODS, 2010, 6396 : 199 - 214
  • [45] Model transformations of MapReduce Design Patterns for automatic development and verification
    Amato, Flora
    Moscato, Francesco
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 110 : 52 - 59
  • [46] Formalised EMFTVM bytecode language for sound verification of model transformations
    Zheng Cheng
    Rosemary Monahan
    James F. Power
    Software & Systems Modeling, 2018, 17 : 1197 - 1225
  • [47] Sensitivity analyses of a distributed catchment model to verify the model structure
    Sieber, A
    Uhlenbrook, S
    JOURNAL OF HYDROLOGY, 2005, 310 (1-4) : 216 - 235
  • [48] Verification of the Mathematical Model of BLDC Motor in Simulink using Passport and Experimental Data
    Al Mahturi, Fuad
    Samokhvalov, D., V
    PROCEEDINGS OF 2019 XXII INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND MEASUREMENTS (SCM), 2019, : 208 - 210
  • [49] Model Construction and Verification of a BLDC Motor Using MATLAB/SIMULINK and FPGA Control
    Tsai, Ming-Fa
    Quy, Tran Phu
    Wu, Bo-Feng
    Tseng, Chung-Shi
    2011 6TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2011, : 1797 - 1802
  • [50] PMSM model's reform in SIMULINK and application in parameters' identification
    Wang, Li-Na
    Yang, Zong-Jun
    Dianji yu Kongzhi Xuebao/Electric Machines and Control, 2012, 16 (07): : 77 - 82