Your systems. Working as one.
FACE-ing Reality: Maintaining our Military Edge in the Modern World
Curt SchackerExecutive Vice President and Chief Commercial OfficerReal-Time Innovations
About RTI
• Market Leader– Over 70% DDS mw market share1
– Largest embedded middleware vendor2
• Standards Leader– Active in 15 standards efforts– OMG Board of Directors– DDS authors
• Real-Time Pedigree– Founded by Stanford researchers– High-performance control, tools history
• Maturity Leader– 500+ designs– 350,000+ licensed copies– TRL 9 1Embedded Market Forecasters
2VDC Analyst Report
RTI Excels at Smart Systems
The World has Changed
Business as usual is not an option!
• Worldwide defense budgets under tremendous pressure• Enemy acquiring more sophisticated weaponry faster• From FACETM: “Current DoD Acquisition structure does not
support the process of software reuse across different programs”1
1FACE 101, The Open Group
5 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release
• Establish a standard common operating environment to support portable capability-based applications across Department of Defense (DoD) avionics systems
– Determine a strict set of Open Standards for the environment– Build upon Open Architecture (OA), Integrated Modular Avionics
(IMA) and Modular Open Systems Approach (MOSA)– Portable, Modular, Partitioned, Scalable, Extendable, Secure
• Reduce life cycle costs and time to field• Obtain Industry and DoD Program Management
endorsement• Facilitate conformance with standards to maximize
interoperability between applications within the avionics system
FACE Objectives
6 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release
• Establish a standard common operating environment to support portable capability-based applications across Department of Defense (DoD) avionics systems
– Determine a strict set of Open Standards for the environment– Build upon Open Architecture (OA), Integrated Modular Avionics
(IMA) and Modular Open Systems Approach (MOSA)– Portable, Modular, Partitioned, Scalable, Extendable, Secure
• Reduce life cycle costs and time to field• Obtain Industry and DoD Program Management
endorsement• Facilitate conformance with standards to maximize
interoperability between applications within the avionics system
FACE Objectives
Obtain Industry and DoD ProgramManagement endorsement
The Role of Commercial off the Shelf (COTS) Technology in Achieving the FACE Objectives
COTS as the Foundation for Innovation
PersonalComputers
EmbeddedComputing
TheInternet
Client / Server
SOACloud Computing
The Industrial InternetMobile
The COTS “Blueprint”:The Common Operating Environment
COTS Hardware
COTS Operating System
COTS Software InfrastructureMiddleware, Graphics, Communications, Tools
App 1 App 2 App n
Common Operating Environment
Exception: Military Systems
“Our requirementsare special…”
“No COTS technologydoes what we
need…”
“It’s cheaper to buildit ourselves…”
The Value of COTS-based Ecosystems
COTS Hardware
COTS Operating System
COTS Software InfrastructureMiddleware, Graphics, Communications, Tools
Common Operating Environment
COTS Ecosystem provides a technical andeconomic foundation for Innovation
The Value of COTS-based Ecosystems
App 1 App 2 App n
Domain Experts deliver value and differentiationby focusing on market-specific problems
The value of COTS-based Ecosystems for Military Systems• COTS-based solutions enable a divide and conquer
environment– COTS technologies used to satisfy non-functional Key
Performance Parameters– Defense Primes focus on functional Key Performance
Parameters
• Leveraging everyone else’s investment– Saves time and money– Spreads the risk– Fosters innovation
Example: RTI Connext DDS
• Hundreds of design wins across multiple industries
• Hundreds of thousands of deployed, mission-critical systems
• Every use case imaginable• 200+ person-years of investment
No substitute for real-world experience
Not all COTS are Created Equal:The Role of Standards• Proprietary Technologies
– Vendor Retains Control• Portability and Interoperability at Vendor’s Discretion
– Examples• Apple IOS, Microsoft Windows
• Open Standards– Customer Retains Control
• Portability and Interoperability can be mandated by the customer
– Examples• DDS, TCP/IP, SQL, POSIX
• Proper use of standards– Help to avoid vendor lock in– Ensure maximum technology re-use and return on investment– Keep the focus on innovation
What should the FACE community expect from COTS Vendors?
• A Roadmap– Putting our own skin in the game
• Active Engagement with FACE– Don’t trade stovepipes for ivory towers
• Transparent Business Model– No surprises
RTI and FACE Roadmap
DO-178C Level A Certifiable
Security Profile
DDS-RTPS compliant; interoperable with non-FACE DDS apps
RTI and FACE Engagement
• Active participation in FACE consortium– RTI is a principle author of the FACE standard– Actively involved in Technical Working Group and Data Model Working Group– Chair the FACE UCS-FACE Alignment Committee– Collaboration with other COTS providers– Hosting the June F2F at RTI in Sunnyvale
• Educational Offerings– Introduction to FACE– FACE “Deep Dive”
• Professional Services Offerings– FACE Requirements Analysis -> TSS System Requirements Review– FACE Infrastructure Design -> TSS Critical Design Review– FACE TSS Implementation -> TSS Implementation
New RTI IC Business Model
• Infrastructure Community– An organization with a goal of adopting and broadly
promoting a common software infrastructure across companies, groups, programs, systems, or applications
• Source code provided free of charge
• Per Developer license fees as low as $1,000
• Royalty-free for distribution
FACE Demonstration
DDSGE IP Platform
WR 653 Partitioned OSAPEX
DDS In+ Mediation
EsterelDisplay
Graphics
Shows a combination of existing COTS SW and HW to provide a demonstration of the different layers of FACE
Uses a custom mediation layer within the first 653 partition
Summary
• FACE represents strategic change– Different, not just better
• Requires new government-industry partnership– Standards-based COTS is critical
• COTS vendors have to carry their share of the load