SlideShare una empresa de Scribd logo
1 de 30
How to minimize cost and risk for
developing safety-certifiable systems




Edwin de Jong, PhD
Director of Product Management and Strategy, RTI
Next-Generation Unmanned
      Aircraft Systems (UAS’s)
• Network of
   – Self-coordinating Unmanned Aerial Vehicles
     (UAVs)
   – Multiple Ground Control Stations (GCS’s)
   – Manned aircraft, space systems, ground troops
• Multiple and changing mission objectives
• Vision challenge:
   – Make data and capabilities of UAVs and GCS’s
     accessible to every relevant participant
More Efficient Communication Infrastructure
                     Utilization
                                Avionics

                   Real-Time
                                                    Vehicle LAN




                                                 Data Link


                                                      Ground Station
                                                                LAN
Ground Station                 Net Centric GIG

                 Tactical                                Backend
                 Backbone                                   WAN
Baseline Capabilities for UAS
             Communication Platform
• Open standards based
   – Commonality and interoperability
• True peer-to-peer architecture
   – No single point of failure or vulnerability
• Portable to any communication media
   – RF, optical links, high-speed interconnects
• Available for heterogeneous environments
   – Embedded, low-power, small foot-print, RTOS, ARINC 653
   – Mainstream OS’s (Windows, Linux) and CPUs (Intel)
• Certifiable component (DO-178B/C)
   – Integration of UAVs into civil airspace
Peer-To-Peer Plug-And-Play DataBus


               OMG Data Distribution Service
                 Sensor Data




                                 Commands
 Sensor Data




                               Control      Display
Sensor          Sensor                                Actuator
                               App          App
Data-Centric Messaging
Distributed Data Model and System State




    Source
             Latitude   Longitude   Altitude
    (Key)
    RADAR1      37.4       -122.0     500.0
    UAV2        40.7        -74.0     250.0
    LPD3        50.2         -0.7       0.0
Hundreds Of Applications
Integration In Constrained Environments

• Integration of resource-constrained OT
  systems with IT systems
   –   Stringent SWaP requirements
   –   Limited primary storage (8MB RAM)
   –   Limited secondary storage (32MB flash)
   –   Embedded low-power single-core CPU
   –   Lack of operating system
• Safety certification
   – In avionics, medical systems
   – Certification cost drives system design
DO-178B/C

• A guideline
• Used by FAA as a basis
  for certification
  – Aircraft are “certified”
  – Software code
    developed under
    DO-178 provides “certification evidence”
• Increasingly adopted for military aircraft
DO-178 Safety Levels

                                          Typical % of
Level   Failure Condition
                                          avionics code

        Catastrophic
 A                                              15%
        (may be total loss of aircraft)
        Hazardous/Severe
 B                                              35%
        (serious injuries)
        Major
 C                                              30%
        (minor injuries)
        Minor
 D                                              15%
        (inconvenience)

 E      No effect                                5%
Certification Costs

• DO-178 costs $50-$100     Level   Process      Code Coverage
                                    Objectives
  per ELOC
• Process objectives must     A         71
                                                 Level B and 100% of
                                                 MCDC
  be met                                         Level C plus 100% of
                              B         69
• All must be documented                         DC
                                                 Level D plus 100%
• Code must be clean          C         62
                                                 of SC

  – Testable                  D         26
                                                 100% of
                                                 Requirements
  – No dead code
                              E          0       None
  – Deterministic
Tenets Of Safety-Critical Software

• Reduce code size
• Consider testability in design
• Design code to be deterministic
Communication-Middleware Implications

• Specific implementation with
  fewer capabilities
  – Reduced ELOC
• Predictable
  – No dynamic memory allocation
  – System must be preconfigured
• Limited size of distributed system
  – Suiting most avionics systems
  – Larger size system integration through bridge
Reducing Middleware Size

• Use efficient data structures
  – Optimized for smaller-scale systems
  – Simpler data structures allow middleware to
    remain small even as new functionality is added
