Abstract
The AECSS effort is designed to identify and develop technology to support distributed, multiprocessor Ada software. As a result SBS personnel have implemented system software and tools allowing development of Ada programs that can be distributed across multiple processors and chassis. With the stabilization of the Ada9X Distributed Systems Annex, the Annex's model and facilities have been adopted and are supported within the constraints of an Ada83 compilation system. In addition, fault tolerance capabilities have been added, within the Annex context, such that processor failures need not cause overall application failure. Developers specify backup locations for partitions and control the selection of backups during execution. A proposed distributed application utilizing the fault tolerance capabilities has been well received by aircraft companies serving the petrochemical industry in hazardous conditions. We describe the distribution and fault tolerance facilities as well as the application.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Atkinson C. et al, (1988). Ada For Distributed Systems, Cambridge University Press.
Burns, A. and Wellings, A. (1989). Real-Time Systems and Their Programming Languages. Addison-Wesley Publishing Company, Incorporated.
Cornhill, D. (1984). “Four Approaches To Partitioning Ada Programs For Execution on Distributed Targets”, IEEE Computer Society 1984 Conference on Ada Applications and Environments, pp. 153–164.
Eisenhauer, G. et al (1986). “Distributed Ada: Methodology, Notation and Tools”, First International Conference On Ada Programming Language Applications For the NASA Space Station, pp. B.3.2.1–B.3.2.8.
Intermetrics (1994). Draft Ada9X Language Standard, ISO/IEC 8652.
Knight, J. (1984). “On The Implementation and Use of Ada On Fault-Tolerant Distributed Systems”, Ada Letters, 4(3), pp. 53–64.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rogers, P., Pitarys, M. (1994). The AECSS fault tolerant distributed Ada testbed and application. In: Toussaint, M. (eds) Ada in Europe. Ada-Europe 1994. Lecture Notes in Computer Science, vol 887. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58822-1_87
Download citation
DOI: https://doi.org/10.1007/3-540-58822-1_87
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58822-1
Online ISBN: 978-3-540-49110-1
eBook Packages: Springer Book Archive