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 条
[41]   Real-Time Asynchronous Information Processing in Distributed Power Systems Control [J].
Cintuglu, Mehmet H. ;
Ishchenko, Dmitry .
IEEE TRANSACTIONS ON SMART GRID, 2022, 13 (01) :773-782
[42]   An AI-based object-oriented tool for discrete manufacturing systems simulation [J].
V.V. EMELYANOV ;
S.I. IASSINOVSKI .
Journal of Intelligent Manufacturing, 1997, 8 :49-58
[43]   An AI-based object-oriented tool for discrete manufacturing systems simulation [J].
Emelyanov, VV ;
Iassinovski, SI .
JOURNAL OF INTELLIGENT MANUFACTURING, 1997, 8 (01) :49-58
[44]   Oriented multiplatform low cost data acquisition card for teaching on real-time control systems [J].
Lopez Parrado, Alexander .
REVISTA EDUCACION EN INGENIERIA, 2009, 4 (07) :137-145
[45]   The use of object-oriented techniques and CORBA in astronomical instrumentation control systems [J].
Dipper, NA ;
Blackburn, C .
ADVANCED SOFTWARE, CONTROL, AND COMMUNICATION SYSTEMS FOR ASTRONOMY, 2004, 5496 :565-573
[46]   Model order reduction for object-oriented models: a control systems perspective [J].
Donida, F. ;
Casella, F. ;
Ferretti, G. .
MATHEMATICAL AND COMPUTER MODELLING OF DYNAMICAL SYSTEMS, 2010, 16 (03) :269-284
[47]   AN ENVIRONMENT FOR DISTRIBUTED PROTOTYPING OF REAL-TIME SYSTEMS [J].
ALONSO, A ;
DUENAS, JC ;
LEON, G ;
DELAPUENTE, JA .
CONTROL ENGINEERING PRACTICE, 1995, 3 (06) :871-876
[48]   PERFORMABILITY ANALYSIS OF DISTRIBUTED REAL-TIME SYSTEMS [J].
ISLAM, SMR ;
AMMAR, HH .
IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (11) :1239-1251
[49]   Kronos: A verification tool for real-time systems [J].
Yovine S. .
International Journal on Software Tools for Technology Transfer, 1997, 1 (1-2) :123-133
[50]   Hybrid agent model to design real-time distributed supervising and control systems [J].
Hu, Xiao-Hui ;
Dang, Jian-Wu .
2006 9TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION, VOLS 1- 5, 2006, :142-+