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

  • Authors:
  • C. K. Angelov;I. E. Ivanov;A. Burns

  • Affiliations:
  • Advanced Control Systems Laboratory, Technical University of Sofia, 1756 Sofia, Bulgaria;Advanced Control Systems Laboratory, Technical University of Sofia, 1756 Sofia, Bulgaria;Department of Computer Science, University of York, York YO10 5DD, U.K.

  • Venue:
  • Software—Practice & Experience
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.