ltec: enabling componentized tess procurement using a service oriented architecture presenter: phil...

19
LTEC: Enabling Componentized TESS Procurement using a Service Oriented Architecture Presenter: Phil Sowden 1

Upload: george-thomas

Post on 24-Dec-2015

227 views

Category:

Documents


0 download

TRANSCRIPT

LTEC: Enabling Componentized TESS Procurement using a Service

Oriented ArchitecturePresenter: Phil Sowden

1

Outline

Traditional System Based Procurement PM TRADE Vision: Component Based Procurement Live Training Engagement Composition (LTEC)

Architecture Overview How LTEC facilitates component based procurement Use Cases

2

Traditional System Based Procurement

MILES XXI

MILES WITS MILES TVS

• Currently, the complete TESS system is purchased

3MILES IWS

System Based Procurement Consequences

• System component interfaces are proprietary

• System software is proprietary• Components don’t interoperate

TESS Master Controller

Proprietary

4

Problems: System Based Procurement

Product Manager for Live Training Systems (PM LTS) purchases a complete TESS kit

Incumbent vendor difficult to unseat due to proprietary interfaces Each vendor implements TESS master controller functionality

Results High sustainment cost Low competition Low innovation due to no Government R&D dollars

Dependent on contractors' IR&D funding for innovations Master controller behaviors aren’t consistent between systems

5

Solution: Component Based Procurement

• System component interfaces are open standards

• System software is Gov’t owned and reusable

MCCStandard

6

Component Based Procurement Details

Product Manager for Live Training Systems (PM LTS) purchases components which interoperate through government managed standards

Vendors re-use government developed TESS master controller software

Results Lower cost due to re-use and ability to acquire only necessary

components More competition because of published interface standards Consistent master controller behavior

7

Live Training Engagement Composition (LTEC) Vision

Provide common government owned TESS master controller software

Goals Reduce development and procurement costs Integrate with various hardware configurations Enable adapting quickly to new and changing requirements Mature and promote interface standards Enable interoperability between components

Laser Detectors

TESS Master

Controller(LTEC)

Laser Transmitters

Weapon Interfaces

Crew Interface(UI)

Signature Devices

Surrogates

Power Supply / Battery

Future / Other

8

LTEC Functional Capabilities

LegendCurrently Supported

Plan to Support

Surrogates

Weapon Interfaces

Laser Detectors

- Receives MCC data from MILES laser detector

- RTCA - Audio / visual cues

- Stimulation of a MILES laser

- Linkage to the IS radio- BIT

- Control functions

Laser Transmitter

Crew Interface(UI)

Signature Devices

Power Supply / BatteryFuture / Other

TESS Master Controller

9

Service Oriented Architecture (SOA)

Higher rates of changeUse SOA

Stable – Low rates of change

Use Standards

Today ICDInterface Between two systems or

subsystems Physical Business

Messages Processing Responsibilities

Next• Physical Standard/ICD• SOALoose coupling between services

• Service Capability Definition• Service Business Logic

PhysicalPhysical Signal Transmission

Data LinkPhysical Addressing

NetworkLogical Addressing

TransportEnd-to-End Connectivity

SessionCommunications

PresentationData Representation

ApplicationNetwork Process to Application

e.g. RS232, USB, IEEE 802.11 …

e.g. MAC, WAN, LAN, …

e.g. IPv4, IPv5, …

e.g. TCP/IP, …

e.g. Full-Duplex, Simplex, …

SOA

10

TESS System using LTEC

Kill Indicators

Visual Cues

Vehicle Weapons Interface

Main Gun Laser Transmitter

Detectors

Data Communication Interface Unit

User Displays

LTEC Instantiation

LTEC Framework

StimulatorService #1

SensorService #2

EngagementSimulation Service #1

EngagementSimulation Service #2Sensor

Service #1

StimulatorService #2

StimulatorService #3

StimulatorService #4

LegendLTEC Service

LTEC Framework

SAT

Government Standard

TESS Master Controller

SOA allows integration with various hardware configurations

LTEC Messages

11

LTEC Architecture

