• DocumentCode
    658450
  • Title

    Building an HLA-Based Distributed Simulation: A Metadata Approach

  • Author

    Santos, Aldri ; Leal, Katia ; Chiroque, Luis F.

  • Author_Institution
    Inst. IMDEA Networks, Leganes, Spain
  • fYear
    2013
  • fDate
    Oct. 30 2013-Nov. 1 2013
  • Firstpage
    153
  • Lastpage
    160
  • Abstract
    Building complex simulations is usually a challenge, mainly due to the broad spectrum of concepts that must be taken into account. Simulation middleware based on the IEEE 1516 standard tries to reduce this complexity, but there are still aspects that hinder the implementation of such simulations. The dependency between the source code and the corresponding formal description of the model could be hard to verify and maintain. Also, the code for the model simulation and the code needed for the integration with the HLA/RTI middleware coexist becoming complex and error prone. In this paper we propose a new framework based on metadata (Java annotations or C# attributes) that faces these problems and extends the IEEE 1516-2010 standard. In addition, we present an implementation of the IEEE 1516 standard in the C# language. Finally, we explain our experience in implementing the standard in C#.
  • Keywords
    C language; IEEE standards; Java; digital simulation; meta data; middleware; program compilers; C# attributes; C# language; HLA middleware; HLA-based distributed simulation; IEEE 1516 standard; IEEE 1516-2010 standard; Java annotations; RTI middleware; complex simulations; formal description; metadata approach; model simulation; simulation middleware; source code; Assembly; Java; Middleware; Object oriented modeling; Proposals; Standards; Distributed simulations; IEEE 1516-2010 standard; Metadata;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Simulation and Real Time Applications (DS-RT), 2013 IEEE/ACM 17th International Symposium on
  • Conference_Location
    Delft
  • ISSN
    1550-6525
  • Type

    conf

  • DOI
    10.1109/DS-RT.2013.24
  • Filename
    6690505