27.01.2015 Views

(OOS)? - OneSAF Public Site

(OOS)? - OneSAF Public Site

(OOS)? - OneSAF Public Site

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

(<strong>OneSAF</strong>)<br />

Program Overview<br />

LTC John R. “Buck” Surdu<br />

PM <strong>OneSAF</strong><br />

May 04


The Challenge of Entity-Level Modeling<br />

THE RULE OF LGOPs<br />

(LGOP = Little Groups of Paratroopers)<br />

After the demise of the best Airborne plan, a most<br />

terrifying effect occurs on the battlefield. This effect is<br />

known as the rule of the LGOPs. This is, in its purest form,<br />

small groups of angry 19-year-old American paratroopers.<br />

They are well-trained, armed to the teeth, and lack serious<br />

adult supervision. They collectively remember the<br />

Commander's intent as "March to the sound of the guns and<br />

kill anyone who is not dressed like you..." or something like<br />

that.<br />

Happily they go about the day's work.....


<strong>OneSAF</strong> Consists of two separate<br />

programs: OTB<br />

FY2003<br />

FY2004<br />

FY2005<br />

FY2006<br />

1.0 2.0 2.1 Retired!<br />

<strong>OneSAF</strong><br />

Testbed<br />

Baseline<br />

OTB is an interactive, high<br />

resolution, entity-level<br />

simulation that represents<br />

combined arms tactical<br />

operations up to the battalion<br />

level.


Composition of OTB<br />

UAMBL<br />

version<br />

TRAC LEE<br />

CSS<br />

International<br />

AVCATT<br />

SAF<br />

JVB<br />

VERTS<br />

OTB<br />

1.0<br />

OTB<br />

2.x<br />

DI<br />

SAF


<strong>OneSAF</strong> Consists of two separate<br />

programs: OTB and <strong>OOS</strong><br />

FY2003<br />

FY2004<br />

FY2005<br />

<strong>OOS</strong> is new development, with a new<br />

core architecture. It is a composable,<br />

next generation CGF that can<br />

represent forces from the entity to the<br />

brigade level.<br />

<strong>OOS</strong> will replace BBS, OTB, Janus<br />

(A/T), AVCATT/CCTT SAF, and<br />

JCATS MOUT.<br />

FY2006<br />

FOC Fielding<br />

<strong>OneSAF</strong><br />

Objective<br />

System


<strong>OneSAF</strong> Consists of two separate<br />

programs: OTB and <strong>OOS</strong><br />

FY2003<br />

FY2004<br />

<strong>OOS</strong> is not<br />

FY2005<br />

<strong>OOS</strong> is new development, with a new<br />

just the next<br />

core architecture. It is a composable,<br />

next generation CGF that can<br />

represent forces from the entity to the<br />

brigade level.<br />

version of OTB.<br />

It is a completely new<br />

simulation!<br />

<strong>OOS</strong> will replace BBS, OTB, Janus<br />

(A/T), AVCATT/CCTT SAF, and<br />

JCATS MOUT.<br />

FY2006<br />

FOC Fielding<br />

<strong>OneSAF</strong><br />

Objective<br />

System


Mission Needs Statement for <strong>OOS</strong><br />

Reduce Logistics Overhead<br />

“The need for <strong>OneSAF</strong> capabilities is<br />

not a response to a specific<br />

warfighting threat against the force:<br />

the need is driven by the guidance to<br />

reduce duplication of M&S<br />

investments, foster interoperability<br />

and reuse across M&S domains, and<br />

meet M&S requirements of the future<br />

force.”<br />

Mission Needs Statement form <strong>OneSAF</strong>,<br />

approved May 1997 by the Deputy Commanding General, Training and Doctrine Command (TRADOC)


<strong>OOS</strong> Spiral Development:<br />

Block A: “Architecture and Tools”<br />

FY2003<br />

FY2004<br />

Block A (Completed FY02)<br />

FY2005<br />

<strong>OOS</strong> is new development, with a new<br />

core architecture. It is a composable,<br />

next generation CGF that can<br />

represent forces from the entity to the<br />

brigade level.<br />

•Working simulation infrastructure<br />

•Environmental data data model, runtime<br />

component, etc. etc.<br />

•Military Scenario Development<br />

Environment<br />

•Composer tools tools<br />