• Balance capabilities versus size
  – Only include capabilities relevant in safety-critical
    systems
  – Focus on core capabilities
Towards Safety-Certifiable DDS

• Scalable implementation to accommodate
  resource constrained environments
  – Small memory footprint (~200KB library)
  – Low CPU load (< 10% at 30Hz)
• Designed to be certifiable component
  – Minimal lines of code (~20K ELOC)
  – Targeting DO-178C Level A
• Following OMG DDS specification
  – Wire protocol RTPS compatible
  – Seamless integration with other DDS implementations
  – Subset of standard DDS API
Prototype
• Foundation for DO-178B/C
  Level A certifiable middleware
   – Few lines of code (21K ELOC)
   – Small footprint (160 KB on x86)

• Passed initial assessment by
  Verocel
   –   Code is deterministic
   –   Code is testable
   –   Conforms to coding styles
   –   Uses robustness checks and
       logging messages
Introducing Connext™ Micro
  User Application


                       Listeners       Base-line configuration
                       Optional
Compile-time options




                                       DDS API Subset
                       APIs
                       Reliability     Transport API        OS API      Queue API      Discovery API

                       Durability &
                       History                  RTPS

                       Other QoS                                                       Static
                                                UDPv4       Linux       Linear Queue
                                                                                       Discovery

                                                                                       Dynamic
                                                APEX        RTOS        Keyed Queue
                                                                                       Discovery
                                       Shared
                                                            ARINC 653
                                       memory
                                       Plug-in components
Certifiable DDS – Core Capabilities
• Support for multiple           • Subscription
  domains                           – Polling
• Domain Participant                – Notification
  Factory                           – Read/take
   – Create/delete Domain        • Publication
     Participants                   – Write with or without
• Domain Participant                  timestamp
   – Create topics (keyed and       – Dispose
     keyless)                       – Liveliness
   – Create publications         • Thread-safe
   – Create subscriptions
   – Delete contained entities
Memory Model
                                                                  Grows as
Grows as                                                          more nodes
                           Application
more data                                                         join
produced




                                                 DDS middleware
                                     Discovery
                     Data Cache
                                     Database

                                   Network


     Configure resource limits before creating entities
                   No memory growth
Quality of Service (QoS) Support

• Communication protocols
  – Best effort
  – Reliable with periodic and piggyback heartbeats
• Optional durability
  – Last value kept in-memory by publisher
• Send/receive cache resource configuration
• Publication and subscription deadline
• Ownership and strength
DDS Discovery


                                    Peer 1 (up)




Initial peers:
Peer 1                           Peer 2 (down)
Peer 2
DDS Discovery – Stage 2


                             Peer 1 (up)




                          Peer 2 (down)
Discovery for Safety-Critical Systems

     Unknown number of participants connecting
     Unknown number of remote endpoints


     Know which participants are up
     Simple protocol

     Quasi-static discovery
     Stage 1: dynamic participant discovery
     Stage 2: static loading of endpoints
DDS Minimum Profile Features Not Supported

• Participant, Publisher, Subscriber listeners
• Conditions
• Set QoS after entity creation
• Ignore Domain
  Participant, Publication, Subscription
• Coherent changes
DDS QoS Not Supported

•   Keep all history
•   User Data, Topic Data, Group Data
•   Presentation
•   Partition
•   Lifespan
•   Destination Order
•   Reader/Writer Data Lifecycle
•   QoS configuration using XML files
Certification Evidence

 • Plan for Software Aspects of       • Software Requirements Data
   Certification (PSAC)               • Design Description
 • Software Development Plan (SDP)    • Traceability
     – Requirements standards
                                      • SQA Records
     – Design standards
     – Code standards                 • SCM Records
 • Software Verification Plan (SVP)   • Software Configuration Index
 • Software Configuration             • Software Verification Cases and
   Management Plan (SCM)                Procedures
 • Software Quality Assurance Plan    • Software Verification Results
                                      • Software Accomplishment
                                        Summary


Certification evidence can be re-used across programs
Summary

• Connext Micro designed for safety-critical
  applications
  – Standards compliant
  – Small footprint
