Distributed and Real-Time Simulation represents a solid and effective approach to manage the ever-increasing complexity of modern systems. The IEEE 1516-2010 for Modeling and Simulation (MS) High Level Architecture (HLA) is an interoperability standard for Distributed Simulation (DS) used to support analysis, engineering and training in different research and industrial domains. Using HLA, simulation entities (called Federates) can interact (that is, to publish and/or subscribe ObjectClasses and InteractionClasses, to communicate data, and to synchronize actions) with other Federates in a common simulation environment (called Federation) through the services provided by the Run-Time Infrastructure (RTI) that abstract and hide the details of the computing infrastructures making them communicable. In today's HLA-DS systems, in which simulation entities are highly concurrent, distributed, and the interactions among them are asynchronous, great benefits can derive from the exploitation of reactive approaches, tools and techniques so as to reactively manage the Federates' communication flow instead of handling it through HLA Callbacks. In this context, the paper presents a solution for defining reactive HLA Federates along with the RxHLA software framework that aims at defining and building reactive, concurrent, and distributed time/event-driven simulation components (Federates) in a reactive fashion.

Reactive HLA-based Distributed Simulation Systems with RxHLA

Falcone, Alberto;Garro, Alfredo
2019

Abstract

Distributed and Real-Time Simulation represents a solid and effective approach to manage the ever-increasing complexity of modern systems. The IEEE 1516-2010 for Modeling and Simulation (MS) High Level Architecture (HLA) is an interoperability standard for Distributed Simulation (DS) used to support analysis, engineering and training in different research and industrial domains. Using HLA, simulation entities (called Federates) can interact (that is, to publish and/or subscribe ObjectClasses and InteractionClasses, to communicate data, and to synchronize actions) with other Federates in a common simulation environment (called Federation) through the services provided by the Run-Time Infrastructure (RTI) that abstract and hide the details of the computing infrastructures making them communicable. In today's HLA-DS systems, in which simulation entities are highly concurrent, distributed, and the interactions among them are asynchronous, great benefits can derive from the exploitation of reactive approaches, tools and techniques so as to reactively manage the Federates' communication flow instead of handling it through HLA Callbacks. In this context, the paper presents a solution for defining reactive HLA Federates along with the RxHLA software framework that aims at defining and building reactive, concurrent, and distributed time/event-driven simulation components (Federates) in a reactive fashion.
9781538650486
Distributed Simulation; High Level Architecture (HLA); Modeling and Simulation; Reactive Programming; Artificial Intelligence; Computer Networks and Communications; Computer Science Applications1707 Computer Vision and Pattern Recognition; Modeling and Simulation
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/20.500.11770/290136
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
social impact