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