• Code provides foundation for DO-178
  certifiable middleware
  – Minimal lines of code
  – Deterministic
• Certification evidence is reusable
Next Steps
• Download and evaluate Connext Micro early
  access release                  Just updated!
  – Contact your RTI representative
• Start development now using either:
  – Connext Micro EAR
  – General-purpose edition
• API and QoS Guide enables seamless migration
Download        Your systems. Working as one.

Connext
Free Trial
NOW




 www.rti.com/downloads
Thank you




            © 2012 RTI

Más contenido relacionado

La actualidad más candente

Feature-rich Multimedia Video Conferencing MCU
Feature-rich Multimedia Video Conferencing MCUFeature-rich Multimedia Video Conferencing MCU
Feature-rich Multimedia Video Conferencing MCUVideoguy
 
Qvpro datasheet
Qvpro datasheetQvpro datasheet
Qvpro datasheetciperi
 
Acronimos En Informatica
Acronimos En InformaticaAcronimos En Informatica
Acronimos En InformaticaANDRES SALAZAR
 
Aftek services overview
Aftek services overview Aftek services overview
Aftek services overview AFTEK Ltd
 
Blonder Tongue HDE-2H-QAM Presentation
Blonder Tongue HDE-2H-QAM PresentationBlonder Tongue HDE-2H-QAM Presentation
Blonder Tongue HDE-2H-QAM PresentationRakesh Agrawal
 
iWedia Product and Service Portfolio (July 12)
iWedia Product and Service Portfolio (July 12)iWedia Product and Service Portfolio (July 12)
iWedia Product and Service Portfolio (July 12)hcreff
 
VoIP Radio Gateway : Case Study
VoIP Radio Gateway : Case StudyVoIP Radio Gateway : Case Study
VoIP Radio Gateway : Case StudyMistral Solutions
 
Are ott the new walled gardens
Are ott the new walled gardensAre ott the new walled gardens
Are ott the new walled gardensAmir Zmora
 
Loudness 201: Advanced Loudness Webinar
Loudness 201: Advanced Loudness WebinarLoudness 201: Advanced Loudness Webinar
Loudness 201: Advanced Loudness WebinarVolicon
 
DCC Labs Overview
DCC Labs OverviewDCC Labs Overview
DCC Labs OverviewDCC Labs
 
System Partitioning and Design - VE2013
System Partitioning and Design - VE2013System Partitioning and Design - VE2013
System Partitioning and Design - VE2013Analog Devices, Inc.
 
Embedded services by Faststream Technologies
Embedded services by Faststream TechnologiesEmbedded services by Faststream Technologies
Embedded services by Faststream TechnologiesHari Narayana
 
Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...
Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...
Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...Yury Chemerkin
 
Cyber security2012 hybrid-hardware-software
Cyber security2012 hybrid-hardware-softwareCyber security2012 hybrid-hardware-software
Cyber security2012 hybrid-hardware-softwaretelesoft_tech
 
SCOPIA 100/400 Conferencing Solutions
SCOPIA 100/400 Conferencing SolutionsSCOPIA 100/400 Conferencing Solutions
SCOPIA 100/400 Conferencing SolutionsVideoguy
 
DCC Labs Company Presentation
DCC Labs Company PresentationDCC Labs Company Presentation
DCC Labs Company PresentationDCC Labs
 
TeamSpirit
TeamSpiritTeamSpirit
TeamSpiritVideoguy
 

La actualidad más candente (20)

Feature-rich Multimedia Video Conferencing MCU
Feature-rich Multimedia Video Conferencing MCUFeature-rich Multimedia Video Conferencing MCU
Feature-rich Multimedia Video Conferencing MCU
 
Qvpro datasheet
Qvpro datasheetQvpro datasheet
Qvpro datasheet
 
Acronimos En Informatica
Acronimos En InformaticaAcronimos En Informatica
Acronimos En Informatica
 
Aftek services overview
Aftek services overview Aftek services overview
Aftek services overview
 
