ACM Home Page
Please provide us with feedback. Feedback
Object oriented design in a real-time multiprocessor environment
Full text PdfPdf (1.58 MB)
Source Annual International Conference on Ada archive
Proceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deployment table of contents
Pittsburgh, Pennsylvania, United States
Pages: 570 - 588  
Year of Publication: 1989
ISBN:0-89791-329-9
Author
K. McQuown  F-16 VHSIC Insertion Program, General Dynamics, Fort Worth Division, Ft Worth, TX
Sponsor
SIGADA: ACM Special Interest Group on Ada Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 7,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms  

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/74261.74304
What is a DOI?

ABSTRACT

Object Oriented Design (OOD), with its emphasis on data encapsulation and rigorously defined message passing interfaces, offers great possibilities for improving the reliability and maintainability of large-scale software. These improvements are made feasible for the first time in military avionics applications by the recent emergence of new computers with significant increases in processing power and memory capacity. Ironically, this newly available hardware, because it features modularity and multiprocessing, calls for distributed software, and thereby introduces an interesting challenge to the Object Oriented software view. The message passing or operation invoking interface between two objects which reside on the same processor is well defined and readily handled within the OOD paradigm. How to extend the paradigm to cover two objects hosted on two different processors requires some thought, since only data, not tasks, can be passed from one processor to another This distributed-objects challenge was faced early on in the development of Ada software for the F-16A/B VHSIC1 Core Avionics Processor (VCAP). This thirty month project, initiated in December 1987 by the Ogden Air Logistics Command (OO-ALC), is prototyping hardware and software for a possible Advanced Avionics Architecture (A3) upgrade to the F-16A/B Fire Control and Stores Management systems. The solution devised for VCAP is called the Remote Object Paradigm (ROP). This paper describes relevant features of the VCAP architecture and application, explains the ROP methodology, and presents performance statistics to show the adequacy of ROP to support hard real-time requirements.


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.

 
BOO86
Booth, Grady Software Eaweerm with Ada Pg 10