Domain Reuse. Mr. Neil Patterson & Mr. Milton Smith

Similar documents
ARMY RDT&E BUDGET ITEM JUSTIFICATION (R-2 Exhibit)

UNCLASSIFIED FY 2016 OCO. FY 2016 Base

DISTRIBUTION STATEMENT A

U.S. Army Training and Doctrine Command (TRADOC) Analysis Center (TRAC)

Synthetic Training Environment (STE) White Paper. Combined Arms Center - Training (CAC-T) Introduction

FCS Embedded Training: An Overview

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE A: Non-System Training Devices - Eng Dev FY 2012 OCO

UNCLASSIFIED. UNCLASSIFIED Air Force Page 1 of 13 R-1 Line #68

UNCLASSIFIED FY 2016 OCO. FY 2016 Base

UNCLASSIFIED FY 2016 OCO. FY 2016 Base

GOOD MORNING I D LIKE TO UNDERSCORE THREE OF ITS KEY POINTS:

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE A: Distributive Interactive Simulations (DIS) - Eng Dev FY 2013 OCO

FCS Changing the Face of Live Training

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R-2 Exhibit)

FIGHTER DATA LINK (FDL)

The Armed Forces Communications and Electronics Association (AFCEA)

UNCLASSIFIED. FY 2016 Base FY 2016 OCO

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R-2 Exhibit)

COMMON AVIATION COMMAND AND CONTROL SYSTEM

NDIA Ground Robotics Symposium

Developing a Tactical Geospatial Course for Army Engineers. By Jared L. Ware

Process Improvement at NAVAIR using TSP and CMM

UNCLASSIFIED. UNCLASSIFIED Army Page 1 of 10 R-1 Line #161

UNCLASSIFIED FY 2016 OCO. FY 2016 Base

DEPARTMENT OF THE NAVY HEADQUARTERS UNITED STATES MARINE CORPS 3000 MARINE CORPS PENTAGON WASHINGTON, DC

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R-2 Exhibit)

UNCLASSIFIED R-1 ITEM NOMENCLATURE FY 2013 OCO

UNCLASSIFIED R-1 ITEM NOMENCLATURE FY 2013 OCO

JAGIC 101 An Army Leader s Guide

From Stove-pipe to Network Centric Leveraging Technology to Present a Unified View

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R-2 Exhibit)

Army IAMD Modular Open Systems Approach

UNCLASSIFIED R-1 ITEM NOMENCLATURE

Army Enterprise Service Desk (AESD)-ARCYBER Convergence: A Contributing Element in Today s Defensive Cyber Operations (DCO)

U.S. Army Modeling and Simulation Office. Overview

2016 Major Automated Information System Annual Report

UNCLASSIFIED R-1 ITEM NOMENCLATURE FY 2013 OCO

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R-2 Exhibit)

UNCLASSIFIED. R-1 Program Element (Number/Name) PE F / Distributed Common Ground/Surface Systems. Prior Years FY 2013 FY 2014 FY 2015

ARMY G-8

Prepared for Milestone A Decision

PERFORMANCE WORK STATEMENT FOR. Sustainment/Patching Service U.S. AIR FORCE OWNED LAND MOBILE RADIO (LMR) EQUIPMENT. (ASTRO 25 Core System)

Air-Ground Integrated Layer Exploration (AGILE) Fire Phase II

Distributed Mission Operations Air National Guard Update

UNCLASSIFIED. FY 2016 Base FY 2016 OCO

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE A: Landmine Warfare and Barrier Advanced Technology FY 2012 OCO

C4I System Solutions.

UNCLASSIFIED UNCLASSIFIED

UNCLASSIFIED UNCLASSIFIED. EXHIBIT R-2, RDT&E Budget Item Justification February 2007 RESEARCH DEVELOPMENT TEST & EVALUATION, NAVY / BA-4

2016 Major Automated Information System Annual Report


COE. COE Snapshot APPLICATIONS & SERVICES CONNECTING OUR SOLDIERS EXAMPLE SERVICES. COE Enables. EcoSystem. Generating Force

PEO C3T PD Cyber Operations & Defense

UNCLASSIFIED UNCLASSIFIED

10 August Space and Missile Defense Technology Development Panel AMRDEC Missile S&T. Mr. Jeffrey Langhout

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R-2 Exhibit)

UNCLASSIFIED. R-1 Program Element (Number/Name) PE A / Joint Automated Deep Operation Coordination System (JADOCS)

UNCLASSIFIED R-1 ITEM NOMENCLATURE

MISSILE S&T STRATEGIC OVERVIEW

Surface Warfare Officers School. Retired Flag Officer Conference