•KA/KE, data data specifications, user user interfaces,<br />

and and system flow flow work begins<br />

•AAR tools tools<br />

•C4I •C4I adapter<br />

<strong>OOS</strong> will replace BBS, OTB, Janus<br />

(A/T), AVCATT/CCTT SAF, and<br />

JCATS MOUT.<br />

FY2006<br />

FOC Fielding<br />

<strong>OneSAF</strong><br />

Objective<br />

System


<strong>OOS</strong> Spiral Development:<br />

Block B: “Some Janus-like Functionality”<br />

FY2003<br />

FY2004<br />

Block B (Completed FY04)<br />

FY2005<br />

<strong>OOS</strong> is new development, with a new<br />

core architecture. It is a composable,<br />

next generation CGF that can<br />

represent forces from the entity to the<br />

brigade subset of level. FOC capabilities)<br />

<strong>OOS</strong> •Minimum will replace of of 9 distinct BBS, sides sides OTB, Janus<br />

(A/T), •Initial AVCATT/CCTT HLA-based interoperability<br />

SAF, and<br />

JCATS MOUT.<br />

FY2006<br />

FOC Fielding<br />

•First military capability with with primitive behaviors<br />

•Synthetic environment: weather and and its its effects, terrain, natural<br />

illumination, NBC, and and Ultra High High Resolution Buildings<br />

•Unit representations: BLUFOR and and OPFOR to to company (small<br />

subset of FOC capabilities)<br />

•Full •Full automation: BLUFOR and and OPFOR to to platoon<br />

•Some high-fidelity dismounted and and MOUT behaviors<br />

•Limited ATCCS & FBCB2 interoperability<br />

<strong>OneSAF</strong><br />

Objective<br />

System


<strong>OOS</strong> Spiral Development:<br />

Block C: “OTB Functionality”<br />

FY2003<br />

Block C Goals<br />

FY2004<br />

FY2005<br />

<strong>OOS</strong> is new development, with a new<br />

core architecture. It is a composable,<br />

next generation CGF that can<br />

OPFOR combat to to brigade<br />

represent forces from the entity to the<br />

brigade level.<br />

<strong>OOS</strong> •Mixed will replace BBS, OTB, Janus<br />

fidelity physical models<br />

(A/T), •Up •Up to to 25 AVCATT/CCTT 25 composable sides sidesSAF, and<br />

JCATS MOUT.<br />

FY2006<br />

FOC Fielding<br />

•Enhanced synthetic environment: dynamic weather, man-made<br />

illumination, improved MOUT terrain, obscurants, and and smoke<br />

•Unit representation: BLUFOR combat to to brigade for for selected units,<br />

•Automation: BLUEFOR and and OPFOR to to company<br />

•BN/BDE (HITL) with with CP CP representation (physically in in the the SE SE and and<br />

attackable but but the the C2 C2 is is human)<br />

•Command posts: BLUFOR and and OPFOR to to brigade<br />

•CCTT/AVCATT crawl-walk-run interoperability events<br />

<strong>OneSAF</strong><br />

Objective<br />

System


<strong>OOS</strong> Spiral Development:<br />

Block D: “CCTT/AVCATT SAF, BBS, ++”<br />

FY2003<br />

Block D<br />

FY2004<br />

FY2005<br />

<strong>OOS</strong> is new development, with a new<br />

•Expanded<br />

core CSS<br />

architecture. CSS It is a composable,<br />

•Dynamic, high-resolution terrain<br />

next generation CGF that can<br />

represent OPFOR to to forces division from for for selected the entity units units to the<br />

brigade level.<br />

<strong>OOS</strong> •WARSIM will replace interoperability<br />

BBS, OTB, Janus<br />

(A/T), AVCATT/CCTT SAF, and<br />

JCATS MOUT.<br />

FY2006<br />

FOC Fielding<br />

•Unit representation: BLUFOR to to brigade for for selected units,<br />

•Automation: BLUFOR and and OPFOR to to brigade (command entities)<br />

•Interoperability with with ACTF IAW IAW DOD 5000.9 M&S Glossary<br />

•Enhanced MOUT and and some SASO capabilities<br />

•Capability to to replace CCTT/AVCATT SAF SAF<br />

<strong>OneSAF</strong><br />

Objective<br />

System


<strong>OOS</strong> is Purple<br />

