ACM Home Page
Please provide us with feedback. Feedback
Application of Ada on a distributed missile control system
Full text PdfPdf (1.18 MB)
Source Annual International Conference on Ada archive
Proceedings of the conference on TRI-ADA '90 table of contents
Baltimore, Maryland, United States
Pages: 300 - 312  
Year of Publication: 1990
ISBN:0-89791-409-0
Authors
D. Wengelin  National Defence Research Establishment, S-172 90 Sundbyberg, Sweden
L. Asplund  Department of Computer Systems, Uppsala University, S-751 20 Uppsala, Sweden
Sponsors
SIGADA: ACM Special Interest Group on Ada Programming Language
Baltimore SIGAda Chapter : Baltimore SIGAda Chapter
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 12,   Citation Count: 4
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/255471.255541
What is a DOI?

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