PROGRAM MANAGER TRAINING SYSTEMS

T&E in a Time of Risk and Change

Directorate of Training and Doctrine Industry Day Break out Session

2016 Major Automated Information System Annual Report

UNCLASSIFIED UNCLASSIFIED

Common Operating Environment, Interoperability, and Command Post Modernization (LOEs 2, 3, and 4)

NETWORKING THE SOLDIER ARMY TACTICAL NETWORK MODERNIZATION APPROVED FOR PUBLIC RELEASE; DISTRIBUTION IS LIMITED. AUGUST 2018

NDIA Air Targets and UAV Division Symposium. LTC Scott Tufts 4 October 2012

Embedded Training Solution for the Bradley Fighting Vehicle (BFV) A3

Universal Armament Interface (UAI)

REQUIREMENTS TO CAPABILITIES

Radar Open Systems Architectures

Go Tactical to Succeed By Capt. Ryan Stephenson

HBCT WARFIGHTERS FORUM. The Heavy Warfighters catalyst for training and leader development change within the HBCT Community of Purpose

Conducting. Joint, Inter-Organizational and Multi-National (JIM) Training, Testing, Experimentation. in a. Distributive Environment

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE D8Z: Common Joint Tactical Information. FY 2011 Total Estimate. FY 2011 OCO Estimate

TRADOC PAM i

UNCLASSIFIED. Exhibit R-2, RDT&E Budget Item Justification DATE: February 2005 APPROPRIATION/BUDGET ACTIVITY RDT&E, Defense-Wide/05

LCS Mission Modules Program

F-35 Weapon System Overview

Commanding Officer Surface Warfare Officers School

Modeling, Simulation & Training Services

Program Manager Training Systems PM 203

US Army/AMRDEC S&T Overview

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE BB: Special Operations Aviation Systems Advanced Development

Department of Defense Fiscal Year (FY) 2015 IT President's Budget Request Defense Prisoner of War/Missing Personnel Office

Force 2025 Maneuvers White Paper. 23 January DISTRIBUTION RESTRICTION: Approved for public release.

Department of Defense DIRECTIVE

NAWCWD Long Range Acquisition Forecast (LRAF) Requirements FY15 FY17

MANPACK300 DEPLOYING THE FUTURE IN LIVE TRAINING

Cybersecurity United States National Security Strategy President Barack Obama

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE F: Logistic Support Activities FY 2012 OCO

Joint Program Executive Office Joint Tactical Radio System

RECORD VERSION STATEMENT BY THE HONORABLE MARK T. ESPER SECRETARY OF THE ARMY AND GENERAL MARK A. MILLEY CHIEF OF STAFF UNITED STATES ARMY BEFORE THE

UNMANNED GROUND VEHICLES UPDATE

Why Should You Consider Simulators?

We acquire the means to move forward...from the sea. The Naval Research, Development & Acquisition Team Strategic Plan

Subj: NAVY ENTERPRISE TEST AND EVALUATION BOARD OF DIRECTORS

AIR FORCE MISSION SUPPORT SYSTEM (AFMSS)

Transcription:

Domain Reuse Mr. Neil Patterson & Mr. Milton Smith

Background The Fires Software Engineering Division has been moving and promoting domain reuse for the last 20 years. We have an active on-going reuse effort that has been used to benefit systems undergoing Acquisition, as well as systems in sustainment. Over time, our reuse activities have matured and grown in order to address dynamic threats and meet maintenance challenges on the systems we maintain and support for various PM offices. Reuse of Requirements, Design, Code, Test, and Training artifacts is methodical and process driven. The Acquisition community faces unique challenges when employing reuse both from external and internal program drivers. This presentation will attempt to convey solutions and challenges to PEOs and PMs in this era of constrained resources, attempting to point out potential cost savings and cost avoidance opportunities.

ORGANIZATION The Army is organized around the way we fight. The Army trains around the way it is organized to fight. The Army institutes warfighter doctrine to support the Army organization. The Army attempts to sustain as it is organized. The Army does not procure as it fights or is organized. Does this make sense?

Challenges to Domain REUSE Government Program Management not aligned with Army Organizational structure. Not in the best business interest of the OEM. Perceptions of loss of control government and OEMs. Not invented here. Attempts at one size fits all. Cross domain solutions that aren t.

CONCEPT Re-architect reuse components to generate install programs which can be used during: System build/installation process. Updating the tactical system hard drive without rebuilding the tactical system. For updates in the field, this will be limited to those changes which do not require an API change. Greatly reduces the need for rebuilding and re-fielding tactical systems for reuse components and IAVM updates. Tactical systems with the new reuse component and/or IAVM updates will be validated locally and will not need to re-enter a full blown Army certification event.

