Joint Battle Management Language (JBML) - US Contribution to the C-BML PDG

The Joint Battle Management Language (JBML) is being developed as an unambiguous language for tasking and reporting. This paper summarizes significant US national contributions to the current SISO Coalition Battle Management Language (C-BML) Product Development Group activities. It focuses on application of the wellknown principles of BML in the joint warfighting context to enable command and control of simulated Joint and Coalition forces. The JBML design is characterized by three layers that enable configurable solutions, not only from the information system perspective, but also from a domain-specific information exchange view. The main ideas are to assemble meaningful sentences of domain-specific information elements in an unambiguous structure that captures the commander’s intent (domain services), defined in terms of meaningful objects that compose data into information elements of general application (composite services), and represented using standardized data elements that are entities of the JC3IEDM (atomic services), which provides a standard vocabulary for all three layers. The services are implemented as Web services supporting C-BML Phase 1. The domain configuration uses a schema motivated by initial work on formal grammar, intended to support C-BML Phase 2. The Web service is configured using this domainspecific knowledge, in the form of an XML Schema Definition. The data encodings are tightly connected with the Joint Command, Control and Consultation Information Exchange Data Model (JC3IEDM), although the higher levels of JBML introduce abstractions that encapsulate the complexity of the underlying data model intended to make the consistent application of JBML as an interface language straightforward. The paper focuses on the JBML layered approach and how these elements contribute to the C-BML standardization activity and its application in the NATO Modeling & Simulation Group Technical Activity 048.

[1]  J. Mark Pullen,et al.  Geospatial challenges in a net centric environment: actionable information technology, design, and implementation , 2007, SPIE Defense + Commercial Sensing.

[2]  Andreas Tolk,et al.  Using Web services and data mediation/storage services to enable command and control to simulation interoperability , 2005, Ninth IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[3]  James L. Boulet Lessons Learned on NATO Experiments on C 2 / M & S Interoperability , 2007 .

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

[5]  J. Bresnan Lexical-Functional Syntax , 2000 .

[6]  Per M. Gustavsson,et al.  Expanding the Management Language Smorgasbord Towards Standardization of Coalition - Crisis Management Language (C-CML) , 2006 .

[7]  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.

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

[9]  Ulrich Schade,et al.  Formalizing Battle Management Language : A Grammar for Specifying Orders , 2009 .

[10]  Charles D. Turnitsa,et al.  S Web Services for Net-Centric Applications , 2006 .

[11]  Curtis Blais,et al.  A Maritime Component for the Joint Battle Management Language , 2007 .

[12]  Battle Management Language: A Grammar for Specifying Reports , 2007 .

[13]  Leslie S. Winters,et al.  Composable M&S Web Services for Net-Centric Applications , 2006 .

[14]  Daniel Snyder Exchanging PMESII Data to Support the Effects-Based Approach (EBA) to Operations , 2006 .

[15]  Andreas Tolk,et al.  Integrating Air and Ground Operations Within a Common Battle Management Language , 2005 .

[16]  Saikou Diallo,et al.  Merging Protocols , Grammar , Representation , and Ontological Approaches in Support of C-BML , 2006 .