TESS Procurement using a Service

italiansaucyΛογισμικό & κατασκευή λογ/κού

13 Δεκ 2013 (πριν από 3 χρόνια και 10 μήνες)

242 εμφανίσεις

LTEC: Enabling Componentized
TESS Procurement using a Service
Oriented Architecture

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


Use Cases

2

Traditional System Based
Procurement

MILES
XXI

MILES
WITS

MILES
TVS



Currently, the complete TESS system is purchased

3

MILES 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

MCC

Standard

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

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

9

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

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

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

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

12

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

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

ANDROID Service Messenger

Detector
Interface

RS
-
232

USB

PAN

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

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

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

Questions?

Phil Sowden, Applied Research Associates

psowden@ara.com


Gary Hall, General Dynamics

Gary.hall@gdc4s.com


Jim Grosse, PEO STRI

James.grosse@us.army.mil


Kyle Platt, PEO STRI

Kyle.platt@us.army.mil


19