REUSE PRODUCT REUSE COMPONENT ANALYSIS RPMs S IMPLEMENTING LINUX WINDOWS FOS Q36 Q37 Q48 FOS ESTIMATED % OF TIME RPM WILL CORRECT A TAR SUBSEQUENT TO FIELDING REASON RPM WILL NOT FULLY CORRECT A TAR SUBSEQUENT TO FIELDING AB 1 X X X X X 95% API CHANGES ARE INFREQUENT AFTER FIELDING COI 1 X X X 90% MESSAGE FORMAT CHANGES REQUIRE API CHANGES CR 12 X X X X X 70% EMBEDDED CODE IN S; PARTIAL REUSE; API CHANGES ETS 3 X X X X 95% API CHANGES ARE INFREQUENT AFTER FIELDING FSMS LOADABLE COMPONENT NOT BEING DEVELOPED MOST SW CHANGES WILL REQUIRE CHANGES TO MAP-DT-OM 1 X X X X X 95% API CHANGES ARE INFREQUENT AFTER FIELDING MAP-LD-OM 1 X X X X X 95% API CHANGES ARE INFREQUENT AFTER FIELDING SAT 1 X X X X 95% API CHANGES ARE INFREQUENT AFTER FIELDING SDS-MP 1 X X X 60% SOME CHANGES ARE TO MSG FORMATS THAT REQUIRE API CHANGE SRP 1 X X X X X 95% API CHANGES ARE INFREQUENT AFTER FIELDING RPAS 1 X X X 100% STAND ALONE 3RD PARTY UTILITY IAVA PATCHES 1-4 (PER IAVA) X X X X X 70% JAVA COMPILER FIXES AND LINUX KERNEL UPDATES MAY REQUIRE REBUILD

REUSE COMPONENT DEVELOPMENT APPROACH SW CHANGE OR IAVM NOTICE REUSE COMPONENT BASELINE UPDATED REUSE COMPONENT ENG OR CM BUILD REUSE COMPONENT RPM (LINUX) OR INSTALL PROGRAM (WINDOWS) INCORPORATE RPM OR INSTALL PROGRAM IN BUILD PROCEDURE REBUILD UPDATE PROCESS UPLOAD ON CREATE RPM FILE (LINUX) OR INSTALL PROGRAM (WINDOWS)

VALIDATION FOR FIELDED ASSUME S HAVE BEEN FIELDED BUILD UPDATE CD FOR LINUX OR WINDOWS INSTALL ON IN THE LAB DEVELOP SCENARIOS FOR REUSE COMPONENTS OR IAVA(s) TO BE VERIFIED ON PERFORM MINI-FQT (CONCENTRATE ON REUSE AFFECTED SCENARIOS) LETTER TEST REPORT PERFORM C&A SCAN(s) FIELDED ADMINSTRATOR INSTALLS UPDATES UPDATE CD (OR OTHER MEDIA) ADMINSTRATOR DOWNLOADS RPM FILE AND CREATES LOADABLE MEDIA NOTICE SENT TO FIELD USERS OF UPDATE AVAILABILITY FSED AKO WEBSITE RPM FILE FSED PLACES RPM FILE FOR UPDATES ON AKO UPDATE POA&M

FIELD UPDATE APPROACH REUSE COMPONENT (1) REUSE RPM FILE (LINUX) OR INSTALL PROGRAM (WINDOWS) FSED AKO WEBSITE UPDATE RPM FILES FOR EACH / VERSION ADMINSTRATOR DOWNLOADS RPM FILE AND CREATES CD (OR OTHER MEDIA) UPDATE CD (OR OTHER MEDIA) REUSE COMPONENT (n) REUSE RPM FILE (LINUX) OR INSTALL PROGRAM (WINDOWS) IAVM FIX (1) IAVM RPM FILE (LINUX ONLY) ADMINSTRATOR INITIATES INSTALLATION VIA SAT FIELDED IAVM FIX (n) IAVM RPM FILE (LINUX ONLY)

NEW REUSE UTILITIES FOR LINUX RPM IMPLEMENTATION Tactical Update Utility Utility needed to validate and load updated RPMs from a CD (or other media) in the field into the tactical system. RPM Build Utility Utility needed to create the System RPM File with any Reuse/IAVM RPMs that have been created via a Reuse CM build.