CAL Contains implementations of government standards Abstracts protocol details from services Ensures interoperability - devices that interface with LTEC

must comply with standards OSAL

Abstracts OS dependent functions Facilitates LTEC platform independence

CAL – Communication

Abstraction Layer

PAN Device Services

LTEC Common Core Services

LTEC Core Framework

OSAL – Operating System Abstraction Layer

PAN Devices• User Interface• Strobe / Flash (CVKI)• Laser Detector• TSPI Device

IS-TESS Device Services

LTEC Composition

Instrumentation SystemIS_TESS Protocol

PAN Protocol

LegendLTEC Services

LTEC Framework

Connection to external Interface

External HW/SW

Government Standard

CAL ensures standards interoperabilityOSAL enables platform independence

12

LTEC Use Cases

Appended Dismount Appended Platform Embedded Platform & Dismount

LTE

CS

erv

ice

sLT

EC

Co

reO

pe

ratin

gS

yste

mH

ard

wa

reP

latf

orm

IWS HCU VDET Vehicle

OSAL-Lite Windows VxWorks

LTEC Core

MILESSensor

GPSIndoor

Tracking

PANI/F

MILESSensor

MGT

GPS1553Bus

VKI

Dual Use

Laser

ABCSI/F

VictoryBus

Appended/ Embedded Hybrid

TVS VKC

Linux

LTEC Core LTEC Core LTEC Core

MILESSensor

MGT

GPSPlatform

Bus

SOA and OSAL enable support for multiple use cases

13

Demonstrated Use Case: LTEC Appended/Embedded Hybrid on

Stryker

Goals Embed MILES capability on Army vehicle using LTEC Reduce/remove appended hardware Show hardware dual-use Communicate through interface standards

Results Embedded LTEC on Stryker’s Video Display Electronic Terminal (VDET) (dual-

use) Appended MILES XXI detector belts

Removed MILES XXI vehicle control unit Dual-used Hazard Flashers to provide kill indication Used PAN Standard for new message comms

14

Demonstrated Use Case: LTEC Appended/Embedded Hybrid on

Stryker

2. Laser Detection

MILES Shoulder Launched Munition

3. Decode

and Adjudicate

6. Turn on/off hazard flashers

4a. Flash Command

5. Display Lethality Assessment

4b. Display Assessment Command

External Monitor

1. MILES Laser

VDET

LTEC

Embedded Training SW

15

Demonstrated Use Case: LTEC on Dismount

Goals Demonstrate LTEC RTCA for Dismounts Integrate with Integrated Soldier Power and Data System (ISPDS) TESS Android Apps

16

Demonstrated Use Case: LTEC on Dismount

AN

DR

OID

Service M

esseng

er

Detector Interface

RS-232

USBPAN

IS-TESS

PAN

Samsung Note I (Android)ISPDS Android Apps

CAL – Communication

Abstraction Layer

PAN Device Services

LTEC Common

Core Services

LTEC Core Framework

LTEC

IS-TESS Device

Services

IS_TESS Protocol

PAN Protocol

OSAL – Operating System

Abstraction Layer

Android Service

Messenger

Detector

PU Radio

GUI

PU Radio

Interface

LegendLTEC Services

LTEC Framework

Connection to external Interface

External HW

Government Standard

External SW

Demonstrates ISPDS integration LTEC runs in an Android App LTEC interfaces with ISPDS Android Apps through the Android Service

Messenger OSAL provides Android Service Messenger interface

Specific message delivery mechanism for Android OS

17

Conclusion

System based procurement has resulted in high sustainment costs PM TRADE vision: Component Based Procurement

Government owned standards Common TESS master controller software (i.e. LTEC)

LTEC enables component based procurement Ensures interoperability between independently developed TESS components Allows integration with various hardware configurations and use cases Platform/OS independence allows deployment on multiple hardware platforms

Other LTEC benefits Reuse provides common behaviors and lowers cost Allows quickly adapting to changing requirements Facilitates technology insertion

Demonstrated LTEC use cases Stryker embedded/appended hybrid Dismount Android

18