Checking SysML Models for Co-simulation

被引:9
|
作者
Amalio, Nuno [1 ]
Payne, Richard [2 ]
Cavalcanti, Ana [3 ]
Woodcock, Jim [3 ]
机构
[1] Birmingham City Univ, Birmingham, W Midlands, England
[2] Newcastle Univ, Newcastle Upon Tyne, Tyne & Wear, England
[3] Univ York, York, N Yorkshire, England
基金
英国工程与自然科学研究理事会;
关键词
Co-simulation; FMI; CSP; SysML; Algebraic loops;
D O I
10.1007/978-3-319-47846-3_28
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cyber-physical systems (CPSs) are often treated modularly to tackle both complexity and heterogeneity; and their validation may be done modularly by co-simulation: the coupling of the individual subsystem simulations. This modular approach underlies the FMI standard. This paper presents an approach to verify both healthiness and well-formedness of an architectural design, expressed using a profile of SysML, as a prelude to FMI co-simulation. This checks the conformity of component connectors and the absence of algebraic loops, necessary for co-simulation convergence. Verification of these properties involves theorem proving and model-checking using: FRAGMENTA, a formal theory for representing typed visual models, with its mechanisation in the Isabelle/HOL proof assistant, and the CSP process algebra and its FDR3 model-checker. The paper's contributions lie in: a SysML profile for architectural modelling supporting multi-modelling and co-simulation; our approach to check the adequacy of a SysML model for co-simulation using theorem proving and model-checking; our verification and transformation workbench for typed visual models based on FRAGMENTA and Isabelle; an approach to detect algebraic loops using CSP and FDR3; and a comparison of approaches to the detection of algebraic loops.
引用
收藏
页码:450 / 465
页数:16
相关论文
共 50 条
  • [21] Co-simulation framework of discrete element method and multibody dynamics models
    Lommen, Stef
    Lodewijks, Gabriel
    Schott, Dingena L.
    [J]. ENGINEERING COMPUTATIONS, 2018, 35 (03) : 1481 - 1499
  • [22] Classification method for an automated linking of models in the co-simulation of production systems
    Stecken, Jannis
    Lenkenhoff, Kay
    Kuhlenkoetter, Bernd
    [J]. 52ND CIRP CONFERENCE ON MANUFACTURING SYSTEMS (CMS), 2019, 81 : 104 - 109
  • [23] Co-simulation of dynamic compact models of packages with the detailed models of printed circuit boards
    Rencz, M
    Székely, V
    Poppe, A
    Courtois, B
    [J]. TWENTY SEVENTH ANNUAL IEEE/CPMT/SEMI INTERNATIONAL ELECTRONICS MANUFACTURING TECHNOLOGY SYMPOSIUM, 2002, : 285 - 290
  • [24] Co-Simulation Method Using Active Device Models in Microwave Simulators
    Kim, Sanghyun
    Lim, Jongsik
    Han, Sang-Min
    [J]. 2022 INTERNATIONAL SYMPOSIUM ON ANTENNAS AND PROPAGATION (ISAP), 2022, : 33 - 34
  • [25] Co-simulation and Multi-models for Pervasive Computing as a Complex System
    Ciarletta, Laurent P.
    [J]. HUMAN CENTERED DESIGN (HCD), 2011, 6776 : 197 - 206
  • [26] NI AWR Design EnvironmentiAxiem EM Co-Simulation with Modelithics Models
    Delgado, I.
    Skidmore, S.
    Dunleavy, L.
    [J]. 2015 IEEE 16TH ANNUAL WIRELESS AND MICROWAVE TECHNOLOGY CONFERENCE (WAMICON), 2015,
  • [27] Standard Compliant Co-Simulation Models for Verification of Automotive Embedded Systems
    Krammer, Martin
    Martin, Helmut
    Radmilovic, Zoran
    Erker, Simon
    Karner, Michael
    [J]. 2015 18th Forum on Specification and Design Languages (FDL), 2015, : 57 - 64
  • [28] Co-Simulation of the Microclimate inside a Greenhouse by Coupling Energy and CFD Models
    Serir, L.
    Bournet, P. E.
    [J]. INTERNATIONAL SYMPOSIUM ON NEW TECHNOLOGIES FOR ENVIRONMENT CONTROL, ENERGY-SAVING AND CROP PRODUCTION IN GREENHOUSE AND PLANT FACTORY - GREENSYS 2013, 2014, 1037 : 1043 - 1048
  • [29] Standard Compliant Co-simulation Models for Verification of Automotive Embedded Systems
    Krammer, Martin
    Martin, Helmut
    Radmilovic, Zoran
    Erker, Simon
    Karner, Michael
    [J]. LANGUAGES, DESIGN METHODS, AND TOOLS FOR ELECTRONIC SYSTEM DESIGN, 2016, 385 : 29 - 47
  • [30] Fast hardware-software co-simulation using VHDL models
    Tabbara, B
    Sgroi, M
    Sangiovanni-Vincentelli, A
    Filippi, E
    Lavagno, L
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 309 - 316