No abstract available.
A practical approach to developing real-time Ada programs for embedded systems
An important aspect of the development of real-time Ada programs is the interaction of the program with the real-target architecture. Many development systems run out of support once the object code has been generated. Developers are often left to find ...
Limitations of Ada for real-time scheduling
The goal in real-time scheduling is to satisfy the timing requirements of application jobs which often have hard deadlines. There are two aspects to Ada's scheduling policies which are detrimental to achieving this goal. First, Ada's constraints on the ...
Scheduling difficulties of Ada in the hard real-time environment
The tasking model in Ada suffers from several limitations which make scheduling strategies cumbersome for many embedded systems. This paper discusses the timing needs of one class of these systems and describes a plausible response to the problems.
A model for a portable Ada run-time library
A model for a portable and efficient Ada run-time library is presented that supports Ada tasking for real-time applications. After an overview of the module structure, the interface of a compiler-independent, real-time kernel is discussed in more ...
A new paradigm for the design of concurrent systems
A concurrent system is usually understood as a collection of processes that interact through some communication mechanisms. The active components of such a system are the processes; their interaction is described in terms of messages and operations on ...
Index Terms
- Proceedings of the first international workshop on Real-time Ada issues