Component-oriented interoperation of real-time DEVS engines

  • Authors:
  • Mohammad Moallemi;Gabriel Wainer;Federico Bergero;Rodrigo Castro

  • Affiliations:
  • Carleton University, Colonel By Dr. Ottawa, ON. Canada;Carleton University, Colonel By Dr. Ottawa, ON. Canada;Universidad Nacional de, Rosario. CIFASIS--CONICET, Riobamba bis Rosario, Argentina;Universidad Nacional de, Rosario. CIFASIS--CONICET, Riobamba bis Rosario, Argentina and Universidad de Buenos Aires, Ciudad Universitaria, Pabellón I, Buenos Aires, Argentina

  • Venue:
  • Proceedings of the 44th Annual Simulation Symposium
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model reuse and interoperability are cost and effort saving solutions for the simulation-driven development of embedded real-time systems. Different embedded systems share the same components (e.g. motors, sensors, actuators, controllers, etc), and remodeling them is costly in terms of time and effort. Instead, by combining different existing models, developers can improve productivity. To do so, we here present a generic lightweight interface for message transfers between DEVS models running on different DEVS-based tools. The idea is to allow defining component-based models to be deployed on different tools collaborating in real-time. The components work autonomously as separate DEVS models, and exchange messages at the input-output level over a network infrastructure. We present a proof of concept implementation in which we interfaced ECD++ and PowerDEVS, to DEVS-based tools.