Adding time-step time management to a distributed Ptolemy-HLAcerti framework

Abstract : The Ptolemy-HLA framework called hlacerti used for distributed simulation is based on HLA standard. A distributed simulation is named a federation and each simulator is a federate. This standard has three variants for the time advancement: time-step, event-based, and optimistic federates. hlacerti is a quite mature environment where the federates use the event-based time management. Such federates are very reactive since they calculate and can send new events to the federation each time an event is received from the federation. The goal of this work is introduce the time-step time management allowing an easy interaction with federates from other simulators then Ptolemy (Simulink/ForwardSim, simulators coded with programming languages, etc.) and that are time-driven. The main characteristic of such federates is that it can only send values to the federation at times k*time-step, k>0, using the UpdateAdvanceRequest() service (UAV). It can receive (external) events coming from the federation at any time during a time step by the ReflectAttributValue service (RAV).
Document type :
Conference papers
Complete list of metadatas

Cited literature [5 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01446071
Contributor : Open Archive Toulouse Archive Ouverte (oatao) <>
Submitted on : Wednesday, February 1, 2017 - 3:11:54 PM
Last modification on : Wednesday, January 31, 2018 - 2:00:03 PM

Identifiers

  • HAL Id : hal-01446071, version 1
  • OATAO : 16668

Citation

Yanxuan Li, Janette Cardoso, Pierre Siron. Adding time-step time management to a distributed Ptolemy-HLAcerti framework. 11th Biennial Ptolemy Miniconference, Oct 2015, Berkeley, United States. pp. 1-28. ⟨hal-01446071⟩

Share

Metrics

Record views

23

Files downloads

76