Title :
SimWorx: an Ada 95 distributed simulation application framework supporting HLA and DIS
Author :
Pilloud, Earl C. ; Kanko, Maj Mark A.
Author_Institution :
Air Force Commun. Agency, Scott AFB, IL, USA
Abstract :
This paper describes SimWorx, a reusable object-oriented application framework for distributed simulation which is compliant with both the DoD High Level Architecture (HLA) for Modeling and Simulation and the Distributed Interactive Simulation (DIS) standards. SimWorx provides a bridge between legacy DIS-based applications and the HLA. A researcher can create a new simulation which is an HLA federate using SimWorx which provides a built-in scheme for simulation operation. Then, by using the SimWorx DIS Surrogate Run-Time Infrastructure (RTI) in place of the standard HLA RTI (RTI F.0), the new simulation can interoperate with legacy applications. SimWorx was implemented in Ada 95 using software engineering methods. It is a concurrent system which takes advantage of Ada´s task construct to ensure time-sensitive operations like dead-reckoning can take place while minimizing impact to other parts of the system design. It consists of numerous cooperating object-oriented classes. Client developers use inheritance extension to customize the behavior of the framework
Keywords :
Ada; aerospace simulation; inheritance; interactive systems; object-oriented languages; object-oriented programming; open systems; programming environments; simulation languages; software reusability; software standards; virtual reality; ADA 95 distributed simulation application framework; Ada Virtual Cockpit; SimWorx; built-in scheme; concurrent system; cooperating object-oriented classes; dead-reckoning; distributed interactive simulation standards; distributed simulation; high level architecture standards; inheritance extension; interoperation; legacy DIS-based applications; reusable object-oriented application framework; software engineering; surrogate run-time infrastructure; time-sensitive operations; virtual flight simulator; Application software; Bridges; Communication standards; Computational modeling; Graphics; Military aircraft; Object oriented modeling; Protocols; Software engineering; Virtual environment;
Conference_Titel :
Aerospace and Electronics Conference, 1997. NAECON 1997., Proceedings of the IEEE 1997 National
Conference_Location :
Dayton, OH
Print_ISBN :
0-7803-3725-5
DOI :
10.1109/NAECON.1997.622722