Translation and execution of distributed Ada programs: Is it still Ada?
- 1 March 1989
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 15 (3) , 281-292
- https://doi.org/10.1109/32.21756
Abstract
Some of the fundamental issues and tradeoffs involved in the translation and execution of programs written in the Ada language and intended for distributed execution are examined. The memory access architecture, binding time and degree of system homogeneity are the three basic characteristics in terms of which target systems can be described. Library subprograms and library packages are identified as natural distributable units of the language. The program-to-process/memory mapping and the unit of the language to be distributed are the key issues in the distribution of Ada. The implications of various alternatives for these are analyzed.Keywords
This publication has 6 references indexed in Scilit:
- Timing Issues in the Distributed Execution of Ada ProgramsIEEE Transactions on Computers, 1987
- Towards a language for concurrent processesSoftware: Practice and Experience, 1985
- Ada software on distributed targetsACM SIGAda Ada Letters, 1985
- A survivable distributed computing system for embedded application programs written in AdaACM SIGAda Ada Letters, 1983
- Concepts and Notations for Concurrent ProgrammingACM Computing Surveys, 1983
- Ada packages and distributed systemsACM SIGPLAN Notices, 1982