The issues involved in the use of the programming language Ada on distributed systems are discussed. The effects of Ada programs on hardware failures such as loss of a processor are emphasized. It is shown that many Ada language elements are not well suited to this environment. Processor failure can easily lead to difficulties on those processors which remain. As an example, the calling task in a rendezvous may be suspended forever if the processor executing the serving task fails. A mechanism for detecting failure is proposed and changes to the Ada run time support system are suggested which avoid most of the difficulties. Ada program structures are defined which allow programs to reconfigure and continue to provide service following proce...
A motivating factor in the development of Ada as the department of defense standard language was the...
The proposed Ada 9X constructs for distribution was studied. The goal was to select suitable test ca...
This paper looks at ways of obtaining a distributed version of an Ada program. Since current approac...
The use and implementation of Ada in distributed environments in which the hardware components are a...
Viewgraphs on the topic of programming fault-tolerant distributed systems in the Ada programming lan...
Despite considerable commercial exploitation of fault tolerance systems, significant and difficult r...
There are many problems associated with distributing an Ada program over a loosely coupled communica...
Recently, the DoD has sponsored work towards a new version of Ada, intended to support the construct...
Twenty-five years of spacecraft onboard computer development have resulted in a better understanding...
Ada will most probably be used as the programming language for computers in the NASA Space Station. ...
The applications for which Ada was developed require distributed implementations of the language and...
The design and implementation, in Ada, of the Fault Detection, Isolation, and Reconfiguration (FDIR)...
The Ada programming language provides a means of specifying logical concurrency by using multitaskin...
We consider the problem of defining and, most important, of using, the backward error recovery techn...
Michigan is currently developing a real-time distributed computing capability based upon the premise...
A motivating factor in the development of Ada as the department of defense standard language was the...
The proposed Ada 9X constructs for distribution was studied. The goal was to select suitable test ca...
This paper looks at ways of obtaining a distributed version of an Ada program. Since current approac...
The use and implementation of Ada in distributed environments in which the hardware components are a...
Viewgraphs on the topic of programming fault-tolerant distributed systems in the Ada programming lan...
Despite considerable commercial exploitation of fault tolerance systems, significant and difficult r...
There are many problems associated with distributing an Ada program over a loosely coupled communica...
Recently, the DoD has sponsored work towards a new version of Ada, intended to support the construct...
Twenty-five years of spacecraft onboard computer development have resulted in a better understanding...
Ada will most probably be used as the programming language for computers in the NASA Space Station. ...
The applications for which Ada was developed require distributed implementations of the language and...
The design and implementation, in Ada, of the Fault Detection, Isolation, and Reconfiguration (FDIR)...
The Ada programming language provides a means of specifying logical concurrency by using multitaskin...
We consider the problem of defining and, most important, of using, the backward error recovery techn...
Michigan is currently developing a real-time distributed computing capability based upon the premise...
A motivating factor in the development of Ada as the department of defense standard language was the...
The proposed Ada 9X constructs for distribution was studied. The goal was to select suitable test ca...
This paper looks at ways of obtaining a distributed version of an Ada program. Since current approac...