Blonder Tongue HDE-2H-QAM Presentation
Blonder Tongue HDE-2H-QAM PresentationBlonder Tongue HDE-2H-QAM Presentation
Blonder Tongue HDE-2H-QAM Presentation
 
iWedia Product and Service Portfolio (July 12)
iWedia Product and Service Portfolio (July 12)iWedia Product and Service Portfolio (July 12)
iWedia Product and Service Portfolio (July 12)
 
VoIP Radio Gateway : Case Study
VoIP Radio Gateway : Case StudyVoIP Radio Gateway : Case Study
VoIP Radio Gateway : Case Study
 
Are ott the new walled gardens
Are ott the new walled gardensAre ott the new walled gardens
Are ott the new walled gardens
 
Loudness 201: Advanced Loudness Webinar
Loudness 201: Advanced Loudness WebinarLoudness 201: Advanced Loudness Webinar
Loudness 201: Advanced Loudness Webinar
 
DCC Labs Overview
DCC Labs OverviewDCC Labs Overview
DCC Labs Overview
 
System Partitioning and Design - VE2013
System Partitioning and Design - VE2013System Partitioning and Design - VE2013
System Partitioning and Design - VE2013
 
Embedded services by Faststream Technologies
Embedded services by Faststream TechnologiesEmbedded services by Faststream Technologies
Embedded services by Faststream Technologies
 
Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...
Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...
Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...
 
Cyber security2012 hybrid-hardware-software
Cyber security2012 hybrid-hardware-softwareCyber security2012 hybrid-hardware-software
Cyber security2012 hybrid-hardware-software
 
MCU 4200
MCU 4200MCU 4200
MCU 4200
 
MCU 4200
MCU 4200MCU 4200
MCU 4200
 
SCOPIA 100/400 Conferencing Solutions
SCOPIA 100/400 Conferencing SolutionsSCOPIA 100/400 Conferencing Solutions
SCOPIA 100/400 Conferencing Solutions
 
DCC Labs Company Presentation
DCC Labs Company PresentationDCC Labs Company Presentation
DCC Labs Company Presentation
 
TeamSpirit
TeamSpiritTeamSpirit
TeamSpirit
 
DCM
DCMDCM
DCM
 

Similar a How to Minimize Cost and Risk for Developing Safety-Certifiable Systems

Managing Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned AircraftManaging Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned AircraftReal-Time Innovations (RTI)
 
Secure IOT Gateway
Secure IOT GatewaySecure IOT Gateway
Secure IOT GatewayLF Events
 
Data Distribution Platform for Reconfigurable Unmanned Aircraft Systems
Data Distribution Platform for Reconfigurable Unmanned Aircraft SystemsData Distribution Platform for Reconfigurable Unmanned Aircraft Systems
Data Distribution Platform for Reconfigurable Unmanned Aircraft SystemsReal-Time Innovations (RTI)
 
IRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OSIRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OSICT PRISTINE
 
Verification of Wireless SoCs: No Longer in the Dark Ages
Verification of Wireless SoCs: No Longer in the Dark AgesVerification of Wireless SoCs: No Longer in the Dark Ages
Verification of Wireless SoCs: No Longer in the Dark AgesDVClub
 
Protocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDNProtocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDNGerardo Pardo-Castellote
 
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...Real-Time Innovations (RTI)
 
Plan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certificationPlan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certificationMassimo Talia
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosBrent Salisbury
 
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity SoftwareSlash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity SoftwareReal-Time Innovations (RTI)
 
Integration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSIntegration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSSupreet Oberoi
 
Euro india2006 wirelessradioembeddedchallenges
Euro india2006 wirelessradioembeddedchallengesEuro india2006 wirelessradioembeddedchallenges
Euro india2006 wirelessradioembeddedchallengesArpan Pal
 
VVDN Presentation
VVDN PresentationVVDN Presentation
VVDN Presentationvibansal
 
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Liz Warner
 
G rpc talk with intel (3)
G rpc talk with intel (3)G rpc talk with intel (3)
G rpc talk with intel (3)Intel
 
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentationHiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentationVEDLIoT Project
 
