An object-oriented tool for simulating distributed real-time control systems

被引:13
|
作者
Palopoli, L
Lipari, G
Lamastra, G
Abeni, L
Bolognini, G
Ancilotti, P
机构
[1] Scuola Super Sant Anna, RETIS Lab, I-56127 Pisa, Italy
[2] Telecom Italia Lab SpA, I-10148 Turin, Italy
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2002年 / 32卷 / 09期
关键词
simulation; control systems; real-time systems; C plus plus library;
D O I
10.1002/spe.467
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents an object-oriented software tool, called RTSIM, aimed at simulating real-time embedded controllers. The tool consists of a collection of C++ libraries permitting a separate specification of the functional behaviour of the controller and of the hardware/software architecture to be used for its deployment. In particular, it is possible to provide an accurate modelling of the concurrent architecture of the control tasks and of the run-time support offered by the operating system for the real-time scheduling of the shared resources (CPU, memory buffers and network links). In this way, it is possible to compare different scheduling solutions by evaluating their simulated performance directly in the domain of the control application. Moreover, the tool can be utilized to tune up design parameters such as the activation frequencies of the tasks. The application of the tool is shown in a meaningful case study. Copyright (C) 2002 John Wiley Sons, Ltd.
引用
收藏
页码:907 / 932
页数:26
相关论文
共 50 条
  • [1] Concurrent object-oriented programming for distributed real-time systems
    Maruyama, K
    INFORMATION SCIENCES, 1996, 93 (1-2) : 87 - 106
  • [2] Exception handling in object-oriented real-time distributed systems
    Romanovsky, A
    Xu, J
    Randell, B
    FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, : 32 - 42
  • [3] Object-oriented real-time distributed computing
    Hammer, DK
    Kikuno, T
    Lee, I
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1999, 14 (04): : 195 - 196
  • [4] From design to implementation: Tool support for the development of object-oriented distributed real-time systems
    Becker, LB
    Pereira, CE
    EUROMICRO RTS 2000: 12TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2000, : 109 - 116
  • [5] In pursuit of correct paradigms for object-oriented real-time distributed systems
    Carrère, P
    Hermant, JF
    Le Lann, G
    2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 271 - 279
  • [6] DROL - AN OBJECT-ORIENTED PROGRAMMING LANGUAGE FOR DISTRIBUTED REAL-TIME SYSTEMS
    TAKASHIO, K
    TOKORO, M
    SIGPLAN NOTICES, 1992, 27 (10): : 276 - 294
  • [7] REAL-TIME OBJECT-ORIENTED PROGRAMMING SYSTEMS
    BARRY, BM
    COMPUTER DESIGN, 1992, 31 (09): : 105 - 105
  • [8] An object-oriented language for real-time systems
    Pons, A.P.
    International Journal of Computers and Applications, 2004, 26 (01) : 31 - 37
  • [9] Object-oriented software development with fault tolerance for distributed real-time systems
    Yau, SS
    Wang, J
    Kim, JW
    SECOND WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS OF WORDS '96, 1996, : 160 - 167
  • [10] AN EFFICIENT OBJECT-ORIENTED VARIATION OF THE STATECHARTS FORMALISM FOR DISTRIBUTED REAL-TIME SYSTEMS
    SELIC, B
    COMPUTER HARDWARE DESCRIPTION LANGUAGES AND THEIR APPLICATIONS, 1993, 32 : 335 - 344