SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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)
 

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

Kürzlich hochgeladen

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Kürzlich hochgeladen (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

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

Hinweis der Redaktion

  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