• DocumentCode
    2080977
  • Title

    Transparent Risk-free Synchronization in the High-Level-Architecture Interoperability Standard

  • Author

    Quaglia, Francesco ; Santoro, Andrea

  • fYear
    2007
  • fDate
    1-4 July 2007
  • Firstpage
    995
  • Lastpage
    1000
  • Abstract
    The high-level-architecture (HLA) is an IEEE standard for the interoperability and integration of (autonomous) simulation packages and applications (termed federates in the HLA context). It is based on a middleware-level component referred to as run-time-infrastructure (RTI) offering a set of interoperability services to the overlying simulation software. Time-management is the suite of services allowing synchronized execution among the federates, which, according to the HLA specification, covers pure conservative and pure optimistic synchronization schemes. In this paper we provide the design and implementation of a software layer, we refer to as risk-free-speculator (RFS), which supports an optimistic oriented intermediate approach to synchronization embedding the aggressiveness property of optimistic systems, but discarding risk. This is done in a totally transparent manner to the overlying applications, and does not even require any modification of the underlying RTI. The effectiveness of RFS has been tested against simulated demonstration exercises using the Joint Semi-Automated Forces (JSAF) simulation program.
  • Keywords
    digital simulation; middleware; open systems; synchronisation; IEEE interoperability standard; JSAF simulation program; Joint Semi-Automated Forces; RFS software layer; high-level-architecture; middleware-level component; risk-free-speculator; run-time-infrastructure; time-management; transparent risk-free synchronization; Application software; Computational modeling; Context modeling; Design optimization; Embedded software; Manufacturing processes; Middleware; Modems; Packaging; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 2007. ISCC 2007. 12th IEEE Symposium on
  • Conference_Location
    Aveiro
  • ISSN
    1530-1346
  • Print_ISBN
    978-1-4244-1520-5
  • Electronic_ISBN
    1530-1346
  • Type

    conf

  • DOI
    10.1109/ISCC.2007.4381588
  • Filename
    4381588