Introduction to Fog
Introduction to FogIntroduction to Fog
Introduction to FogCisco DevNet
 
Cisco Multi-Service FAN Solution
Cisco Multi-Service FAN SolutionCisco Multi-Service FAN Solution
Cisco Multi-Service FAN SolutionCisco DevNet
 

Similar a How to Minimize Cost and Risk for Developing Safety-Certifiable Systems (20)

Managing Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned AircraftManaging Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned Aircraft
 
Secure IOT Gateway
Secure IOT GatewaySecure IOT Gateway
Secure IOT Gateway
 
Data Distribution Platform for Reconfigurable Unmanned Aircraft Systems
Data Distribution Platform for Reconfigurable Unmanned Aircraft SystemsData Distribution Platform for Reconfigurable Unmanned Aircraft Systems
Data Distribution Platform for Reconfigurable Unmanned Aircraft Systems
 
IRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OSIRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OS
 
Runner sv q307
Runner sv q307Runner sv q307
Runner sv q307
 
Verification of Wireless SoCs: No Longer in the Dark Ages
Verification of Wireless SoCs: No Longer in the Dark AgesVerification of Wireless SoCs: No Longer in the Dark Ages
Verification of Wireless SoCs: No Longer in the Dark Ages
 
Protocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDNProtocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDN
 
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
 
Plan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certificationPlan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certification
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
 
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity SoftwareSlash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
 
Integration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSIntegration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDS
 
Euro india2006 wirelessradioembeddedchallenges
Euro india2006 wirelessradioembeddedchallengesEuro india2006 wirelessradioembeddedchallenges
Euro india2006 wirelessradioembeddedchallenges
 
VVDN Presentation
VVDN PresentationVVDN Presentation
VVDN Presentation
 
Arumugam petchimuthu pdf
Arumugam petchimuthu pdfArumugam petchimuthu pdf
Arumugam petchimuthu pdf
 
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
 
G rpc talk with intel (3)
G rpc talk with intel (3)G rpc talk with intel (3)
G rpc talk with intel (3)
 
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentationHiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
 
Introduction to Fog
Introduction to FogIntroduction to Fog
Introduction to Fog
 
Cisco Multi-Service FAN Solution
Cisco Multi-Service FAN SolutionCisco Multi-Service FAN Solution
Cisco Multi-Service FAN Solution
 

Más de Real-Time Innovations (RTI)

Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...Real-Time Innovations (RTI)
 
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...Real-Time Innovations (RTI)
 
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Real-Time Innovations (RTI)
 
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkThe Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkReal-Time Innovations (RTI)
 
ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsReal-Time Innovations (RTI)
 
The Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesThe Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesReal-Time Innovations (RTI)
 
How to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsHow to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsReal-Time Innovations (RTI)
 
Fog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsFog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsReal-Time Innovations (RTI)
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsReal-Time Innovations (RTI)
 
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsSpace Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsReal-Time Innovations (RTI)
 
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...Real-Time Innovations (RTI)
 
How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...Real-Time Innovations (RTI)
 
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Real-Time Innovations (RTI)
 
Data Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsData Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsReal-Time Innovations (RTI)
 
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...Real-Time Innovations (RTI)
 

Más de Real-Time Innovations (RTI) (20)

A Tour of RTI Applications
A Tour of RTI ApplicationsA Tour of RTI Applications
A Tour of RTI Applications
 
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
 
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
 
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
 
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkThe Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
 
ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software Components
 
The Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesThe Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car Architectures
 
Introduction to RTI DDS
Introduction to RTI DDSIntroduction to RTI DDS
Introduction to RTI DDS
 
How to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsHow to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control Systems
 
Fog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsFog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of Things
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
 
Cyber Security for the Connected Car
Cyber Security for the Connected Car Cyber Security for the Connected Car
Cyber Security for the Connected Car
 
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsSpace Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
 
Advancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen AutomotiveAdvancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen Automotive
 
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
 
How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...
 
