Title :
DEVS namespace for interoperable DEVS/SOA
Author :
Seo, Chungman ; Zeigler, Bernard P.
Author_Institution :
Arizona Center for Integrative Modeling & Simulation, Univ. of Arizona, Tucson, AZ, USA
Abstract :
Interoperable DEVS modeling and simulation is desirable to enhance model composability and reusability with DEVS models and non-DEVS models in different languages and platforms. The barrier to such interoperability is that DEVS simulators implement the DEVS modeling formalism in diverse programming environments. Although the DEVS formalism specifies the same abstract simulator algorithm, different simulators implement the same abstract simulator in different ways. This situation inhibits interoperating DEVS simulators and prevents simulation of heterogeneous models. Service Oriented Architecture provides a flexible approach to interoperability than because it provides platform independence and employs platform-neutral message passing with Simple Object Access Protocol to communicate between a service and a client. The main contribution of this study is to design and implement an interoperable DEVS simulation environment using the SOA concept and a new construct called the DEVS message namespace. The interoperable DEVS environment consists of a DEVS simulator service and an associated integrator. Using the DEVS namespace, DEVS simulator services can be interoperable with other such services using the same message types.
Keywords :
Web services; access protocols; discrete event simulation; message passing; open systems; software architecture; software reusability; DEVS message namespace; DEVS simulators; abstract simulator; abstract simulator algorithm; associated integrator; discrete event system specification; interoperable DEVS modeling; interoperable DEVS-SOA; platform-neutral message passing; service oriented architecture; simple object access protocol; Application software; Command and control systems; Context modeling; Message passing; Programming environments; Semiconductor optical amplifiers; Service oriented architecture; Simple object access protocol; Software reusability; Software systems;
Conference_Titel :
Simulation Conference (WSC), Proceedings of the 2009 Winter
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-5770-0
DOI :
10.1109/WSC.2009.5429701