Application of Ada on a distributed missile control system
D. Wengelin, Lars Asplund · 1990
A system for distributing a single Ada program to a network of loosely coupled computers is described. The system is applied to the distribution of a missile control system. We have found that implementing the entire Ada semantics for distributed systems is difficult, but that a pragmatic approach can give reasonable semantics. Our approach is based on source code transformation of the single Ada program into multiple Ada programs. These programs are then compiled with a standard compiler. The units of distribution are tasks and task types, subprograms, and variables. Restrictions are implied by the task termination semantics, the exception propagation between nodes, and the synchronization of tasks at activation.