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 条
  • [1] Collaborative Modelling and Co-simulation in the Development of Dependable Embedded Systems
    Fitzgerald, John
    Larsen, Peter Gorm
    Pierce, Ken
    Verhoef, Marcel
    Wolff, Sune
    INTEGRATED FORMAL METHODS, 2010, 6396 : 12 - +
  • [2] HYBRID SYSTEMS MODELLING AND SIMULATION IN DESTECS: A CO-SIMULATION APPROACH
    Ni, Yunyun
    Broenink, Jan F.
    EUROPEAN SIMULATION AND MODELLING CONFERENCE 2012, 2012, : 32 - 36
  • [3] An approach to configuration management and co-simulation in distributed embedded systems
    Gumzej, R
    Halang, WA
    NINTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2004, : 125 - 130
  • [4] Co-simulation of embedded electronic systems
    Oyamada, M
    Wagner, FR
    SIMULATION IN INDUSTRY'2000, 2000, : 630 - 634
  • [5] Collaborative Modelling and Co-Simulation with DESTECS: A Pilot Study
    Pierce, Ken
    Gamble, Carl
    Ni, Yunyun
    Broenink, Jan F.
    2012 IEEE 21ST INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2012, : 280 - 285
  • [6] Heterogeneous co-simulation of networked embedded systems
    Fummi, F
    Martini, S
    Perbellini, G
    Poncino, M
    Ricciato, F
    Turolla, M
    DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2004, : 168 - 173
  • [7] Co-simulation method for designing embedded systems
    Jiang, W.H.
    Yu, H.Q.
    Ying, H.
    Wu, Y.J.
    Huadong Ligong Daxue Xuebao /Journal of East China University of Science and Technology, 2001, 27 (05):
  • [8] A Co-simulation Approach for System-Level Analysis of Embedded Control Systems
    Glass, Michael
    Teich, Juergen
    Zhang, Liyuan
    2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 355 - 362
  • [9] Conceptual/Functional Co-Simulation Technique for Embedded Systems
    Ben Ayed, Mossaad
    Ben Salah, Yosri
    Abid, Mohamed
    2019 INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCIS), 2019, : 196 - 200
  • [10] System-level co-simulation for embedded systems
    Ben Ayed, Mossaad
    Massaoudi, Ayman
    Alshaya, Shaya A.
    Abid, Mohamed
    AIP ADVANCES, 2020, 10 (03)