Conceptual/Functional Co-Simulation Technique for Embedded Systems

被引:0
|
作者
Ben Ayed, Mossaad [1 ,2 ]
Ben Salah, Yosri [2 ,3 ]
Abid, Mohamed [4 ]
机构
[1] Majmaah Univ, Dept Comp Sci, Majmaah, Saudi Arabia
[2] Univ Sfax, Comp & Embedded Syst Lab, Sfax, Tunisia
[3] Univ Kairouane, Higher Inst Appl Sci & Technol, Kairouan, Tunisia
[4] Univ Sfax, Natl Sch Engineer Sfax, Sfax, Tunisia
关键词
Simulation; System-level; Computer-Aided Design; Synchronization; Arena; SystemC;
D O I
10.1109/iccisci.2019.8716457
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern systems are increasingly complex and heterogeneous like mixed-signal systems and real-time controllers. In particularly, embedded systems become more complex caused by the diverse functionality integrated into the same system. There are several challenges faced by embedded system's developers as the choice of modeling/simulation level and environments. Embedded system is based on Discrete Event model. The system's design should take into consideration the selected abstraction level. In literature, there are three main levels: conceptual level, functional level, and physical level. Usually, developers try to simulate the system's behavior at earlier stage of design with a higher precision and adequate customization. As an attempt, this paper proposes a co-simulation technique to synchronize between conceptual level and functional level. This attempt tries to benefit from advantages of each level. The conceptual level provides more details about the data flow status and the functional level returns the real service time instead the estimation. The co-simulation model was implemented in the case of Arena and SystemC environments and evaluated using a motion detection system as an illustrative application. The performance evaluation is based on accuracy and the simulation time.
引用
收藏
页码:196 / 200
页数:5
相关论文
共 50 条
  • [1] Co-simulation of embedded electronic systems
    Oyamada, M
    Wagner, FR
    SIMULATION IN INDUSTRY'2000, 2000, : 630 - 634
  • [2] 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
  • [3] 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):
  • [4] Technique to interconnect and control co-simulation systems
    Broderick, Stephen
    Cruden, Andrew
    Sharkh, Suleiman
    Bessant, Nigel
    IET GENERATION TRANSMISSION & DISTRIBUTION, 2017, 11 (12) : 3115 - 3124
  • [5] System-level co-simulation for embedded systems
    Ben Ayed, Mossaad
    Massaoudi, Ayman
    Alshaya, Shaya A.
    Abid, Mohamed
    AIP ADVANCES, 2020, 10 (03)
  • [6] Object-oriented modeling and co-simulation of embedded systems
    Wagner, FR
    Oyamada, M
    Carro, L
    Kreutz, M
    VLSI: SYSTEMS ON A CHIP, 2000, 34 : 497 - 508
  • [7] SystemC co-simulation for core-based embedded systems
    Fummi, Franco
    Loghi, Mirko
    Perbellini, Giovanni
    Poncino, Massimo
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2007, 11 (2-3) : 141 - 166
  • [8] 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
  • [9] 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 - +
  • [10] A formal approach to collaborative modelling and co-simulation for embedded systems
    Fitzgerald, J. S.
    Larsen, P. G.
    Pierce, K. G.
    Verhoef, M. H. G.
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2013, 23 (04) : 726 - 750