“Becoming a de facto Joint Model”<br />

• USMC (PM TRASYS) spending FY04 dollars to build Marine<br />

behaviors for <strong>OOS</strong><br />

• Coordination ongoing with AFAMS to build Air Force behaviors in<br />

FY04 as well<br />

• Conducted discussions with the Navy about <strong>OOS</strong> – no agreement yet<br />

• Begun discussions with the U.S. Coast Guard<br />

• JROC expected within the next couple of months<br />

• Coordinating with JFCOM J7 and J9<br />

• Some SOCOM systems (e.g., MH 60M and MH 47G trainers) will use<br />

<strong>OOS</strong><br />

• Signed Project Agreement with the UK to build their behaviors for<br />

<strong>OOS</strong><br />

• Several countries are preparing to stand up their own IDE


The Army User Community<br />

(Modeling & Simulation Domains)<br />

ACR<br />

(Doctrine, Analysis & Concepts Forces)<br />

• Analysis of Alternatives<br />

• O&O Development<br />

• Doctrine Development<br />

• Requirements<br />

• Army Transformation<br />

• FCS<br />

• Mobilization Analysis and<br />

Planning<br />

RDA<br />

(Equipping the Force)<br />

• System Design<br />

• Life Cycle Cost<br />

• Logistics Analysis<br />

• Component Analysis & Design<br />

• Vulnerability Analysis<br />

• Testing<br />

• Lethality Analysis<br />

• Performance Factors<br />

• Reliability Analysis<br />

• Manprint<br />

• Collective Training<br />

• Staff Training<br />

TEMO<br />

(Warfighters:CBT, CS, CSS Forces)<br />

• Individual Training<br />

• Mission Rehearsal<br />

• Distributed Training<br />

• Crew Training<br />

• Embedded Training


AMSAA <strong>OneSAF</strong> Support<br />

¿ <strong>OneSAF</strong> technical representative for for RDA RDA Domain<br />

ü Requirements<br />

Requirements<br />

ü Requirements<br />

Requirements<br />

Analysis<br />

Analysis<br />

ü Technical<br />

Technical<br />

Assessments<br />

Assessments<br />

ü Source<br />

Source<br />

Selection<br />

Selection<br />

Team<br />

Team<br />

ü WIPT,<br />

WIPT,<br />

Test<br />

Test<br />

Working<br />

Working<br />

Group<br />

Group<br />

ü Configuration<br />

Configuration<br />

Management<br />

Management<br />

– Configuration<br />

Configuration<br />

Control<br />

Control<br />

Board<br />

Board<br />

ü <strong>OneSAF</strong><br />

<strong>OneSAF</strong><br />

SMARTeam<br />

SMARTeam<br />

member<br />

member<br />

All Models<br />

AMSAA<br />

Validated<br />

u<br />

u<br />

u<br />

<strong>OneSAF</strong> POC POC for for Combat Physical Models<br />

ü Reuse<br />

Reuse<br />

Focus<br />

Focus<br />

& Standardization<br />

Standardization<br />

ü Synchronization<br />

Synchronization<br />

w/COMBAT<br />

w/COMBAT XXI XXI<br />

Knowledge Acquisition/Knowledge Engineering<br />

ü Lead<br />

Lead<br />

-<br />

-<br />

Physical<br />

Physical<br />

Model<br />

Model<br />

Knowledge<br />

Knowledge<br />

Acquisition<br />

Acquisition<br />

Documents<br />

Documents<br />

(PKADs)<br />

(PKADs)<br />

ü Characteristic<br />

Characteristic<br />

& Performance<br />

Performance<br />

Data<br />

Data<br />

– Certified<br />

Certified<br />

Data<br />

Data<br />

Test Test & Evaluation<br />

ü Recommended<br />

Recommended<br />

Government<br />

Government<br />

Lead<br />

Lead<br />

ü Developed<br />

Developed<br />

Draft<br />

Draft<br />

Test<br />

Test<br />

& Evaluation<br />

Evaluation<br />

Plan<br />

Plan<br />

ü Participating<br />

Participating<br />

in<br />

in<br />

Planning,<br />

Planning,<br />

Executing<br />

Executing<br />

and<br />

and<br />

Documenting<br />

Documenting<br />

ü Verification<br />

Verification<br />

