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.


    Access

    Access via TIB

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    SimWorx: an Ada 95 distributed simulation application framework supporting HLA and DIS


    Contributors:
    Pilloud, E.C. (author) / Kanko, M.A. (author)


    Publication date :

    1997


    Size :

    8 Seiten, 14 Quellen




    Type of media :

    Conference paper


    Type of material :

    Print


    Language :

    English




    SimWorx: An Ada 95 Distributed Simulation Application Framework Supporting HLA and DIS

    Pilloud, E. / Kanko, M. / IEEE | British Library Conference Proceedings | 1997


    Object-oriented framework for distributed simulation

    Hunter, J. / Carson, J.A. / Colley, M. et al. | Tema Archive | 1999




    2Simulate: A Distributed Real-Time Simulation Framework

    Gotschlich, Jürgen / Gerlach, Torsten / Durak, Umut | German Aerospace Center (DLR) | 2014

    Free access