/
LTEC: Enabling Componentized TESS Procurement using a Service Oriented Architecture LTEC: Enabling Componentized TESS Procurement using a Service Oriented Architecture

LTEC: Enabling Componentized TESS Procurement using a Service Oriented Architecture - PowerPoint Presentation

danika-pritchard
danika-pritchard . @danika-pritchard
Follow
350 views
Uploaded On 2018-09-22

LTEC: Enabling Componentized TESS Procurement using a Service Oriented Architecture - PPT Presentation

Presenter 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 ID: 674790

service ltec pan tess ltec service tess pan system miles interface android laser detector services based core interfaces controller

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "LTEC: Enabling Componentized TESS Procur..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

LTEC: Enabling Componentized TESS Procurement using a Service Oriented Architecture

Presenter: Phil Sowden

1Slide2

OutlineTraditional System Based ProcurementPM TRADE Vision: Component Based ProcurementLive Training Engagement Composition (LTEC)Architecture OverviewHow LTEC facilitates component based procurementUse Cases

2Slide3

Traditional System Based Procurement

MILES

XXI

MILES

WITS

MILES TVS

Currently, the complete TESS system is purchased

3

MILES IWSSlide4

System Based Procurement Consequences

System component interfaces are proprietary

System software is proprietary

Components don’t interoperate

TESS Master Controller

Proprietary

4Slide5

Problems: System Based ProcurementProduct Manager for Live Training Systems (PM LTS) purchases a complete TESS kitIncumbent vendor difficult to unseat due to proprietary interfacesEach vendor implements TESS master controller functionalityResults

High sustainment costLow competitionLow innovation due to no Government R&D dollars

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

5Slide6

Solution: Component Based Procurement

System component interfaces are open standards

System software is

Gov’t owned and reusable

MCCStandard

6Slide7

Component Based Procurement DetailsProduct Manager for Live Training Systems (PM LTS) purchases components which interoperate through government managed standardsVendors re-use government developed TESS master controller softwareResultsLower cost due to re-use and ability to acquire only necessary components

More competition because of published interface standardsConsistent master controller behavior

7Slide8

Live Training Engagement Composition (LTEC) VisionProvide common government owned TESS master controller softwareGoalsReduce development and procurement costs

Integrate with various hardware configurationsEnable adapting quickly to new and changing requirements

Mature and promote interface standardsEnable interoperability between components

Laser Detectors

TESS MasterController(LTEC)

Laser

Transmitters

Weapon

Interfaces

Crew Interface

(UI)

Signature

Devices

Surrogates

Power Supply / Battery

Future / Other

8Slide9

LTEC Functional Capabilities

Legend

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

Future / Other

TESS Master

Controller

9Slide10

Service Oriented Architecture (SOA)

Higher rates of change

Use SOA

Stable – Low rates of change

Use

Standards

Today

ICD

Interface Between two systems or subsystems

Physical

Business

Messages

Processing Responsibilities

Next

Physical Standard/ICD

SOA

Loose coupling between services

Service Capability Definition

Service

Business Logic

Physical

Physical

Signal Transmission

Data Link

Physical Addressing

Network

Logical Addressing

Transport

End-to-End Connectivity

Session

Communications

Presentation

Data Representation

Application

Network 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

10Slide11

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

Stimulator

Service #1

Sensor

Service #2

Engagement

Simulation Service #1

Engagement

Simulation Service #2

Sensor

Service #1

Stimulator

Service #2

Stimulator

Service #3

Stimulator

Service #4

Legend

LTEC Service

LTEC

Framework

SAT

Government Standard

TESS Master Controller

SOA allows integration

with various hardware configurations

LTEC Messages

11Slide12

LTEC ArchitectureCALContains implementations of government standards

Abstracts protocol details from services

Ensures interoperability - devices that interface with LTEC must comply with standardsOSAL

Abstracts OS dependent functionsFacilitates 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 System

IS_TESS Protocol

PAN Protocol

Legend

LTEC

Services

LTEC Framework

Connection to external Interface

External HW/SW

Government Standard

CAL ensures standards interoperability

OSAL enables platform independence

12Slide13

LTEC Use Cases

Appended Dismount

Appended Platform

Embedded Platform & Dismount

LTEC

Services

LTEC

Core

Operating

System

Hardware

Platform

IWS HCU

VDET

Vehicle

OSAL-Lite

Windows

VxWorks

LTEC Core

MILES

Sensor

GPS

Indoor

Tracking

PAN

I/F

MILES

Sensor

MGT

GPS

1553

Bus

VKI

Dual Use

Laser

ABCS

I/F

Victory

Bus

Appended/ Embedded Hybrid

TVS VKC

Linux

LTEC Core

LTEC Core

LTEC Core

MILES

Sensor

MGT

GPS

Platform

Bus

SOA and OSAL enable support for multiple use cases

13Slide14

Demonstrated Use Case: LTEC Appended/Embedded Hybrid on Stryker

Goals

Embed MILES capability on Army vehicle using LTEC

Reduce/remove appended hardwareShow 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

14Slide15

Demonstrated Use Case: LTEC Appended/Embedded Hybrid on Stryker

2. Laser Detection

MILES Shoulder Launched

Munition

3. Decodeand 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

15Slide16

Demonstrated Use Case: LTEC on Dismount

Goals

Demonstrate LTEC RTCA for Dismounts

Integrate with Integrated Soldier Power and Data System (ISPDS) TESS Android Apps

16Slide17

Demonstrated Use Case: LTEC on Dismount

ANDROID Service Messenger

Detector Interface

RS-232

USBPAN

IS-TESSPANSamsung 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

Legend

LTEC

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

