Interoperability between DEVS simulators using service oriented architecture and DEVS namespace

  • Authors:
  • Chungman Seo;Bernard P. Zeigler

  • Affiliations:
  • The University of Arizona, Tucson, AZ;The University of Arizona, Tucson, AZ

  • Venue:
  • SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

DEVS Modeling and Simulation (M&S) has various implementations with various computer languages such as JAVA, C++, and C#. To enhance model reusability with different implementation, we need interoperable systems such as CORBA, HLA, and SOA, and an interoperable mechanism for simulation of heterogeneous DEVS models. As an infrastructure of an interoperable system, SOA is applicable because it provides platform and language independence. In this paper, we apply DEVS/SOA system to embody interoperability between heterogeneous DEVS models. Also, we define common DEVS simulator interface required to simulate DEVS models. To expose simulators' ports information described in XML schema type, the interface has additional description operations. The XML schema type is registered into DEVS namespace which is common place to look up the schema type for ports when heterogeneous DEVS models are integrated through DEVS simulation service integration/execution which we propose. We will illustrate the example of DEVS simulator interoperability with DEVSJAVA and ADEVS models which is implemented with JAVA and C++, respectively