& Validation<br />

Validation<br />

lead<br />

lead<br />

for<br />

for<br />

Combat<br />

Combat<br />

Physical<br />

Physical<br />

Models<br />

Models


<strong>OOS</strong> Development “Beta <strong>Site</strong>s”<br />

Block B<br />

Organization<br />

TRADOC Program Office <strong>OOS</strong><br />

TRAC Monterey<br />

TRAC White Sands<br />

National Simulation Center<br />

Futures Lab<br />

Dept of Computer Science<br />

Department of Systems Engineering<br />

J9 – Joint Experimentation<br />

Research Development and Engineering Center<br />

Battle Command Training Center<br />

Army Materiel Sciences Analysis Activity<br />

Topographic Engineering Center<br />

Soldier Battle Lab<br />

Unit of Action Mounted Battlespace Battlelab<br />

Operational Test Command<br />

NAVAIR<br />

CERDEC<br />

USMC PM TRASYS<br />

Objective Force Warrior<br />

Warrior Preparation Center<br />

…<br />

Location<br />

Ft Monroe<br />

Naval Postgraduate School<br />

White Sands Missile Range<br />

Ft Leavenworth<br />

Ft Leavenworth<br />

West Point<br />

West Point<br />

Joint Forces Command<br />

Huntsville<br />

Ft Hood<br />

Aberdeen Proving Grounds<br />

Ft Belvoir<br />

Ft Benning<br />

Ft Knox<br />

Ft Hood<br />

BMH Orlando<br />

Ft Monmouth<br />

Orlando, FL<br />

Natick, MA<br />

Ramstein, Germany<br />

User Feedback: Early and Often


<strong>OneSAF</strong> Program Schedule<br />

<strong>OneSAF</strong><br />

Test Bed<br />

Baseline<br />

(OTB)<br />

FY98 FY99 FY00 FY01 FY02 FY03 FY04 FY05<br />

Currently On Time<br />

On Budget<br />

Build A<br />

Meeting All ORD Requirements<br />

Build B<br />

V2.0<br />

V2.1<br />

FY06<br />

<strong>OneSAF</strong><br />

Objective<br />

System (<strong>OOS</strong>)<br />

BLOCK A<br />

BLOCK B<br />

BLOCK C<br />

BLOCK D<br />

P3I<br />

<strong>OOS</strong> Program<br />

Milestones<br />

MS A<br />

STOC Award<br />

ORD V1.0 ORD V1.1<br />

MS B/C<br />

FOC<br />

OTB<br />

V1.0<br />

OTB<br />

V2.0<br />

<strong>OOS</strong><br />

V1.0


What is One Semi-Automated Forces<br />

(<strong>OneSAF</strong>) Objective System (<strong>OOS</strong>)<br />

•A composable, next generation CGF<br />

•Represent a full range of operations, systems, and control processes (TTP)<br />

•Entity up to brigade level<br />

•Variable level of fidelity<br />

•Supports multiple Army M&S domain (ACR, RDA, TEMO) applications.<br />

Software only<br />

Automated<br />

Composable<br />

Extensible<br />

Interoperable<br />

Platform Independent<br />

Capable of replacing legacy entitybased<br />

simulations: BBS,<br />

OTB/ModSAF, CCTT/AVCATT<br />

SAF, Janus, JCATS MOUT<br />

Field to:<br />

RDECs / Battle Labs<br />

National Guard Armories<br />

Reserve Training Centers<br />

All Active Duty Brigades<br />

and Battalions


<strong>OOS</strong>’ Composability:<br />

Solution to the ORD Dilemma<br />

Entity<br />

Count<br />

Fidelity<br />

•System composer<br />

•Entity composer<br />

•Unit composer<br />

•Behavior composer


Multiple Levels of Fidelity<br />

qMost entities come in low, medium, and high<br />

fidelity<br />

qInteractions between entities of different levels of<br />

fidelity are tested<br />

qAllows users to “dial up” the level of fidelity<br />

where it is needed<br />

Low Medium High


What is Composability<br />

“<strong>OOS</strong> is a Box of Tools”<br />

Leader and Staff Training<br />

Leader and Staff MOUT Training Leader and Staff Mission Rehearsal<br />

System Composition<br />

System Composition<br />

System Composition<br />

Standalone Analytic Simulation<br />

