Title :
DEVS/SOA: Towards DEVS Interoperability in Distributed M&S
Author :
Moreno, Alejandro ; Risco-Martin, J.L. ; Besada, E. ; Mittal, Sparsh ; Aranda, Joaquin
Author_Institution :
Dept. de Informdtica y Automdtica, E.T.S.I. Informdtica (UNED), Spain
Abstract :
DEVS Modeling and Simulation (M&S) has multiple implementations with several computer languages such as Java, C# or C++. Therefore emerges the need of a distributed platform to provide interoperability mechanics for simulation and encourage reusability of legacy simulations and integration of diversified DEVS models. In this paper, we apply a recently proposed interoperability standard for DEVS M&S throughout a renewed version of DEVS/SOA. The main goal of this web oriented framework is to connect heterogeneous DEVS simulation elements in a transparent, open, and scalable way.We define a DEVS/SOA implementation that embodies Service Oriented Architecture (SOA) within WSDL standard to describe the simulator and coordinator interfaces and SOAP standard to support communication operations between them. This arrangement allows frontend user applications to lead simulations without local access to modeling components. Furthermore, we illustrate a real military based example of DEVS simulation interoperability among Java and .NET based DEVS models.Experiments in two different examples show that when the simulation is distributed using DEVS/SOA, we obtain a speedup of 22% in average.
Keywords :
digital simulation; open systems; software architecture; software maintenance; software reusability; .NET; DEVS interoperability; Java; SOAP standard; WSDL standard; distributed modeling and simulation; legacy simulations reusability; service oriented architecture; Biological system modeling; Biology computing; Communication standards; Computational modeling; Computer simulation; Context modeling; Java; Semiconductor optical amplifiers; Service oriented architecture; Simple object access protocol; DEVS; Distributed Simulation; Interoperability; Service Oriented Architecture;
Conference_Titel :
Distributed Simulation and Real Time Applications, 2009. DS-RT '09. 13th IEEE/ACM International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-0-7695-3868-6
DOI :
10.1109/DS-RT.2009.18