Some problems in distributing real-time Ada programs across machines
SIGAda '85 Proceedings of the 1985 annual ACM SIGAda international conference on Ada
The use of Ada in the design of distributed systems
SIGAda '85 Proceedings of the 1985 annual ACM SIGAda international conference on Ada
DCT - A Testbed Approach to Distributed Systems Research
Proceedings of the First International Conference on Data Engineering
Partitioning Ada Programs for Execution on Distributed Systems
Proceedings of the First International Conference on Data Engineering
A survivable distributed computing system for embedded application programs written in Ada
ACM SIGAda Ada Letters
Ada software on distributed targets: a survey of approaches
ACM SIGAda Ada Letters
An implementation supporting distributed execution of partitioned ada programs
ACM SIGAda Ada Letters
Targeting a traditional compiler to a distributed environment
ACM SIGAda Ada Letters
Distributed Ada-approach and implementation
TRI-Ada '89 Proceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deployment
Testing distributed Ada programs
TRI-Ada '89 Proceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deployment
Dynamic software replacement model and its Ada implementation
TRI-Ada '91 Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations
A practical tool for distributing Ada programs: TeleSoft's distributed Ada configuration tool
TRI-Ada '92 Proceedings of the conference on TRI-Ada '92
Transparent fault tolerance for distributed Ada applications
TRI-Ada '94 Proceedings of the conference on TRI-Ada '94
A metrics-driven approach for utilizing concurrency in object-oriented real-time systems
ACM SIGPLAN OOPS Messenger - Special issue: object-oriented real-time systems
Ada in distributed systems: an overview
ACM SIGAda Ada Letters
Reimplementing a multiprocess distributed paradigm for real-time systems in Ada 95
IRTAW '97 Proceedings of the eighth international workshop on Real-Time Ada
Hi-index | 0.00 |
Ada Program Partitioning Language (APPL) has been designed as part of Honeywell's Distributed Ada project. The goal of the project is to develop an approach for reducing the complexity of building distributed applications in Ada. In the proposed approach, an application is written as a single Ada program using the full capabilities of the Ada language. It is not necessary to factor the underlying hardware configuration into the program design. Once the program has been completed and tested in the host development environment, it is partitioned into fragments and mapped onto the distributed hardware. The partitioning and mapping are expressed in APPL and do not require changes to the Ada source. The main thrusts of the project include the design of APPL and the development of language translation tools and the run-time system to support Ada and APPL for a distributed target. The authors present an overview of APPL, the goals considered in the design, and issues that impact its implementation.