Implementation of a Formal Standard for Interoperability in M & S / Systems of Systems Integration with DEVS / SOA

Modeling and Simulation (M&S) is finding increasing application in development and testing of command and control systems comprised of information-intensive component systems. Achieving interoperability is one of the chief System of Systems (SoS) engineering objectives in the development of command and control (C2) capabilities for joint and coalition warfare. In this paper, we apply an SoS perspective on the integration of M&S with such systems. We employ recently developed interoperability concepts based on linguistic categories along with the Discrete Event System Specification (DEVS) formalism to implement a standard for interoperability. We will show how the developed standard is implemented in DEVS/SOA net-centric modeling and simulation framework that uses XML-based Service Oriented Architecture (SOA). We will discuss the simulator interfaces and the design issues in their implementation in DEVS/SOA. We will illustrate the application of DEVS/SOA in a multi-agent test instrumentation system that is deployable as a SOA. 2 The International C2 Journal | Vol 3, No 1

[1]  David J. Carstairs Wanted: A New Test Approach for Military Net-Centric Operations , 2005 .

[2]  Bernard P. Zeigler,et al.  Design and implementation of distributed real-time DEVS/CORBA , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[3]  Bernard P. Zeigler,et al.  DEVS/SOA: A Cross-Platform Framework for Net-centric Modeling and Simulation in DEVS Unified Process , 2009, Simul..

[4]  José Ignacio Hidalgo,et al.  Optimization of dynamic data types in embedded systems using DEVS/SOA-based modeling and simulation , 2008, Infoscale.

[5]  Judith S. Dahmann,et al.  Standards for Simulation: As Simple As Possible But Not Simpler The High Level Architecture For Simulation , 1998, Simul..

[6]  Xiaolin Hu,et al.  Model continuity in the design of dynamic distributed real-time systems , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[7]  Marko A. Hofmann Challenges of Model Interoperation in Military Simulations , 2004, Simul..

[8]  Gabriel Wainer,et al.  Timed cell-DEVS: modeling and simulation of cell spaces , 2001 .

[9]  Bernard P. Zeigler,et al.  Modeling & Simulation-Based Data Engineering: Introducing Pragmatics into Ontologies for Net-Centric Information Exchange , 2007 .

[10]  Andreas Tolk,et al.  The Levels of Conceptual Interoperability Model , 2003 .

[11]  Robert W. Jacobs Model-Driven Development of Command and Control Capabilities For Joint and Coalition Warfare , 2004 .

[12]  D. Alberts THE INTERNATIONAL C2 JOURNAL , 2007 .

[13]  Mo Jamshidi,et al.  Modeling and Simulation for Systems of Systems Engineering , 2008 .

[14]  A. Tolk 1-Evaluation of the C 2 IEDM as an Interoperability-Enabling Ontology , 2005 .

[15]  Bernard P. Zeigler,et al.  Devs unified process for integrated development and testing of service oriented architectures , 2007 .

[16]  Bernard P. Zeigler,et al.  DEVSML: automating DEVS execution over SOA towards transparent simulators , 2007, SpringSim '07.

[17]  Jesús Manuel de la Cruz García,et al.  WSDL-based DEVS agent for net-centric systems engineering , 2008 .

[18]  Bernard P. Zeigler,et al.  A layered modeling and simulation architecture for agent-based system development , 2001, Proc. IEEE.

[19]  B. Zeigler,et al.  Dynamic Simulation Control with Queue Visualization , 2005 .

[20]  Michael J. DiMario System of systems interoperability types and characteristics in joint command and control , 2006, 2006 IEEE/SMC International Conference on System of Systems Engineering.

[21]  B. Zeigler,et al.  DEVS / RMI — AnAuto-Adaptive and Reconfigurable Distributed Simulation Environment for Engineering Studies , 2005 .

[22]  E. Lasschuyt,et al.  How to Make an Effective Information Exchange Data Model or The Good and Bad Aspects of the NATO JC3IEDM , 2007 .

[23]  Andreas Tolk,et al.  Applying a Methodology to Identify Structural Variances in Interoperations , 2006 .

[24]  Greg J. Badros JavaML: a markup language for Java source code , 2000, Comput. Networks.