Stimulator for Virtual Simulations<br />

Test and Evaluation Support<br />

Other<br />

System Composition<br />

System Composition<br />

System Composition<br />

System Compositions<br />

THE ONESAF<br />

ARCHITECTURAL<br />

APPROACH<br />

FACILITATES<br />

MEETING BOTH<br />

CURRENT AND<br />

FUTURE<br />

UNDEFINED<br />

REQUIREMENTS


<strong>OOS</strong> Provides Leap-Ahead Capabilities over<br />

Current Simulations<br />

•High Resolution MOUT Capabilities<br />

•High Resolution Synthetic Natural<br />

Environment (SNE)<br />

•Variable Resolution Models<br />

•Adjustable Entity and Unit Behaviors<br />

•Composability – “Tailorablity”


<strong>OOS</strong>’ Enhanced MOUT Capabilities<br />

q Enhanced DI SAF behaviors<br />

q Leveraging Urban Operations FACT<br />

q Validated, physics-based models<br />

q Ultra-high resolution buildings (UHRB):<br />

• Stairs<br />

• Usable roofs<br />

• Interior walls<br />

• Furniture<br />

• Rubble<br />

JRTC<br />

q Underground structures:<br />

• Cellars/basements<br />

• Tunnels<br />

• Hiding holes<br />

Screen shot<br />

Of UHRB<br />

Editor


<strong>OneSAF</strong> SASO-Type Capabilities<br />

qMultiple sides (25)<br />

qChangeable relationships<br />

• Friendly<br />

• Hostile<br />

• Suspect<br />

• Neutral<br />

qMilitary and nonmilitary<br />

forces<br />

qConventional and<br />

unconventional weapons<br />

qNon-military vehicles


<strong>OOS</strong>’ Enhanced Synthetic Natural<br />

Environment<br />

• Increased number of<br />

trafficability categories<br />

• Increased number of<br />

attributes and features<br />

• Enhancement of mixedfidelity<br />

terrain modeling


Supported Terrain Features<br />

in Various CGF’s<br />

400<br />

350<br />

300<br />

250<br />

200<br />

150<br />

100<br />

50<br />

0<br />

Janus OTB/JSAF <strong>OOS</strong>


SNE Quantitative Analysis<br />

120.0%<br />

100.0%<br />

Features<br />

80.0%<br />

60.0%<br />

40.0%<br />

20.0%<br />

0.0%<br />

DNC<br />

DTOP<br />

FFD<br />

SWBD<br />

120.00%<br />

TOD0<br />

TOD1<br />

100.00%<br />

80.00%<br />

60.00%<br />

40.00%<br />

20.00%<br />

0.00%<br />

TOD2<br />

TOD4<br />

UVMAP<br />

VMAP0<br />

VMAP1<br />

Union of Digital Sources<br />

Attributes<br />

DNC<br />

DTOP<br />

FFD<br />

SWBD<br />

TOD0<br />

TOD1<br />

TOD2<br />

TOD4<br />

UVMAP<br />

ONC<br />

TLM<br />

CCTT<br />

<strong>OOS</strong><br />

VMAP0<br />

VMAP1<br />

Union of Digital Sources<br />

ONC<br />

TLM<br />

CCTT<br />

<strong>OOS</strong>


Block B<br />

NTC<br />

CCTT P2<br />

Environment Repository<br />

Block A<br />

JRTC<br />

WARSIM Reuse/Interoperability<br />

VMAP Level 1 (1:250,000 Scale)<br />

Global Availability ~2004<br />

Block C/D<br />

CMTC<br />

CCTT P6<br />

Block B (NEW)<br />

Caspian<br />

(Azerbizhan)<br />

UABL Reuse<br />

Block B/C<br />

Korea<br />

CCTT P5<br />

Block TBD<br />

Ft Hood<br />

CCTT P3<br />

Block TBD<br />

Balkans<br />

CCTT P4<br />

Block B<br />

Golden<br />

Database<br />

NEW :Urban<br />

Templates<br />

MOUT FACT<br />

1:12500 Area<br />

High<br />

Density<br />

Area<br />

Algorithmic<br />

Terrain<br />

Area<br />

Tactical<br />

Terrain<br />

Areas


<strong>OOS</strong>’ Enhanced Modeling<br />

•Contemporary<br />

