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 条
  • [21] Standard Compliant Co-Simulation Models for Verification of Automotive Embedded Systems
    Krammer, Martin
    Martin, Helmut
    Radmilovic, Zoran
    Erker, Simon
    Karner, Michael
    2015 18th Forum on Specification and Design Languages (FDL), 2015, : 57 - 64
  • [22] Standard Compliant Co-simulation Models for Verification of Automotive Embedded Systems
    Krammer, Martin
    Martin, Helmut
    Radmilovic, Zoran
    Erker, Simon
    Karner, Michael
    LANGUAGES, DESIGN METHODS, AND TOOLS FOR ELECTRONIC SYSTEM DESIGN, 2016, 385 : 29 - 47
  • [23] Co-simulation of distributed embedded real-time control systems
    Verhoef, Marcel
    Visser, Peter
    Hooman, Jozef
    Broenink, Jan
    INTEGRATED FORMAL METHODS, PROCEEDINGS, 2007, 4591 : 639 - 658
  • [24] Co-simulation of networked embedded control systems, a CSP-like process-oriented approach
    ten Berge, Matthijs H.
    Orlic, Bojan
    Broenink, Jan F.
    2006 IEEE CONFERENCE ON COMPUTER-AIDED CONTROL SYSTEM DESIGN, VOLS 1 AND 2, 2006, : 137 - +
  • [25] Optimizing communication in embedded system co-simulation
    Hines, K
    Borriello, G
    PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES/CASHE '97), 1997, : 121 - 125
  • [26] A practical co-simulation approach for multiscale analysis of geotechnical systems
    Elmekati, Ahmed
    El Shamy, Usama
    COMPUTERS AND GEOTECHNICS, 2010, 37 (04) : 494 - 503
  • [27] Formal definitions of simulation interfaces in a continuous/discrete co-simulation tool
    Gheorghe, Luiza
    Bouchhima, Faouzi
    Nicolescu, Gabriela
    Boucheneb, Hanifa
    SEVENTEENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, 2006, : 186 - +
  • [28] Fault modelling and co-simulation in flowFET-based biological array systems
    Kerkhoff, HG
    Barber, RW
    Zhang, X
    Emerson, DR
    DELTA 2006: THIRD IEEE INTERNATIONAL WORKSHOP ON ELECTRONIC DESIGN, TEST AND APPLICATIONS, 2006, : 177 - 182
  • [29] Co-Simulation and Modelling for Heterogeneous Integration of High-Tech Electronic Systems
    Bailey, Chris
    Stoyanov, Stoyan
    2017 40TH INTERNATIONAL SPRING SEMINAR ON ELECTRONICS TECHNOLOGY (ISSE), 2017,
  • [30] Dynamic communication models in embedded system co-simulation
    Hines, K
    Borriello, G
    DESIGN AUTOMATION CONFERENCE - PROCEEDINGS 1997, 1997, : 395 - 400