17Slide18

ConclusionSystem based procurement has resulted in high sustainment costsPM TRADE vision: Component Based ProcurementGovernment owned standards

Common TESS master controller software (i.e. LTEC)LTEC enables component based procurementEnsures interoperability between independently developed TESS

componentsAllows integration with various hardware configurations and use cases

Platform/OS independence allows deployment on multiple hardware platformsOther LTEC benefitsReuse provides common behaviors and lowers costAllows quickly adapting to changing requirementsFacilitates technology insertionDemonstrated LTEC use cases

Stryker embedded/appended hybridDismount Android18Slide19

Questions?Phil Sowden, Applied Research Associatespsowden@ara.com

Gary Hall, General Dynamics

Gary.hall@gdc4s.com

Jim Grosse, PEO STRIJames.grosse@us.army.mil

Kyle Platt, PEO STRIKyle.platt@us.army.mil

19Slide20

Backup20Slide21

Current TESS OverviewMultiple Integrated Laser Engagement System (MILES)US Army Tactical Engagement Simulation System (TESS)Live training - Soldiers using real hardware with simulated effectsLaser-based communication first developed in 1970Incremental updates since then

Multiple MILES systems with multiple vendorsProcurement traditionally for whole system solutionBlackbox system

Proprietary interfaces21Slide22

Live Training Engagement Composition (LTEC) FeaturesService Oriented Approach to defining TESS softwareGovernment-owned software resides on LT2 Portal and available to industryLTEC Interface Control Document (ICD) defines interfaces to TESS devices (sensors/stimulators)

Uses interfaces from standards when availableLTEC Developer’s Guide documents LTEC Framework APIsCommon representation of the battlespace

entity supports L/V/C interoperability and reuseHardware platform and operating system agnostic

22Slide23

LTEC Quality AttributesInteroperabilityAllows procurement as individual componentsModifiabilityAllows flexibility make changes for specific operating environmentPerformanceAllows operation on low resource platforms

ExtensibilityEnables adding new capability without impacting existingTestabilityReduces risk of updating

TODO: Here’s where my eyes would glaze over… and I don’t feel like its very important. This one is out for now.

23Slide24

LTEC Phase 1 Composition

PAN Display

Service

MILES Routine Decoder Service

MILES Effects Calculator Service

Visual Cue

Service

PAN Visual

Cue Service

Detector

Service

CAL

LTEC Core

MILES XXI

System Bus

Protocol

OSAL

Legend

LTEC Service

LTEC Framework

Externally-owned Interface

External HW/SW

User Interface

MILES Laser Detector

LTEC Composition

Strobe/Flash

Kill Indicator

PAN Protocol

OSAL – Operating System Abstraction Layer

CAL – Connection Abstraction Layer

24Slide25

Conclusion: LTEC BenefitsPlatform/OS independence allows deployment on multiple hardware platformsWell defined interfaces ensure interoperability between independently developed TESS componentsNo software license fees (GOTS)

Same software can be used whether appended vs embedded, dismount vs platform, to provide TESS and/or Player Unit capabilities

Composable services allow capabilities to be added, extended over timeSeparation of business logic from device interfaces allows reuse across multiple products and use cases (including L/V/C)

25Slide26

Demonstrated Use Case: LTEC Appended on Vehicle

ANDROID Service Messenger

CAL

PAN MILES Detector

Service

LTEC Framework

IS-TESS

Service

PAN Display Service

Detector Interface

NIE

PU Radio

NIE

GUI

Detector

HW

PU Radio

(IRS)

Android Service Messenger

Interface

(Java)

RS-232

USB

RTCA

PAN

Detector

Msgs

IS-TESS

IS-TESS

PAN

PAN

Display

Msgs

PAN

Detector

Msgs

Samsung Note I (Android)

LTEC

ISPDS Android Apps

26Slide27

LTEC Functional CapabilitiesTESS Master

Controller(LTEC)

Laser

Transmitters

Weapon Interfaces

Crew Interface

(UI)

Signature

Devices

Surrogates

Power Supply / Battery

Laser

Detectors

Legend

Currently Supported

Plan to Support

Instrumentation

System

27Slide28

Solution: Component Based Procurement

System component interfaces are open standards

System software is Gov’t owned and reusable

LTEC Provided Service

Government Standard

Platform

Services

Vehicle Bus (i.e., Victory, 1553)

Sensor

Services

PAN/Serial

Transmitter Services

PAN/Serial

MCC

eBullet

Services

BDA,

Reporting,

Config

Services

Kill Indicator

Sensors

MILES Transmitter

Embedded or Appended

CPU

Industry Provided Device

28Slide29

VDET

2. Laser Detection

Universal Controller

Gun

3. Decodeand Adjudicate

ET SW

6.

Turn on/off

hazard flashers

4a.

Flash Command

5.

Display Lethality Assessment

4b. Display Assessment Command

LTEC

External Monitor

1. MILES Laser

29Slide30

ANDROID

BUS

CAL

PAN MILES Detector

Svc

LTEC Core

IS-TESS

Svc

PAN Display Svc

Detector

& SAT

Svc

NIE

PU Radio Svc

NIE

GUI

Detector

HW

PU Radio

(IRS)

Android

Msg

Bus Interface

(Java)

RS-232

USB

RTCA

PAN

Detector

& SAT

Msgs

IS-TESS

IS-TESS

PAN

?

PAN

Display

Msgs

*PAN SAT

Svc

SAT

HW

PAN

ISPDS Android Java Apps &

Svcs

LTEC C/C++

Svcs

& Components

Samsung Note I (Android)

IR

*Future

Service

PAN

Detector

Msgs

30