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 条
  • [41] Modelling and co-simulation of a permanent magnet synchronous generator
    Eduardo Quintal-Palomo, Roberto
    Gwozdziewicz, Maciej
    Dybkowski, Mateusz
    COMPEL-THE INTERNATIONAL JOURNAL FOR COMPUTATION AND MATHEMATICS IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2019, 38 (06) : 1904 - 1917
  • [42] Distributed Infrastructure for Multi-Energy-Systems Modelling and Co-simulation in Urban Districts
    Bottaccioli, Lorenzo
    Patti, Edoardo
    Macii, Enrico
    Acquaviva, Andrea
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON SMART CITIES AND GREEN ICT SYSTEMS (SMARTGREENS), 2018, : 262 - 269
  • [43] Efficient run-time co-simulation model switching for holistic analysis of embedded systems
    Karner, Michael
    Armengaud, Eric
    Steger, Christian
    Weiss, Reinhold
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2013, 5 (04) : 208 - 224
  • [44] Co-simulation of embedded system using RTOS software simulator
    Wang, SH
    Duan, ZG
    Liu, MY
    FIFTH INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND CONTROL TECHNOLOGY, 2003, 5253 : 835 - 838
  • [45] HW/SW co-simulation for fast design-space exploration of multiprocessor embedded systems
    Fornaciari, W
    Pomante, L
    Salice, F
    Sciuto, D
    CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2001, 26 (3-4): : 135 - 140
  • [46] An Automated Approach to SystemC/Simulink Co-Simulation
    Mendoza, F.
    Koellner, C.
    Becker, J.
    Mueller-Glaser, K. D.
    2011 22ND IEEE INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP), 2011, : 135 - 141
  • [47] An approach to co-simulation for control system design
    Diston, DJ
    COMPUTER AIDED CONTROL SYSTEMS DESIGN (CACSD'97), 1997, : 255 - 261
  • [48] Co-Simulation of Geothermal Applications and HVAC Systems
    Welsch, Bastian
    Ruehaak, Wolfram
    Schulte, Daniel O.
    Formhals, Julian
    Baer, Kristian
    Sass, Ingo
    EUROPEAN GEOSCIENCES UNION GENERAL ASSEMBLY 2017, EGU DIVISION ENERGY, RESOURCES & ENVIRONMENT (ERE), 2017, 125 : 345 - 352
  • [49] CO-SIMULATION PROCEDURE FOR MULTIBODY REEVING SYSTEMS
    Orzechowski, Grzegorz
    Mikkola, Aki M.
    Escalona, Jose L.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2018, VOL 6, 2018,
  • [50] Instability Problems in Co-Simulation of Modular Systems
    Ekstrom, Ludvig
    Bengtsson, Kristofer
    Lennartson, Bengt
    2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 410 - 415