Secrets of Autonomous Car Design
Secrets of Autonomous Car DesignSecrets of Autonomous Car Design
Secrets of Autonomous Car Design
 
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
 
Data Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsData Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of Things
 
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
 

Último

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

How to Minimize Cost and Risk for Developing Safety-Certifiable Systems

  • 1. How to minimize cost and risk for developing safety-certifiable systems Edwin de Jong, PhD Director of Product Management and Strategy, RTI
  • 2. Next-Generation Unmanned Aircraft Systems (UAS’s) • Network of – Self-coordinating Unmanned Aerial Vehicles (UAVs) – Multiple Ground Control Stations (GCS’s) – Manned aircraft, space systems, ground troops • Multiple and changing mission objectives • Vision challenge: – Make data and capabilities of UAVs and GCS’s accessible to every relevant participant
  • 3. More Efficient Communication Infrastructure Utilization Avionics Real-Time Vehicle LAN Data Link Ground Station LAN Ground Station Net Centric GIG Tactical Backend Backbone WAN
  • 4. Baseline Capabilities for UAS Communication Platform • Open standards based – Commonality and interoperability • True peer-to-peer architecture – No single point of failure or vulnerability • Portable to any communication media – RF, optical links, high-speed interconnects • Available for heterogeneous environments – Embedded, low-power, small foot-print, RTOS, ARINC 653 – Mainstream OS’s (Windows, Linux) and CPUs (Intel) • Certifiable component (DO-178B/C) – Integration of UAVs into civil airspace
  • 5. Peer-To-Peer Plug-And-Play DataBus OMG Data Distribution Service Sensor Data Commands Sensor Data Control Display Sensor Sensor Actuator App App
  • 6. Data-Centric Messaging Distributed Data Model and System State Source Latitude Longitude Altitude (Key) RADAR1 37.4 -122.0 500.0 UAV2 40.7 -74.0 250.0 LPD3 50.2 -0.7 0.0
  • 8. Integration In Constrained Environments • Integration of resource-constrained OT systems with IT systems – Stringent SWaP requirements – Limited primary storage (8MB RAM) – Limited secondary storage (32MB flash) – Embedded low-power single-core CPU – Lack of operating system • Safety certification – In avionics, medical systems – Certification cost drives system design
  • 9. DO-178B/C • A guideline • Used by FAA as a basis for certification – Aircraft are “certified” – Software code developed under DO-178 provides “certification evidence” • Increasingly adopted for military aircraft
  • 10. DO-178 Safety Levels Typical % of Level Failure Condition avionics code Catastrophic A 15% (may be total loss of aircraft) Hazardous/Severe B 35% (serious injuries) Major C 30% (minor injuries) Minor D 15% (inconvenience) E No effect 5%
  • 11. Certification Costs • DO-178 costs $50-$100 Level Process Code Coverage Objectives per ELOC • Process objectives must A 71 Level B and 100% of MCDC be met Level C plus 100% of B 69 • All must be documented DC Level D plus 100% • Code must be clean C 62 of SC – Testable D 26 100% of Requirements – No dead code E 0 None – Deterministic
  • 12. Tenets Of Safety-Critical Software • Reduce code size • Consider testability in design • Design code to be deterministic
  • 13. Communication-Middleware Implications • Specific implementation with fewer capabilities – Reduced ELOC • Predictable – No dynamic memory allocation – System must be preconfigured • Limited size of distributed system – Suiting most avionics systems – Larger size system integration through bridge
  • 14. Reducing Middleware Size • Use efficient data structures – Optimized for smaller-scale systems – Simpler data structures allow middleware to remain small even as new functionality is added • Balance capabilities versus size – Only include capabilities relevant in safety-critical systems – Focus on core capabilities
  • 15. Towards Safety-Certifiable DDS • Scalable implementation to accommodate resource constrained environments – Small memory footprint (~200KB library) – Low CPU load (< 10% at 30Hz) • Designed to be certifiable component – Minimal lines of code (~20K ELOC) – Targeting DO-178C Level A • Following OMG DDS specification – Wire protocol RTPS compatible – Seamless integration with other DDS implementations – Subset of standard DDS API
  • 16. Prototype • Foundation for DO-178B/C Level A certifiable middleware – Few lines of code (21K ELOC) – Small footprint (160 KB on x86) • Passed initial assessment by Verocel – Code is deterministic – Code is testable – Conforms to coding styles – Uses robustness checks and logging messages
  • 17. Introducing Connext™ Micro User Application Listeners Base-line configuration Optional Compile-time options DDS API Subset APIs Reliability Transport API OS API Queue API Discovery API Durability & History RTPS Other QoS Static UDPv4 Linux Linear Queue Discovery Dynamic APEX RTOS Keyed Queue Discovery Shared ARINC 653 memory Plug-in components
  • 18. Certifiable DDS – Core Capabilities • Support for multiple • Subscription domains – Polling • Domain Participant – Notification Factory – Read/take – Create/delete Domain • Publication Participants – Write with or without • Domain Participant timestamp – Create topics (keyed and – Dispose keyless) – Liveliness – Create publications • Thread-safe – Create subscriptions – Delete contained entities
  • 19. Memory Model Grows as Grows as more nodes Application more data join produced DDS middleware Discovery Data Cache Database Network Configure resource limits before creating entities No memory growth
  • 20. Quality of Service (QoS) Support • Communication protocols – Best effort – Reliable with periodic and piggyback heartbeats • Optional durability – Last value kept in-memory by publisher • Send/receive cache resource configuration • Publication and subscription deadline • Ownership and strength
  • 21. DDS Discovery Peer 1 (up) Initial peers: Peer 1 Peer 2 (down) Peer 2
  • 22. DDS Discovery – Stage 2 Peer 1 (up) Peer 2 (down)
  • 23. Discovery for Safety-Critical Systems Unknown number of participants connecting Unknown number of remote endpoints Know which participants are up Simple protocol Quasi-static discovery Stage 1: dynamic participant discovery Stage 2: static loading of endpoints
  • 24. DDS Minimum Profile Features Not Supported • Participant, Publisher, Subscriber listeners • Conditions • Set QoS after entity creation • Ignore Domain Participant, Publication, Subscription • Coherent changes
  • 25. DDS QoS Not Supported • Keep all history • User Data, Topic Data, Group Data • Presentation • Partition • Lifespan • Destination Order • Reader/Writer Data Lifecycle • QoS configuration using XML files
  • 26. Certification Evidence • Plan for Software Aspects of • Software Requirements Data Certification (PSAC) • Design Description • Software Development Plan (SDP) • Traceability – Requirements standards • SQA Records – Design standards – Code standards • SCM Records • Software Verification Plan (SVP) • Software Configuration Index • Software Configuration • Software Verification Cases and Management Plan (SCM) Procedures • Software Quality Assurance Plan • Software Verification Results • Software Accomplishment Summary Certification evidence can be re-used across programs
  • 27. Summary • Connext Micro designed for safety-critical applications – Standards compliant – Small footprint • Code provides foundation for DO-178 certifiable middleware – Minimal lines of code – Deterministic • Certification evidence is reusable
  • 28. Next Steps • Download and evaluate Connext Micro early access release Just updated! – Contact your RTI representative • Start development now using either: – Connext Micro EAR – General-purpose edition • API and QoS Guide enables seamless migration
  • 29. Download Your systems. Working as one. Connext Free Trial NOW www.rti.com/downloads
  • 30. Thank you © 2012 RTI

Notas del editor

  1. DDS Discovery:Process by which domain participants find out about each otherEach participant maintains database on other participants and their entitiesHappens automatically behind the scenes“anonymous publish-subscribe” When using Dynamic DiscoveryParticipants refresh their presence or are aged outQoS changes propagated to remote participantsTwo stages of discovery. First is participant discovery. Participants periodically announce their presence using RTPS DATA messageContains participant GUID, transport locators, QoSInitially sent to all participants in “initial peers” list, then sent periodically to all discovered participants Sent using best-effort