|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
A.D. Hutcheon and Aj. Wellings, The York Distributed Ada Project, Prec. of the symposium DistributeA Ada 1989.
|
| |
2
|
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
M. Kamrad, R. Jha and G. Eisenhauet, Reducing the Complexity of Reconfigurable Systems in Ada. 2nd International Workshop on Real Time Ada Issues, 1988.
|
 |
7
|
|
| |
8
|
M. Kamrad, R. Jha and D. Cornhill, Distributed Ada. ACM, 1987.
|
| |
9
|
D. Cornhill, Four approaches to partitioning of Ada programs for execution of distributed targets. IEEE Computer Society Conference on Ada Applications and Environments, 1984.
|
| |
10
|
R. Fors, U. Olsson and G. I.arsson, The use of Ada in large stu'pborne weapon control systems. Ada in Industry. Cambridge University Press, 1988.
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
R.A. Volz, P. Krishnan and Rj. Theriault, Distributed Ada- A Case Study, Proc. of the symposium Distributed Ada 1989.
|
| |
15
|
A.B. Gargaro, S J. Goldsack, R.A. Volz and AJ. Wellings, Supporting Reliable Distributed Systems in AdagX. Proc. of the symposium Distributed Ada 1989.
|
| |
16
|
T. Mudge, Units of Distribution for Distributed Ada, ACM, 1987.
|
| |
17
|
D. Cornhill, Distributed Ada ProjecL Honeywell,1982.
|
| |
18
|
G. Eisenhauer and R. Jha, Honeywell Distributed Ada - Implementation, Proc. of the symposium Distributed Ada 1989.
|
| |
19
|
R. Jha and G. Eisenhauer, Honeywell DLstributed Ada - Approach, Proc. of the symposium Distributed Ada 1989.
|
| |
20
|
Reference Mtmual for the Ada Programming Lansuase, (ANSI/MIL-STD-1815A), Ada Joint Program Office, Department of Defence, Washington, D.C. 20301, 1983.
|
| |
21
|
|
| |
22
|
I.Ogren, Problems and sugsested solutions for practical handling of distributed systems, programmed in Ada, 2rid International Workshop on Real Time Ada Issues, 1988.
|
 |
23
|
|
 |
24
|
|
| |
25
|
D. Wengelin, M. Carlsson, and L. Asplund, (Special topic), Ada Lexters, Vol 9, Number 1, 1990.
|
 |
26
|
|
CITED BY 4
|
|
|
|
|
Dennis L. Doubleday , Mario R. Barbacci , Charles B. Weinstock , Michael J. Gardner , Randall W. Lichota, Building distributed Ada applications from specifications and functional components, Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations, p.143-154, October 21-25, 1991, San Jose, California, United States
|
|
|
Haruhiko Nishida , Takumi Itoh , Ryuji Nakayama, Distribution of Ada tasks onto a heterogeneous environment, Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations, p.155-165, October 21-25, 1991, San Jose, California, United States
|
|
|
|
|