DocumentCode :
1731747
Title :
A practical objected-oriented approach for distributed real-time simulation
Author :
Walters, Steven A.
Author_Institution :
Sci. Appl. Int. Corp., Dayton, OH, USA
fYear :
1993
Firstpage :
135
Lastpage :
140
Abstract :
Under sponsorship of the Embedded Computer Resources Support Improvement Program (ESIP), the Avionics Logistics Branch of the Wright Laboratory (WL/AAAF) undertook research to reduce the cost and improve the performance of systems used for support and test of embedded avionics software. These systems are characterized by real-time simulation of avionics stimulus signals coupled with real-time data acquisition and monitoring. The goal was to produce a generic architecture which was completely modular, reconfigurable, expandable, and reusable so that the Air Force could save the expense of designing completely new systems from scratch for each new avionics support application. The resulting architecture is an excellent example of object-oriented design in Ada for real-time avionics and flight simulation. This system incorporates concurrent multi-processing distributed over a number of processors. Other recent attempts at object-oriented design of real-time systems have encountered significant performance difficulties due to inefficiencies in communications and scheduling implementation. Research by WL/AAAF has focused on careful design of these mechanisms. The resulting system achieves outstanding real-time performance through very efficient process scheduling and inter-process communications while retaining a formal object-oriented approach
Keywords :
aerospace computing; digital simulation; military computing; object-oriented programming; parallel architectures; real-time systems; shared memory systems; software engineering; software portability; Ada; Air Force; Avionics Logistics Branch; Wright Laboratory; avionics support; concurrent multi-processing distributed; cost; distributed real-time simulation; embedded avionics software; flight simulation; inter-process communications; monitoring; object-oriented design; objected-oriented approach; process scheduling; real-time data acquisition; real-time simulation; synchronisation; Aerospace electronics; Costs; Embedded computing; Embedded software; Logistics; Processor scheduling; Real time systems; Software performance; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Avionics Systems Conference, 1993. 12th DASC., AIAA/IEEE
Conference_Location :
Fort Worth, TX
Print_ISBN :
0-7803-1343-7
Type :
conf
DOI :
10.1109/DASC.1993.283557
Filename :
283557
Link To Document :
بازگشت