A formal approach to collaborative modelling and co-simulation for embedded systems

被引:8
|
作者
Fitzgerald, J. S. [1 ]
Larsen, P. G. [2 ]
Pierce, K. G. [1 ]
Verhoef, M. H. G.
机构
[1] Newcastle Univ, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[2] Aarhus Sch Engn, Aarhus, Denmark
基金
英国工程与自然科学研究理事会;
关键词
SEMANTICS;
D O I
10.1017/S0960129512000242
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The effective use of model-based formal methods in the development of complex embedded systems requires the integration of discrete-event models of controllers with continuous-time models of their environments. This paper proposes a new approach to the development of such combined models (co-models), in which an initial discrete-event model may include approximations of continuous-time behaviour that can subsequently be replaced by couplings to continuous-time models. An operational semantics of co-simulation allows the discrete and continuous models to run on their respective simulators and managed by a coordinating co-simulation engine. This permits the exploration of the composite co-model's behaviour in a range of operational scenarios. The approach has been realised using the Vienna Development Method (VDM) as the discrete-event formalism, and 20-sim as the continuous-time framework, and has been applied successfully to a case study based on the distributed controller for a personal transporter device.
引用
收藏
页码:726 / 750
页数:25
相关论文
共 50 条
  • [31] Co-simulation Workflow for the Dynamic Modelling and Simulation of Large-scale District Energy Systems
    Nageler, Peter
    Schweiger, Gerald
    Schranzhofer, Hermann
    Heimrath, Richard
    Mach, Thomas
    Fochler, Lisa Marie
    Hochenauer, Christoph
    Fluch, Juergen
    Leusbrock, Ingo
    Fink, Christian
    PROCEEDINGS OF BUILDING SIMULATION 2019: 16TH CONFERENCE OF IBPSA, 2020, : 3698 - 3705
  • [32] A co-simulation approach for crash analysis
    Micu, Dan Alexandru
    Straface, Domenico
    Farkas, Laszlo
    Erdelyi, Hunor
    Iozsa, Mihail Daniel
    Mundo, Domenico
    Donders, Stijn
    UPB Scientific Bulletin, Series D: Mechanical Engineering, 2014, 76 (02): : 189 - 198
  • [33] Verification of embedded real-time systems using hardware/software co-simulation
    El Shobaki, M
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 46 - 50
  • [34] A Systems Engineering Approach for a Dynamic Co-Simulation of a SysML Tool and Matlab
    Bank, Dirk
    Blumrich, Felix
    Kress, Philipp
    Stoeferle, Christian
    2016 ANNUAL IEEE SYSTEMS CONFERENCE (SYSCON), 2016, : 134 - 139
  • [35] Energy Hub Gas: A Multi-Domain System Modelling and Co-Simulation Approach
    Poppenborg, Rafael
    Ruf, Johannes
    Chlosta, Malte
    Liu, Jianlei
    Hotz, Christian
    Duepmeier, Clemens
    Kolb, Thomas
    Hagenmeyer, Veit
    9TH WORKSHOP ON MODELING AND SIMULATION OF CYBER-PHYSICAL ENERGY SYSTEMS (MSCPES), 2021, : 67 - 73
  • [36] Topological modelling of gas networks for co-simulation applications in multi-energy systems
    Vaccariello, Enrico
    Leone, Pierluigi
    Canavero, Flavio G.
    Stievano, Igor S.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2021, 183 : 244 - 253
  • [37] Towards Resilience-Explicit Modelling and Co-simulation of Cyber-Physical Systems
    Jackson, Mark
    Fitzgerald, John S.
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2017, 2018, 10729 : 361 - 376
  • [38] Multibody system dynamics interface modelling for stable multirate co-simulation of multiphysics systems
    Peiret, Albert
    Gonzalez, Francisco
    Kovecses, Jozsef
    Teichmann, Marek
    MECHANISM AND MACHINE THEORY, 2018, 127 : 52 - 72
  • [39] A testbed for modelling Active Distribution Systems using Cyber-Physical Co-simulation
    Wagle, Raju
    Tricarico, Gioacchino
    Sharma, Pawan
    Sharma, Charu
    Rueda, Jose Luis
    Gonzalez-Longatt, Francisco
    2022 22ND NATIONAL POWER SYSTEMS CONFERENCE, NPSC, 2022,
  • [40] Topological modelling of gas networks for co-simulation applications in multi-energy systems
    Vaccariello, Enrico
    Leone, Pierluigi
    Canavero, Flavio G.
    Stievano, Igor S.
    Mathematics and Computers in Simulation, 2021, 183 : 244 - 253