Operating Environment<br />

(COE) behavior models<br />

based on TSD design.<br />

•Tools that expose<br />

internal models to users<br />

Tools<br />

•Processes to assist users<br />

enhance and modify the<br />

models


Composer Tools:<br />

<strong>OneSAF</strong> Desktop<br />

Behavior Composer<br />

Entity Composer<br />

Unit Composer


Composer Tools:<br />

System Composer


Composer Tools:<br />

Entity Composer<br />

Entity composed of of<br />

various physical<br />

models<br />

Geometry Editor for for<br />

placing sensors, etc.<br />

on on entities


Composer Tools:<br />

Unit Composer<br />

Units built from<br />

entities and other units<br />

Subordinate units and entities are are<br />

“by reference”


Composer Tools:<br />

Behavior Composer<br />

Behavior Primitives<br />

Conditional<br />

branching;<br />

if-then rules<br />

Other Composite Behaviors


Composer Tools:<br />

Management and Control Tool<br />

Two different<br />

map views<br />

Order of of Battle<br />

Mission Editor


3D Stealth Tool (AcuScene)<br />

AAR Use Case<br />

•AARs after<br />

battle<br />

•OC’s during<br />

battle<br />

Not a Virtual Simulator!<br />

Team <strong>OneSAF</strong> is is Collecting 3D model<br />

repositories from CCTT, AVCATT, CAV<br />

SIM, ABCA, etc.


<strong>OneSAF</strong> is REAL<br />

q<strong>OneSAF</strong> Testbed Baseline (OTB)<br />

Current Contributions and Uses<br />

q<strong>OneSAF</strong> Objective System<br />

Planned Contributions and Uses


<strong>OneSAF</strong> Technology Empowering<br />

the Current Force (OTB)<br />

300+ user sites, including…<br />

BLCSE<br />

MATREX<br />

AVCATT<br />

CAV SIM<br />

VERTS<br />

FCS Analysis<br />

USMC<br />

CAST UP,<br />

CACCTUS<br />

& DVTE<br />

JSAF,<br />

SAGIS,<br />

CFFT<br />

JVB<br />

DI SAF


<strong>OneSAF</strong> Technology Empowering<br />

our Allies<br />

OTB V1.0 International<br />

OTB V1.0 ABCA<br />

ModSAF International<br />

OTB Project Agreement<br />

Data Exchange Agreement


<strong>OneSAF</strong> Technology Empowering<br />

the Future Force (<strong>OOS</strong>)<br />

Battle<br />

Army Constructive<br />

Laboratory<br />

Training Federation<br />

Constructive<br />

(ACTF)<br />

Simulation<br />

Environment<br />

(BLCSE)<br />

Modeling Architecture<br />

FCS<br />

for Technology,<br />

Embedded Research &<br />

Training<br />

Experimentation<br />

(MATREX)


What is MPARS<br />

qA collection of <strong>OOS</strong><br />

components and OTB<br />

qUseful in operational<br />

course of action<br />

development and<br />

analysis<br />

qHas been linked to<br />

C2PC (USMC) and<br />

CAPES (Army)<br />

MSDE<br />

(Scenario<br />

Editor)<br />

Power<br />

Stripes<br />

(AAR Tool)<br />

<strong>OneSAF</strong><br />

(Simulation<br />

Engine)<br />

AcuScene<br />

(Stealth<br />

Viewer)


One Semi Automated Forces<br />

(<strong>OneSAF</strong>)<br />

Technical Highlights


<strong>OneSAF</strong> Product Line Architecture<br />

Framework (Original)


Development of the <strong>OneSAF</strong> Product<br />

Line Architecture<br />

Leader and Staff Training<br />

Leader and Staff MOUT Training Leader and Staff Mission Rehearsal<br />

System Composition<br />

System Composition<br />

System Composition<br />

Standalone Analytic Simulation<br />

Stimulator for Virtual Simulations<br />

Test and Evaluation Support<br />

Other<br />

System Composition<br />

System Composition<br />

System Composition<br />

System Compositions<br />

THE ONESAF<br />

ARCHITECTURAL<br />

APPROACH<br />

FACILITATES<br />

MEETING BOTH<br />

CURRENT AND<br />

FUTURE<br />

UNDEFINED<br />

REQUIREMENTS


<strong>OOS</strong> Development<br />

