Affiliation:
1. Department of Computing, University of Bradford, UK
2. Department of Computer Science, University of York, UK
Abstract
As the Ada language matures and compilers be, come more efficient, new application domains will open up. This in turn will place fresh requirements on the language. In some instances Ada, in its current form, will be unsuitable and language changes will be demanded. This is, of course, at odds with producing a "standard" and "stable" language definition; consequently the evolution of the language will be a long and drawn out procedure. The Ada 9X process offers the opportunity to eliminate some of the short-comings of ANSI Ada in the area of real-time systems. It also provides a focus within which the requirements from future real-time systems can be discussed.The purpose of this paper is to identify the outstanding issues that must be discussed in the short, medium or long-term, if Ada is to be used for a wide range of real-time applications in current and future systems. Our approach is to start with application requirements, from these to indicate Ada problem areas and then, if appropriate, offer potential solutions. The areas considered are those associated with hard real-time, software reliability, mode changes, change management and distribution.
Publisher
Association for Computing Machinery (ACM)
Reference27 articles.
1. 1
. Anderson and P.A. Lee Fault Tolerance Principles and Practice Prentice Hall International (1981). 1. Anderson and P.A. Lee Fault Tolerance Principles and Practice Prentice Hall International (1981).
2. 3
. C. Atkinson T. Moreton and A. Natali Ada for Distributed Systems Ada Companion Series Cambridge University Press (1988). 3. C. Atkinson T. Moreton and A. Natali Ada for Distributed Systems Ada Companion Series Cambridge University Press (1988).
3. 4
. A. Avizienis M. Lyu and W. Schutz "Multi-Version Software Developent: A UCLA/Honeywell Joint Project for Fault-Tolerant Flight Control Systems" CSD-880034 Department of Computer Science University of California Los Angeles (April 1988). 4. A. Avizienis M. Lyu and W. Schutz "Multi-Version Software Developent: A UCLA/Honeywell Joint Project for Fault-Tolerant Flight Control Systems" CSD-880034 Department of Computer Science University of California Los Angeles (April 1988).
4. Replication and fault-tolerance in the ISIS system
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献