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
关键词
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 条
[31]   Object-oriented approach for Automatic Train Operation control systems [J].
Rachel, FM ;
Cugnasca, PS .
COMPUTERS IN RAILWAY SIX, 2004, 15 :421-430
[32]   A Formal Approach to Real-Time object oriented sofware [J].
Carvalho, SE ;
Fiadeiro, JL ;
Haeusler, EH .
REAL TIME PROGRAMMING 1997: (WRTP 97), 1998, :71-76
[33]   Object-Oriented Modelling and Control in Buildings [J].
Zupancic, B. ;
Sodja, A. .
18TH WORLD IMACS CONGRESS AND MODSIM09 INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION: INTERFACING MODELLING AND SIMULATION WITH MATHEMATICAL AND COMPUTATIONAL SCIENCES, 2009, :1760-1766
[34]   Static task allocation in real-time distributed computer control systems [J].
Leite, JCB ;
Torreao, JRA ;
Loques, OG ;
Barroso, AM .
NEW TECHNOLOGIES FOR COMPUTER CONTROL 2001, 2002, :503-508
[35]   Resource access control for dynamic priority distributed real-time systems [J].
Chen Zhang ;
David Cordes .
Real-Time Systems, 2006, 34 :101-127
[36]   Hierarchical control of multiple resources in distributed real-time and embedded systems [J].
Nishanth Shankaran ;
Xenofon D. Koutsoukos ;
Douglas C. Schmidt ;
Yuan Xue ;
Chenyang Lu .
Real-Time Systems, 2008, 39 :237-282
[37]   Hierarchical control of multiple resources in distributed real-time and embedded systems [J].
Shankaran, Nishanth ;
Koutsoukos, Xenofon D. ;
Schmidt, Douglas C. ;
Xue, Yuan ;
Lu, Chenyang .
REAL-TIME SYSTEMS, 2008, 39 (1-3) :237-282
[38]   A Distributed Real-Time Operating System with Distributed Shared Memory for Embedded Control Systems [J].
Chiba, Takahiro ;
Yoo, Myungryun ;
Yokoyama, Takanori .
2013 IEEE 11TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC), 2013, :248-255
[39]   Resource access control for dynamic priority distributed real-time systems [J].
Zhang, Chen ;
Cordes, David .
REAL-TIME SYSTEMS, 2006, 34 (02) :101-127
[40]   Co-simulation of distributed embedded real-time control systems [J].
Verhoef, Marcel ;
Visser, Peter ;
Hooman, Jozef ;
Broenink, Jan .
INTEGRATED FORMAL METHODS, PROCEEDINGS, 2007, 4591 :639-658