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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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 />

undertak<strong>in</strong>g. Not only will it <strong>in</strong>volve coord<strong>in</strong>ation of LVC assets, but it will also require<br />

coord<strong>in</strong>ation with acquisition system schedules; most of which will have fixed decision po<strong>in</strong>ts<br />

and unplanned delays could severely impact production. Other tools will monitor, control, and<br />

optimize operation of the jo<strong>in</strong>t mission <strong>in</strong>frastructure, <strong>in</strong>clud<strong>in</strong>g performance and health status of<br />

the various elements and <strong>in</strong>tegrated assets. Analysis tools must be designed that will greatly<br />

assist evaluators <strong>in</strong> trac<strong>in</strong>g the root cause of problems discovered dur<strong>in</strong>g large system-of-systems<br />

test events to the <strong>in</strong>dividual system with the shortfall.<br />

The utilities are a suite of software applications that directly help eng<strong>in</strong>eers design and<br />

<strong>in</strong>corporate DoD capabilities <strong>in</strong>to the jo<strong>in</strong>t mission <strong>in</strong>frastructure, such as manage the reuse<br />

repository content or verify the compliance of a DoD capability. The most significant utility<br />

arguably is the auto-code generation utility, which generates source code for the <strong>in</strong>terface<br />

between the DoD capability (simulations, labs, <strong>in</strong>strumentation, etc.) and the jo<strong>in</strong>t mission<br />

<strong>in</strong>frastructure. Follow<strong>in</strong>g model-driven architecture development pr<strong>in</strong>ciples, this auto-code<br />

generation capability will merely require developers, who are design<strong>in</strong>g or upgrad<strong>in</strong>g assets to be<br />

"plugged-<strong>in</strong>" the jo<strong>in</strong>t mission <strong>in</strong>frastructure, to def<strong>in</strong>e their systems' <strong>in</strong>terfaces <strong>in</strong> a standard<br />

def<strong>in</strong>ition language (e.g., Unified Model<strong>in</strong>g Language). From this standard def<strong>in</strong>ition, the autocode<br />

generator will generate the source code for the developers to <strong>in</strong>corporate <strong>in</strong>to their software,<br />

mak<strong>in</strong>g it easy for new DoD capabilities to be added to the jo<strong>in</strong>t mission <strong>in</strong>frastructure.<br />

B.2.3.5 DATA ARCHIVE<br />

The Data Archive stores all of the persistent <strong>in</strong>formation associated with a test <strong>in</strong> the jo<strong>in</strong>t<br />

mission environment. It will be a high-performance, distributed, temporally-organized database<br />

capable of support<strong>in</strong>g real-time queries. It will provide the follow<strong>in</strong>g critical functions:<br />

a. Store scenario and other important pre-event <strong>in</strong>formation and plans.<br />

b. Store <strong>in</strong>itialization <strong>in</strong>formation so that test events can be reliably repeated and analysis<br />

applications have a reference po<strong>in</strong>t when perform<strong>in</strong>g their analysis.<br />

c. Support high performance data collection dur<strong>in</strong>g event executions so that all relevant data<br />

created can be reliably stored for later retrieval.<br />

d. Store <strong>in</strong>formation at multiple collection po<strong>in</strong>ts, s<strong>in</strong>ce many distributed test events will<br />

store critical <strong>in</strong>formation locally, but not preclude a centralized collection and<br />

consolidation capability <strong>in</strong> the future.<br />

e. Support a "temporal" understand<strong>in</strong>g of collected <strong>in</strong>formation, so that analysis<br />

applications can understand the state of the jo<strong>in</strong>t mission <strong>in</strong>frastructure and all of its<br />

participants as a function of time.<br />

f. Support queries dur<strong>in</strong>g the test event, as much as possible, to provide immediate <strong>in</strong>sight<br />

<strong>in</strong>to certa<strong>in</strong> types of behavior or results dur<strong>in</strong>g a test event.<br />

B-7<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!