• DocumentCode
    2444002
  • 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
  • Volume
    2
  • fYear
    1997
  • fDate
    14-18 Jul 1997
  • Firstpage
    732
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/NAECON.1997.622722
  • Filename
    622722