Interoperability, Composability, and Their Implications for Distributed Simulation: Towards Mathematical Foundations of Simulation Interoperability

Interoperability is generally defined as the ability to exchange data and to make use of these data within the receiving system. For information technology systems this definition makes perfect sense, as the exchange of data via common protocols in a shared infrastructure is the only way to make systems work with each other. For simulation systems, however, the exchange and use of data is necessary, but not sufficient. Simulation systems execute models, which represent purposeful abstractions and simplifications of a task-oriented reality. Meaningful interoperation of two systems requires the alignment of concepts represented in the underlying models. Composability ensures the alignment of these concepts by ensuring the consistent representation of interpretations of truth among all participating systems. The presented work uses a branch of mathematics called model theory to investigate definitions of interoperability and composability and provides the implications for verification and validation procedures, model-based approaches, and simulation interoperability standards.

[1]  Dennis M. Buede,et al.  The Engineering Design of Systems: Models and Methods , 1999 .

[2]  Alexander Verbraeck,et al.  MDD4MS: a model driven development framework for modeling and simulation , 2011, SCSC 2011.

[3]  Ernest H. Page,et al.  Toward a Family of Maturity Models for the Simulation Interconnection Problem , 2004 .

[4]  Andreas Tolk S-SIW-008-1-How is M & S Interoperability different from other Interoperability Domains ? , 2011 .

[5]  Stewart Robinson,et al.  Conceptual modelling for simulation Part I: definition and requirements , 2008, J. Oper. Res. Soc..

[6]  Joaquin Miller,et al.  MDA Guide Version 1.0.1 , 2003 .

[7]  James D. Arthur,et al.  Achieving reusability and composability with a simulation conceptual model , 2011, J. Simulation.

[8]  Andreas Tolk,et al.  Engineering Principles of Combat Modeling and Distributed Simulation: Tolk/Engineering Principles Combat Modeling , 2012 .

[9]  Lawrence D. Pohlmann,et al.  The Engineering Design of Systems – Models and Methods , 2000 .

[10]  Andreas Tolk,et al.  Supporting Network Enabled Capability by extending the Levels of Conceptual Interoperability Model to an interoperability maturity model , 2013 .

[11]  Galia Angelova,et al.  From Conceptual Structures to Semantic Interoperability of Content , 2007, ICCS.

[12]  A. Hanks Canada , 2002 .

[13]  Andreas Tolk,et al.  Reference modelling in support of M&S—foundations and applications , 2013, J. Simulation.

[14]  R. Ambrosio,et al.  A Framework for Addressing Interoperability Issues , 2007, 2007 IEEE Power Engineering Society General Meeting.

[15]  Andreas Tolk,et al.  How is M&S Interoperability different from other Interoperability AUTHORS , 2012 .

[16]  William A. Weiss,et al.  Fundamentals of Model Theory , 1997 .

[17]  Margaret L. Loper,et al.  History of Combat Modeling and Distributed Simulation , 2012 .

[18]  Dennis M. Buede,et al.  The Engineering Design of Systems , 2009 .

[19]  Paul F. Reynolds,et al.  In Search of the Philosopher's Stone: Simulation Composability Versus Component-Based Software Design , 2004 .