UM-RTCOM:: An analyzable component model for real-time distributed systems

被引:2
作者
Diaz, M. [1 ]
Garrido, D. [1 ]
Llopis, L. [1 ]
Rus, F. [1 ]
Troya, J. M. [1 ]
机构
[1] Univ Malaga, Dept Languages & Comp Sci, E-29071 Malaga, Spain
关键词
component; real time; distributed; schedulability;
D O I
10.1016/j.jss.2007.07.010
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Component-based development is a key technology in the development of software for modern real-time systems. However, standard component models and tools are not suitable for this type of system, since they do not explicitly address real time, memory or cost constraints. This paper presents a new predictable component model for real-time systems (UM-RTCOM) together with a set of tools to support it. The environment allows new components to be developed which can then be assembled to build complete applications, including hardware interaction. The model includes support for real-time analysis at the component and application level. The analysis is achieved by combining component meta-information in the form of an abstract behaviour model and a method to measure worst-case execution times in the final platform. Additionally, we propose an implementation model based on RT-CORBA where the developer uses the UM-RTCOM components and a set of tools to map these elements to elements of the desired platform. In order to apply our proposals, we have used the model and tools in real applications specifically in the context of nuclear power plant simulators. (C) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:709 / 726
页数:18
相关论文
共 36 条
[1]   The SAVE approach to component-based development of vehicular systems [J].
Akerholm, Mikael ;
Carlson, Jan ;
Fredriksson, Johan ;
Hansson, Hans ;
Hakansson, John ;
Moeller, Anders ;
Pettersson, Paul ;
Tivoli, Massimo .
JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (05) :655-667
[2]   Integrating schedulability analysis and design techniques in SDL [J].
Alvarez, JM ;
Diaz, M ;
Llopis, L ;
Pimentel, E ;
Troya, JM .
REAL-TIME SYSTEMS, 2003, 24 (03) :267-302
[3]   Finite horizon QoS prediction of reconfigurable firm real-time systems [J].
Amirijoo, Mehdi ;
Tesanovic, Aleksandra ;
Andersson, Jorgen ;
Son, Sang H. .
12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, :233-+
[4]  
Angelov C, 2006, LECT NOTES COMPUT SC, V4063, P206
[5]  
Articus Systems, 2007, RUB COMP MOD
[6]   Java']Java virtual-machine support for portable worst-case execution-time analysis [J].
Bate, I ;
Bernat, G ;
Puschner, P .
ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, :83-90
[7]   Predictable component-based software design of real-time MPEG-4 video applications [J].
Bondarev, E ;
Pastrnak, M ;
de With, PHN ;
Chaudron, MRV .
VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2005, PTS 1-4, 2005, 5960 :2288-2298
[8]  
Chaki S, 2005, LECT NOTES COMPUT SC, V3576, P164
[9]   Applying RT-CORBA in nuclear power plant simulators [J].
Díaz, M ;
Garrido, D .
SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, :7-14
[10]   A survey of configurable component-based operating systems for embedded applications [J].
Friedrich, IF ;
Stankovic, J ;
Humphrey, M ;
Marley, M ;
Haskins, J .
IEEE MICRO, 2001, 21 (03) :54-68