Examples of Cutting Edge Technologies<br />

qSoftware Development:<br />

• Spiral development<br />

• An implementation of extreme programming<br />

• Real teaming – government, contractors, users colocated<br />

• Continuous user participation<br />

• SEI Level 4 and continuous process improvement<br />

• Heavy reuse of existing software<br />

• Heavy use of open-source products<br />

• Will be delivered with source code


<strong>OOS</strong> Development<br />

Examples of Cutting Edge Technologies<br />

qSoftware Technologies<br />

• Platform-independent software (Linux, Windows,<br />

and Solaris) (currently 1.9M lines of code,<br />

eventually 3.5M)<br />

• Tailorable, product-line architecture<br />

• Enterprise Java Beans allow software to be<br />

modified without recompiling code<br />

• Heavy use of XML for nearly all data – with no<br />

data stored in the program itself<br />

• Exposed models through user tools


PEO STRI L-V-C Architecture<br />

Built Atop A Common Framework<br />

Interoperable Applications<br />

LVC LVC Core Core Architecture<br />

Common Components<br />

Common Common<br />

API’s API’s DIF’s, DIF’s, &<br />

Protocols Protocols<br />

SE SE Core, Core, C4I C4I Adapter, Adapter, SNE, SNE, AAR, AAR,<br />

Scenario Scenario Generation, Generation, etc. etc.<br />

<strong>OOS</strong>, <strong>OOS</strong>, CTIA, CTIA, OIS, OIS,<br />

CATT, CATT, OneTESS OneTESS<br />

Gunner Gunner Trainers, Trainers, Staff Staff Trainers, Trainers,<br />

Virtual Virtual Trainers, Trainers, etc. etc.


T & E<br />

RTCA<br />

Instrumentation<br />

-OneTESS<br />

-MILES<br />

Live – Virtual – Constructive<br />

“Enabled by Objective Systems”<br />

CTCs<br />

Home<br />

Stations<br />

Joint Range Architecture<br />

(Test & Training)<br />

Common Components<br />

Deployed<br />

ACTF<br />

WARSIM<br />

<strong>OneSAF</strong><br />

JDLM<br />

CATT<br />

Manned<br />

Modules<br />

<strong>OneSAF</strong><br />

Common<br />

Real World<br />

SE CORE<br />

Components<br />

Common<br />

C2 and ISR<br />

Components<br />

Live Constructive Virtual<br />

Fully Interoperable Training Capability<br />

FCS<br />

Manned<br />

Modules<br />

<strong>OneSAF</strong><br />

Common<br />

Components


<strong>OneSAF</strong> Objective System (<strong>OOS</strong>)<br />

Emerging Standards<br />

MSDL MSDL –– Military Military Scenario Scenario Definition Definition Language Language<br />

Defines Defines the the language language between between tools tools & simulations simulations<br />

to to provide provide military military scenario scenario information information to to<br />

<strong>OneSAF</strong>. <strong>OneSAF</strong>. Currently Currently MSDE, MSDE, C2PC C2PC and and CAPES CAPES<br />

interoperate interoperate with with OTB OTB & <strong>OOS</strong> <strong>OOS</strong> using using MSDL. MSDL.<br />

Future Future efforts efforts to to include include FCS FCS C2 C2 systems systems and and<br />

Battlefield Battlefield Mgmnt MgmntLanguage (BML) (BML) integration. integration.<br />

OTF OTF --Objective Objective Terrain Terrain Format Format<br />

Defines Defines the the <strong>OOS</strong> <strong>OOS</strong> Synthetic Synthetic Natural Natural<br />

Environment. Environment. Provides Provides a a common common LVC LVC<br />

environmental environmental representation representation for for USA USA<br />

