Skip to main content

The AECSS fault tolerant distributed Ada testbed and application

  • Conference paper
  • First Online:
  • 168 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 887))

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.

Unable to display preview. Download preview PDF.

References

  • Atkinson C. et al, (1988). Ada For Distributed Systems, Cambridge University Press.

    Google Scholar 

  • Burns, A. and Wellings, A. (1989). Real-Time Systems and Their Programming Languages. Addison-Wesley Publishing Company, Incorporated.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Intermetrics (1994). Draft Ada9X Language Standard, ISO/IEC 8652.

    Google Scholar 

  • Knight, J. (1984). “On The Implementation and Use of Ada On Fault-Tolerant Distributed Systems”, Ada Letters, 4(3), pp. 53–64.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marcel Toussaint

Rights and permissions

Reprints 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

Publish with us

Policies and ethics