Supporting Coalition Battle Management Language Experiments with Scripted Web Services

Abstract : Recent developments in Command and Control (C2) to Modeling and Simulation (M&S) interoperability have shown excellent potential to enable a range of coalition C2 and M&S systems to interoperate for training, mission rehearsal, and decision support. Achieving these capabilities is one of the major coalition challenges for the next few years. The NATO Modeling & Simulation Group has sponsored a Technical Activity, MSG-048, which is exploring recent advances in Command and Control-Simulation interoperability. The technology opportunity lies in Battle Management Language (BML), which supports effective communication among the C2 and simulation systems involved. The result promises to enable significant advances in simulation support for mission rehearsal, training, and mission planning for military operations. MSG-048 is in the fourth and final year of an experimentation program, intended to identify and validate the applicability of BML in support of coalition activities. This paper reports on a technical development, which has proved useful in enabling the rapid development of net-centric infrastructure for these experiments. The concept of scripted languages, recognized to be of high value in computing systems, enables an approach whereby the underlying functions of the BML Web Service are implemented in a scripting engine. This in turn facilitates a concise representation of the necessary mapping between BML and its supporting data model, resulting in an ability to implement changes in BML and the data model rapidly and accurately. The paper describes how the scripted services have been implemented and used to increase the effectiveness of the MSG-048 experimentation program. The result was that new capabilities and changes to existing services, requested by the experimentation group, could be made available rapidly and had fewer problems in implementation.

[1]  Thomas Zöller,et al.  Application of BML to inter-agent communication in the ITSIMBW simulation environment , 2007, 2007 Winter Simulation Conference.

[3]  Michael R. Hieb,et al.  Battle Management Language Transformations , 2006 .

[4]  Francisco Loaiza,et al.  Normative Interaction Specifications for C2: A Comprehensive Type of Rule Models for Use in the Model Driven Architecture Framework , 2008 .

[5]  A. Alstad,et al.  BML-enabling national C2 systems for coupling to Simulation , 2008 .

[6]  Andreas Tolk,et al.  An Architecture for Web-Services Based Interest Management in Real Time Distributed Simulation , 2004, Eighth IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[7]  Andreas Tolk,et al.  Taxonomies, Ontologies, and Battle Management Language - Recommendations for the Coalition BML Stud , 2005 .

[8]  Curtis Blais,et al.  Coalition Battle Management Language (C-BML) Study Group Final Report , 2005 .

[9]  Ulrich Schade,et al.  Adding reports to coalition battle management language for NATO MSG-048 , 2009 .

[10]  Andreas Tolk,et al.  Model-Based Data Engineering for Web Services , 2005, IEEE Internet Comput..

[11]  Curtis Blais Coalition Battle Management Language (C-BML) Study Group Report , 2005 .

[12]  Samuel Suhas Singapogu,et al.  Interpreted Web Services as a Tool for Development of Command and Control Interoperability with Simulations , 2009, 2009 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications.

[13]  Ulrich Schade,et al.  NATO MSG-048 coalition battle management initial demonstration lessons learned and follow-on plans , 2008 .

[14]  J. Mark Pullen,et al.  Extensible Battle Management Language as a Transformation Enabler , 2004, Simul..

[15]  Michael R. Hieb,et al.  Command and Control Lexical Grammar (C2LG) Specification , 2010 .

[16]  Curtis Blais,et al.  Joint Battle Management Language (JBML) - Phase 1 Development and Demonstration Results , 2007 .

[17]  Andreas Tolk,et al.  Coalition Battle Management Language , 2004 .

[18]  J.M. Pullen,et al.  A Grammar-Based Web Service Enabling Multi-domain Distributed Interoperation of Command/Control and Simulation Systems , 2007, 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications (DS-RT'07).