simulations simulations (CATT (CATT/ / AVCATT AVCATT // CTIA CTIA //<br />

WARSIM WARSIM // Combat Combat XXI) XXI) and and federations federations<br />

(ACTF (ACTF/ / BLCSE BLCSE // MATREX). MATREX).<br />

PLAF PLAF --Product Product Line Line Architecture Architecture Framework Framework<br />

A modular, modular, composable composable architecture architecture with with<br />

well well defined defined APIs APIs and and data data schemas schemas for for all all<br />

components. components. Supporting Supporting current current USA USA & USMC USMC<br />

constructive constructive & virtual virtual simulation simulation development.<br />

development.<br />

SORD SORD –– Simulation Simulation Object Object Runtime Runtime Database Database Contains Contains shared shared battlespace battlespaceobjects, which which<br />

include include platforms, platforms, units, units, dynamic dynamic environment environment objects objects (smoke (smoke clouds, clouds, obstacles) obstacles) missions, missions,<br />

orders, orders, and and reports. reports. Provides Provides ability ability for for any any SORD SORD client client to to access access the the data data in in the the <strong>OOS</strong> <strong>OOS</strong><br />

database database if if it it has has properly properly expressed expressed interest interest for for those those objects. objects.


<strong>OOS</strong> API Example – MSDL<br />

“Committed to Open Standards”<br />

MSDL is the Military Scenario Development Language.<br />

Formatted in XML, MSDL is used to exchange scenario data<br />

for interoperability across systems.<br />

CAPES CAPES<br />

ABCS ABCS<br />

Legacy Legacy<br />

Sims Sims<br />

OTB<br />

CATT<br />

WarSIM<br />

Janus<br />

Others…<br />

C2PC C2PC<br />

MSDE MSDE<br />

PFPS PFPS //<br />

Falconview Falconview<br />

MSDL MSDL<br />

OTB OTB<br />

<strong>OneSAF</strong> <strong>OneSAF</strong><br />

SSDE SSDE<br />

<strong>OneSAF</strong> <strong>OneSAF</strong><br />

AAR AAR<br />

O<br />

O<br />

SS


Lifecycle Phases<br />

2:<br />

Product Line<br />

Development<br />

3:<br />

Product Line<br />

Deployment &<br />

Install<br />

14: Retrieval<br />

4: Event<br />

Planning<br />

5: Database<br />

Development<br />

1: Knowledge<br />

Acquisition /<br />

Engineering<br />

1-3: <strong>OneSAF</strong> Product Line<br />

Devel. & Deploy phases<br />

13: Archival<br />

12: Post-<br />

Execution<br />

Analysis/AAR<br />

<strong>OneSAF</strong><br />

Repositories<br />

<strong>OneSAF</strong><br />

Software<br />

6: Software<br />

Development<br />

7: Model<br />

Composition<br />

4-8: Pre-Event phases<br />

9-11: Event phases<br />

12-14: Post-Event phases<br />

11: Simulation<br />

Execution<br />

10: Systems<br />

Test &<br />

Verification<br />

9: Simulation<br />

Configuration<br />

8: Scenario<br />

Generation


Software Development Process


Component Development Contract


Component Testing Phases<br />

Developer Testing<br />

Freq of Test<br />

Developmental<br />

Testing<br />

Class /<br />

Unit<br />

Test<br />

Integration Testing<br />

Formal<br />

Integration<br />

Component<br />

Integration<br />

User Assessment<br />

Baseline<br />

SWIT<br />

Engineering<br />

Review<br />

Board<br />

Engineering /<br />

Integration<br />

Baseline<br />

Informal<br />

Integration<br />

Tests<br />

Continuous<br />

Periodic<br />

or<br />

event driven<br />

Once per<br />

Block<br />

Government Testing<br />

User Testing<br />

“Operational like”<br />

BRT<br />

Dry Run<br />

Test<br />

Readiness<br />

Review<br />

At the conclusion of Block D<br />

BRT<br />

Culminating T & E<br />

Event<br />

Major / Block<br />

Release<br />

A,B,C,D


Establishment of <strong>OneSAF</strong>.net<br />

q All <strong>OneSAF</strong> task orders are<br />

using it for communications<br />

‣ Program oversight through<br />

weekly IPT meetings<br />

‣ Supports daily work processes<br />

used across the program<br />

‣ <strong>Public</strong>ation of technical<br />

materials<br />

‣ Configuration managed<br />

continuously<br />

q <strong>OneSAF</strong>.net accessible<br />

remotely with a valid user<br />

account and password


Questions<br />

LTC John R. “Buck” Surdu<br />

PM <strong>OneSAF</strong><br />

john.surdu@us.army.mil<br />

Mr. John Logsdon<br />

DPM <strong>OneSAF</strong><br />

john.logsdon@peostri.army.mil

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

Saved successfully!

Ooh no, something went wrong!