HARTEX - a safe real-time kernel for distributed computer control systems

被引:8
作者
Angelov, CK
Ivanov, IE
Burns, A [1 ]
机构
[1] Univ York, Dept Comp Sci, York YO10 5DD, N Yorkshire, England
[2] Tech Univ Sofia, Adv Control Syst Lab, Sofia 1756, Bulgaria
关键词
distributed computer control systems; real-time operating systems; scheduling algorithms; realtime communication; object modelling techniques;
D O I
10.1002/spe.435
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A hard real-time kernel is presented for distributed computer control systems (DCCS), highlighting a number of novel features, such as integrated scheduling of hard and soft real-time tasks as well as tasks and resources; high-performance time management supporting safe DCCS operation in a hard real-time environment; synchronization and communication featuring event notification via vector semaphores and transparent communication through implicit (content-oriented) message addressing. Conventional queues have been substituted by Boolean vectors and vector processing techniques throughout the kernel, resulting in efficient and highly deterministic behaviour, which is characterized by very low overhead and constant execution time of kernel operations, independent of the number of tasks involved. Copyright (C) 2001 John Wiley Sons, Ltd.
引用
收藏
页码:209 / 232
页数:24
相关论文
共 26 条
[1]  
ANGELOV CK, 2000, ACSL32000 TU SOF FAC
[2]  
ANGELOV CK, 1999, P TU SOFIA, V50, P190
[3]   Investigation of the pessimism in distributed systems timing analysis [J].
Bate, I ;
Burns, A .
10TH EUROMICRO WORKSHOP ON REAL-TIME SYSTEMS, PROCEEDINGS, 1998, :107-114
[4]   CONTROL-SYSTEMS SOFTWARE [J].
BOASSON, M .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1993, 38 (07) :1094-1106
[5]   EFFECTIVE ANALYSIS FOR ENGINEERING REAL-TIME FIXED PRIORITY SCHEDULERS [J].
BURNS, A ;
TINDELL, K ;
WELLINGS, A .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (05) :475-480
[6]  
Burns Alan, 1994, Principles of RealTime Systems, P225
[7]  
Buttazzo G., 1997, HARD REAL TIME COMPU
[8]  
Chattopadhyay SK, 1996, ECON THEORY, V8, P123
[9]  
Davis R, 1995, IEEE REAL TIME, P100, DOI 10.1109/REAL.1995.495200
[10]   BASEMENT: An architecture and methodology for distributed automotive real-time systems [J].
Hansson, H ;
Lawson, H ;
Bridal, O ;
Eriksson, C ;
Larsson, S ;
Lon, H ;
Stromberg, M .
IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (09) :1016-1027