No abstract available.
Tasking profiles (session summary)
The objective of this session was to identify one or more restricted tasking profiles that would satisfy the certification requirements of high-integrity (safety-critical) real-time systems. Such a profile would also be likely to offer improved ...
Distributed and fault tolerant systems (session summary)
The workshop's objectives for the sessions were:1. Discuss experiences and issues implementing Annex E and providing tool support for developing distributed programs.2. Examine issues implied by allowing the distributed replication of programs.
Outstanding language (session summary)
To discuss any outstanding issues that the real-time community needs to recognize.
Object-oriented programming and real-time (session summary)
The aim of the session is to discuss appropriate paradigms for using OOP in Real-Time Systems.
Components for the implementation of fixed priority real-time systems in ADA
In recent years fixed-priority scheduling has received a lot of attention. Indeed, it could be said that it has become a mature approach to engineering real-time systems. The Ada language includes the necessary mechanisms for implementing this kind of ...
Feature interactions with dynamic priorities
A number of flexible scheduling schemes can be programmed in Ada 95 by combining the more advanced features the language provides. For example, imprecise computations would appear to be accommodated by the use of ATCs (with timing triggers) and dynamic ...
Restricted tasking models
High-integrity systems rarely make use of high-level language features such as Ada tasking. In this paper, simple language profiles (of Ada 95 concurrency features) are developed that are appropriate for various levels of integrity. A level-0 model (...
Developing reusable multi-tasking components using object-oriented techniques in Ada 95
Since 1985, we have undertaken extensive works on concurrent system development methodology and their systematic implementation in Ada. In 1990-1991, this resulted in the presentation of the CODE-TOP (COncurrent system DEvelopment using Transformations ...
Communication and distribution tools for embedded distributed applications: a case study with Ada 95 and its distributed systems annex
This short paper describes one of our current activities around distribution and real-time systems. The work presented is still in progress and therefore technical issues and solutions might change. We are combining the various elements we shall ...
T-SMART—task-safe, minimal Ada realtime toolset
This paper describes T-SMART, an Ada83 executive and toolset for the production of safety critical and hard real time applications. T-SMART consists of three main integrated parts:- Ada runtime executive audited to DO-178B standard for use in safety-...
Future directions in Ada—distributed execution and heterogeneous language interoperability toolsets
While the Ada community has seen and embraced the development of Ada 95 [1], with its enhanced object oriented features and various annexes, much of the rest of the commercial world continues to ignore Ada as a viable tool for software system building. ...
Implementing robot controllers under real-time POSIX and Ada
In this paper we present our experience in the development of real-time controllers for special robots, designed to perform maintenance operations in nuclear power plants. The evolution of computer hardware and software technology has made the ...
Using analytical approaches for high integrity Ada95 systems
The paper reports on a recently completed analysis of the suitability of Ada95 for use in high integrity systems, describes the status of real-time features in this analysis, and identifies how the analysis could be extended to admit more features ...
Object-oriented real-time systems using a hybrid distributed model of Ada 95's built-in DSA capability (distributed systems annex-E) and CORBA
This paper reports on the issues in design and development of Object Oriented Real-Time Distributed Systems using Ada 95. The paper is broken into the following parts: First, one of the general distributed real-time problems is introduced as it fits the ...
Implementing CIFO using Ada 95 and POSIX
Many people are interested in reducing the cost of development for military systems through reuse of existing software. One of the issues associated with supporting reuse of software is the need to support application interfaces. With the upgrade of the ...
Using compliance notation to verify Ada tasking
Tasking is the most important-aspect of Ada not addressed by existing verification systems. The DRA Compliance Notation allows a subset of Ada to be embedded in a engine supported by Z. We propose incorporating a reduced tasking model into the Notation.
...Benchmarking of hard real-time distributed systems with Ada 95
This paper presents an approach for the implementation of the Hartstone Distributed Benchmark (HDB) for Hard Real-Time Distributed Systems with Ada 95. From the series of experiments as defined in the original HDB paper, six experiments have been ...
Reimplementing a multiprocess distributed paradigm for real-time systems in Ada 95
A specification/generation software tool for building hard real-time distributed systems was redeveloped to generate Ada 95 rather that Ada 83 and targeted to the GNAT Ada 95 compiler under Sun Solaris. The resulting simulator was tested with missile ...
Task termination and Ada 95
Ada 83 removed from the programmer the burden of coding potentially complex termination conditions between clients and servers by introducing an 'or terminate' option to the select statement. With the introduction of indirect communication (emphasised ...
Fault tolerance in distributed Ada 95
In this paper we present a project to provide fault tolerance in distributed Ada 95 applications by means of replication of partitions. Replication is intended to be largely transparent to an application. A group communication system is used for replica ...
Cited By
-
Fitch A (2006). Maternal mediators: saintly ideals and secular realities in late medieval Scotland, Innes Review, 10.3366/inr.2006.57.1.1, 57:1, (1-35), Online publication date: 1-May-2006.
-
Lundqvist K and Asplund L A formal model of a run-time kernel for Ravenscar Sixth International Conference on Real-Time Computing Systems and Applications. RTCSA'99, 10.1109/RTCSA.1999.811307, 0-7695-0306-3, (504-507)
Lundqvist K and Asplund L A formal model of the Ada Ravenscar tasking profile; delay until Proceedings of the 1999 annual ACM SIGAda international conference on Ada, (15-21)
Lundqvist K and Asplund L (1999). A formal model of the Ada Ravenscar tasking profile; delay until, ACM SIGAda Ada Letters, XIX:3, (15-21), Online publication date: 1-Sep-1999.
Index Terms
Proceedings of the eighth international workshop on Real-Time Ada


