LTEC: Enabling Componentized TESS Procurement using a Service Oriented Architecture Presenter: Phil...
-
Upload
george-thomas -
Category
Documents
-
view
226 -
download
0
Transcript of LTEC: Enabling Componentized TESS Procurement using a Service Oriented Architecture Presenter: Phil...
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
Questions?
Phil Sowden, Applied Research [email protected]
Gary Hall, General [email protected]
Jim Grosse, PEO [email protected]
Kyle Platt, PEO [email protected]
19