27.01.2015 Views

Testing in a Joint Environment Roadmap - U.S. Army Operational ...

Testing in a Joint Environment Roadmap - U.S. Army Operational ...

Testing in a Joint Environment Roadmap - U.S. Army Operational ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

For Official Use Only<br />

<strong>Test<strong>in</strong>g</strong> <strong>in</strong> a Jo<strong>in</strong>t <strong>Environment</strong> <strong>Roadmap</strong><br />

fundamental to enable <strong>in</strong>teroperability among all components of the jo<strong>in</strong>t mission <strong>in</strong>frastructure,<br />

it will either be owned by the Government or centrally licensed, so that it can be provided "free<br />

of charge" to organizations <strong>in</strong>terfac<strong>in</strong>g to the jo<strong>in</strong>t mission <strong>in</strong>frastructure.<br />

B.2.3.3 BASIC OBJECT MODELS<br />

Standard data def<strong>in</strong>itions and def<strong>in</strong>ed <strong>in</strong>terfaces are critical to streaml<strong>in</strong>e <strong>in</strong>tegration of the<br />

jo<strong>in</strong>t mission <strong>in</strong>frastructure. Prescrib<strong>in</strong>g the <strong>in</strong>terface, data, and functionality, an object model<br />

enables semantic <strong>in</strong>teroperability among the various capabilities <strong>in</strong> the jo<strong>in</strong>t mission<br />

<strong>in</strong>frastructure by prov<strong>in</strong>g a standard "language" that all systems use to communicate. This<br />

capability is essential to provide semantic understand<strong>in</strong>g between operations of diverse systems.<br />

Classic examples of object models <strong>in</strong>clude the entities <strong>in</strong> the exercise (airplane, tank, ship, threat<br />

systems, terra<strong>in</strong> features, etc.) as well as support<strong>in</strong>g systems, such as <strong>in</strong>strumentation systems<br />

(radar, Global Position<strong>in</strong>g System, telemetry, etc.). Object models encode all the <strong>in</strong>formation<br />

exchanged between systems. To assist developers <strong>in</strong> design<strong>in</strong>g their <strong>in</strong>terface to the jo<strong>in</strong>t<br />

mission <strong>in</strong>frastructure, it is critical to provide "build<strong>in</strong>g block" object models that are segmented<br />

and standardized across communities of <strong>in</strong>terest. Therefore, rather than hav<strong>in</strong>g to build their<br />

<strong>in</strong>terfaces either from scratch or by try<strong>in</strong>g to re-eng<strong>in</strong>eer object def<strong>in</strong>itions from past events for<br />

different purposes, developers will have a variety of standard <strong>in</strong>terface def<strong>in</strong>itions that they<br />

leverage to compose the def<strong>in</strong>ition of their larger system. Examples of Basic Object Models<br />

<strong>in</strong>clude ubiquitous data def<strong>in</strong>itions (e.g., time and position), as well as generic def<strong>in</strong>itions (e.g.,<br />

platform), which every developer could utilize. Basic Object Models also <strong>in</strong>clude standard<br />

software algorithms, such as coord<strong>in</strong>ate translations and conversion routes. Incorporat<strong>in</strong>g<br />

standard software algorithms with Basic Object Models is critical to m<strong>in</strong>imize "translation error"<br />

and other impacts from the jo<strong>in</strong>t mission <strong>in</strong>frastructure that could obscure true effects or<br />

otherwise h<strong>in</strong>der an evaluator <strong>in</strong> trac<strong>in</strong>g the root cause of problems back to a particular system.<br />

B.2.3.4 TOOLS AND UTILITIES<br />

The Tools and Utilities provide functionality that allows the jo<strong>in</strong>t mission <strong>in</strong>frastructure to<br />

serve as a useful test environment and to operate efficiently and cleanly. The tools consist of a<br />

suite of software applications used to plan, prepare, configure, operate, monitor, and analyze the<br />

results of a jo<strong>in</strong>t test event <strong>in</strong>volv<strong>in</strong>g the jo<strong>in</strong>t mission <strong>in</strong>frastructure. Plann<strong>in</strong>g tools will make it<br />

easy to schedule <strong>in</strong>corporation <strong>in</strong>to a pre-planned event <strong>in</strong> the jo<strong>in</strong>t mission <strong>in</strong>frastructure,<br />

<strong>in</strong>clud<strong>in</strong>g determ<strong>in</strong><strong>in</strong>g which DoD capabilities are needed based upon the test objectives and<br />

def<strong>in</strong><strong>in</strong>g the scenario derived from the jo<strong>in</strong>t mission environment. In addition, these plann<strong>in</strong>g<br />

tools will help test eng<strong>in</strong>eers map test objectives and needed test resources by drill<strong>in</strong>g down from<br />

the operational architecture of the jo<strong>in</strong>t mission environments. One significant tool essential to<br />

transform test<strong>in</strong>g <strong>in</strong> a jo<strong>in</strong>t environment is the schedul<strong>in</strong>g tool for events and support<strong>in</strong>g assets,<br />

<strong>in</strong>clud<strong>in</strong>g all elements of the jo<strong>in</strong>t mission <strong>in</strong>frastructure. Schedul<strong>in</strong>g of the assets <strong>in</strong> the jo<strong>in</strong>t<br />

mission <strong>in</strong>frastructure, especially live assets participat<strong>in</strong>g <strong>in</strong> exercises, will be a complex<br />

B-6<br />

For Official Use Only<br />

Appendix B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!