PROBLEM Common Front End (CFE) Customer Requested Joint Software Solution SOLUTION EQ-36 Interface TPQ-37 Interface TPQ-36/ TPQ-46B Interface Q48 Interface OEM Reuse of GFI/GFE Common Front End TPQ-49/50 Interface Proposed G/ATOR Interface G/ATOR Interface Many Operators Many Interfaces One Operator One Interface IMPACT Reduces Training For Operators - Reduces Number Of Training Products - Common Computer Based Training (CBT) - Reduce Life Cycle Costs - Increases Effectiveness

CFE Enables Embedded, Collective and Institutional Training CFE provides extensive embedded training including the ability to inject targets, jammers and simulated communications OneSAF Radar Training System (ORTS) provides OneSAF based collective training at combat training centers including live and notional radars Radar Virtual Software extends institutional training beyond Fort Sill by leveraging virtualization and cloud technologies Embedded Training Collective Training OneSAF Radar Training Software (ORTS) Institutional Training Radar Virtual Software (RVS)

Radar Virtual Software (RVS) Radar Virtual Software extends institutional training beyond Fort Sill by leveraging virtualization and cloud technologies 200+ scenarios including initialization, communications, and other key radar operator skills Virtualization and cloud migration solved key technical problems and increased performance PROBLEM CLOUD SOLUTION WARFIGHTER/CUSTOMER BENEFIT Bandwidth limitations of the Local Area Network between Student Stations and Instructor Stations was causing sluggish scenario execution and GUI response Instances of student station and instructor station software are co-hosted initially on a PC at the FSED Crostley Software Development Facility then on a federally certified cloud platform Latency issues and sluggish responses due to bandwidth limitations disappear. Warfighter receives realistic training. Information Assurance updates to the Classroom XXI systems were causing impacts to the application software, causing delays in training. In order to receive institutional training, soldiers had to travel to Fort Sill. This is often unrealistic, particularly for National Guard and Reserve components The Classroom XXI systems now only have installed a thin client (VmWare) that has a CON and is far less susceptible to perturbations from IA updates. This implementation allows remote execution of institutional training scenarios from anywhere with an internet connection. RVS availability is increased allowing more 13R (a critically short MOS) operators to be trained. Warfighter has tremendously increased training device availability

OneSAF Radar Training Software (ORTS) Collective Training OneSAF Radar Training Software (ORTS) Via OneSAF s CTIA Interface OneSAF is a composable, next-generation computer-generated forces training system that can represent a wide range of operations, systems, and control processes, from individual combatants to brigade. ORTS is an instance of OneSAF that provides both notional radar model support and a Common Front End (CFE) live radar model interface to the Combat Training Center Instrumentation System (CTC IS). NTC and JMRC are moving towards a solution very similar to the JRTC solution for ground based weapon locating radar.

CFE Future Being considered for reuse on the Q49, Q50, Q53 and Marine Corps on the Gator block 2. Modularize CFE for Downloadable Artillery Reuse Component Objects (DARCO) Respond to update requests from Original Equipment Manufacturers (OEMs) IAVAs Validated issues from the field requiring immediate correction and implementation CFE CTS-OneSAF C-RAM Interface CFE Mission main CFE Mission GUI PDF/TM FMA-GUI Maintenance Tracking (MT) Q-36 Radar Processor Q37 Radar Processors REUSE COMPONENT (1) REUSE RPM FILE (LINUX) OR INSTALL PROGRAM (WINDOWS) FSED AKO WEBSITE UPDATE RPM FILES FOR EACH / VERSION ADMINSTRATOR DOWNLOADS RPM FILE AND CREATES CD (OR OTHER MEDIA) UPDATE CD (OR OTHER MEDIA) User Working Group Approval OEM Requests Component Change REUSE COMPONENT (n) REUSE RPM FILE (LINUX) OR INSTALL PROGRAM (WINDOWS) IAVM FIX (1) IAVM RPM FILE (LINUX ONLY) ADMINSTRATOR INITIATES INSTALLATION VIA SAT FIELDED IAVM FIX (n) IAVM RPM FILE (LINUX ONLY)

New Reuse Components CTS-OneSAF replaces current CTS C-RAM Interface CFE Mission main CFE Mission GUI PDF/TM FMA-GUI Maintenance Tracking (MT) Q-36 Radar Processor Q37 Radar Processors Precision Fires Objective Observer Functions (PFOOF)

Advantages Build it once, reused, inspected and tested many times on different systems under varying conditions. Produces significant engineering cost avoidances and or savings depending on business model used. Generates very high quality products for scoped domain. Products possess Unlimited Government Rights and are available for sharing at the object code level. Over 1.9M LOC with.053 defects per 1000 LOC

Copyrights http://mechanicalforex.com/wp-content/uploads/2011/05/elephant_team_03.jpg