Paper
20 February 1987 Translation And Execution Of Distributed ADA Programs: Is It Still ADA?
Richard A. Volz, Trevor N. Mudge, Gregory D. Buzzard, Padmanabhan Krishnan
Author Affiliations +
Proceedings Volume 0729, Space Station Automation II; (1987) https://doi.org/10.1117/12.964865
Event: Cambridge Symposium_Intelligent Robotics Systems, 1986, Cambridge, MA, United States
Abstract
Intelligent control of Space Station will require the coordinated execution of computer programs across a substantial number of computing elements. It will be important to develop large subset of these programs in the form of single programs which execute in a distributed fashion across a number of processors. The single program approach to programming closely coordinated actions of multiple computers allows the advantages of language level software engineering developments, e.g., abstract data types, separate compilation of specifications and implementations, and extensive compile time error checking, to be fully realized across machine boundaries. As yet, however, there are few implementations of distri-buted execution systems. Ada has been adopted for use in the Space Station, and the Ada Language Reference Manual indicates that distributed execution of Ada programs was in the minds of the language designers. However, when considered from the perspective of distributed execution, there are several aspects of the language definition which need further refinement, and a number of difficult trade-off decisions to be made in terms of translation strategies. This paper examines some of the fundamental issues and trade-offs for distributed execution systems for the Ada language.
© (1987) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Richard A. Volz, Trevor N. Mudge, Gregory D. Buzzard, and Padmanabhan Krishnan "Translation And Execution Of Distributed ADA Programs: Is It Still ADA?", Proc. SPIE 0729, Space Station Automation II, (20 February 1987); https://doi.org/10.1117/12.964865
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Distributed computing

Computer programming

Software

Embedded systems

Visibility

Error analysis

Software development

Back to Top