Safety Critical Solutions DO-178B

Slides:



Advertisements
Similar presentations
Flexible Airborne Architecture
Advertisements

1 © TriaGnoSys GmbH - All rights reserved The Role of Satellites and Passenger Communications for Future Air Traffic Management Markus Werner TriaGnoSys.
.NET Technology. Introduction Overview of.NET What.NET means for Developers, Users and Businesses Two.NET Research Projects:.NET Generics AsmL.
1 Real-time Linux Evaluation Kalynnda Berens, GRC
Global Navigation Satellite Systems (GNSS) for Aviation United Nations International Committee on GNSS December, 2005 Ken Alexander United States.
FAA-Qualifiable Ada Subset Compiler V. Santhanam Boeing.
Using MapuSoft Instead of OS Vendor’s Simulators.
ObjectAda Raven Safety Critical Software Development Environment.
Safety Critical and COTS Solutions. 2-May-15Internal Use Only Objective Acquaint you with our products and services –Development Systems Product Goals.
Last update: August 9, 2002 CodeTest Embedded Software Verification Tools By Advanced Microsystems Corporation.
© 2004 by Carnegie Mellon University The Society of Automotive Engineers (SAE) Architecture Analysis & Design Language (AADL) Standard An International.
Integrated information and telecommunications solutions AIRCOM Implementation VHF Digital Link Presented by Philip Clinch to ATN 2001 Conference 19 September.
SafeBuild for Critical Software Developments SIGAda’02, Houston, 10 December 2002.
Real Time Consulting LLC Continuously Engineering Real Solutions Complete Outsource Solution Provider.
Model for Supporting High Integrity and Fault Tolerance Brian Dobbing, Aonix Europe Ltd Chief Technical Consultant.
Ada in the Avionics Industry George Romanski
Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University 1 Pittsburgh, PA Architecture Analysis & Design Language (SAE.
Copyright, 2007 © RealFlex Technologies Ltd. ROBUST, SECURE SCADA SOFTWARE Presentation 2007 “Addressing security vulnerability in the critical infrastructure”
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
© 2010 Atego Introducing Atego Matthew Hause – November 2010.
Building Reliable Software Requirements and Methods.
1 Certification Chapter 14, Storey. 2 Topics  What is certification?  Various forms of certification  The process of system certification (the planning.
NexGen ATM System A Perspective National Workshop on Aviation Software Systems: Design for Certifiably Dependable Systems October 5-6, 2006 Presented by.
6th Framework Programme Thematic Priority Aeronautics and Space.
Chapter 13 Embedded Systems
Soft. Eng. II, Spring 02Dr Driss Kettani, from I. Sommerville1 CSC-3325: Chapter 6 Title : The Software Reuse Reading: I. Sommerville, Chap. 20.
Product Life Cycle Management Innovation to Execution
Data Processing Equipment
The Mana Project Lars Asplund Kristina Lundqvist Uppsala University, Information Technology, Dept of Computer Systems.
ObjectAda Raven Safety Critical Software Development Environments The Aonix Emphasis.
1 Introduction of new electronic systems for aviation Thor Breien, Dr. Ing Park Air Systems AS Presented by Linda Lavik.
Detailed Technical Feature Presentation Background Information The Importance of Software Software Roadblocks Development Environment DSP Development Cycle.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
SharePoint Portal Server 2003 JAMES WEIMHOLT WEIDER HAO JUAN TURCIOS BILL HUERTA BRANDON BROWN JAMES WEIMHOLT INTRODUCTION OVERVIEW IMPLEMENTATION CASE.
Software Considerations in Airborne Systems
RECOMP Avionics Communication Modem Peter de Waard and Peter Gillick Thales UK Research and Technology.
Standards. What is a standard? What are the benefits of using a standard? What are the costs? Do the costs exceed the benefits?
18 September Licensing for Next Generation Signalling Buddhadev Dutta Chowdhury 27 th April 2012.
Prepar3D™ Overview.
Future Airborne Capability Environment (FACE)
Commercial in Confidence Thales UK Overview UKTI DSO/Turkey Partnering Event Ankara - 11 & 12 February 2010 Ian Pickerell.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
1 Activities covered by project management Feasibility study Is project technically feasible and worthwhile from a business point of view? Planning Only.
Halifax, 31 Oct – 3 Nov 2011ICT Accessibility For All SMART GRID ICT: SECURITY, INTEROPERABILITY & NEXT STEPS John O’Neill, Senior Project Manager CSA.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Week #3 Objectives Partition Disks in Windows® 7 Manage Disk Volumes Maintain Disks in Windows 7 Install and Configure Device Drivers.
Refining middleware functions for verification purpose Jérôme Hugues Laurent Pautet Fabrice Kordon
Vendor Presentation SigAda 2005 George Romanski
03/11/021 Spaceport Vision Team Members. 03/11/022 Systems Definition Spaceport System Spaceport Stakeholder Needs High-Level Trade Study Performance.
MODUS Project FP7- SME – , Eclipse Conference Toulouse, May 6 th 2013 Page 1 MODUS Project FP Methodology and Supporting Toolset Advancing.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
1 Engineering Integrated Solutions (EIS) Capabilities Overview 2012 An Introduction.
Real-Time Systems, Events, Triggers. Real-Time Systems A system that has operational deadlines from event to system response A system whose correctness.
Service Pack 2 System Center Configuration Manager 2007.
Software Systems Division (TEC-SW) ASSERT process & toolchain Maxime Perrotin, ESA.
03/20/021 Spaceport Vision Team Members Organizations that contributed: Air Force NASA NCSS FAA Industry University Etc.
Skills and products portfolio an overview Lorenzo Martinelli – Business Development Contact:
Slide 1 PDT Europe 2014, October 2014, Paris 1 AeroSpace and Defence Industries Association of Europe Through Life Cycle Interoperability as developed.
InGenius Connector Enterprise Microsoft Dynamics CRM
Before You Begin Nahla Abuel-ola /WIT.
Presented by Thales Avionics ATN 2003 London, UK September 2003
International Cooperation
BU IS GIG Chemical, Oil & Gas
QGen and TQL-1 Qualification
Boston (Burlington), Mass. November 14-15, 2018
QGen and TQL Qualification
Standards.
Real-time Linux Evaluation
Future Airborne Capability Environment (FACE™) Support
Rust for Flight Software
Presentation transcript:

Safety Critical Solutions DO-178B Joe Colloca Aonix

We’ll Cover … Review: Ada’s role in Safety Critical Systems Aonix Raven Solution Architecture Safety-Critical Systems Aonix / Ada Safety Critical Projects

Ada in Safety Critical Systems Ada is preferred, but not required Global use Aviation Rail Energy Existing standards support with Certifiable RTs DoD 178B SIL 4 RIA 23

Safety Critical Software Development Environment ObjectAda Raven Safety Critical Software Development Environment

Product Structure / Approach / Benefits Evolvable, “Base +” packaging Supports gradual buy-in Doesn’t require “all-at-once” commitment Platforms, Environments, Communications for embedded development & testing Cover the breadth of lifecycle/process Value / price competitive Familiar Environments; Ease-of-use; Standards

Product Line Organization Native x Intel Windows XP / 2003 / NT UNIX / Linux / CDE Eclipse Core Solution Package x PPC Enterprise Scalability x ERC 32 Out of Box Certification x 68K

ObjectAda IDE

SCCI Support List Files Keep Checked Out Comment Select / UnSelect All Get Latest Check Out Check In Undo Check Out Add to CM Remove from CM Show History Show Differences CM Properties Invoke External CM

Certified / Certifiable Compiler & RTS ObjectAda Raven Certified / Certifiable Compiler & RTS

Safety Systems - Legal PROCESS Confidence / Safety Laws Regulations Standards Guidelines Case Law Precedence Interpretations Visibility Traceability PROCESS EVIDENCE / RECORD Confidence / Safety

Runtime Certifiability DoD-178B Level A Full Requirements through Test Results Mapping 100% Source Level Coverage 100% Machine Level Coverage Full MCDC Coverage Runtimes can be certified but, Termed “Certifiable” System as a whole is certified Must deliver certification evidence record

170 Pounds of Certification Evidence …

Hercules - C130J and C27 Flight Management Unit Ground Collision Avoidance System Back-up FMU

Certification Experience – C-130J Avionics Reviews Requirements Design Code Functional Testing Coverage testing Large amount of test data to be analyzed Over 3000 signatures required on certification material for one RTS Certification system RTS ~ 6000 Lines of Code

HELP!

Ravenscar Profile Industry Wide Safety Critical Standard Ada95 Subset Deterministic Certifiable Tasking Allowed Rendezvous Disallowed Use Protected Objects for Communication No Dynamic Memory Allocation

Ravenscar Profile Support New support: Bounded tasking model Flags Ravenscar Profile violations at compile time New support: Segregated loads PowerPC 32 bit Intel ERC32 68K

Ravenscar Profile Support VectorCast Source Level Coverage & Test Harness Integrated Code Coverage Repeatable Testing Compiler integration Embedded target based testing AdaCover Full target-based machine level coverage testing Out-of-Box Level A Certification Packages

Certification Record on Digital Media

Raven Example Packaging Core Pack Basic Development Environment Project Pack Advanced Language Sensitive tools for larger group source consistency / style guideline conformance Test Pack Provides coverage for higher levels of quality verification in mission- and safety-critical development Safety Critical Pack Comprehensive standards-based testing & documentation through Level A Design Pack Implements best practices for designing and producing safer & more reliable software applications & reusable components

Where is Ada in Safety Critical? Lockheed Martin - C130J and C27 Boeing 777 Boeing 737 Westinghouse Electric - Nuclear Shutdown Westinghouse Brake and Signals London Underground - Jubilee Line extension Automatic Brakes and Signaling

Boeing 777 Power Management GPS Sundstrand CMC Brakes Crane/Hydro-Air Axle Steering Parker/Abex-NWL GPS CMC Power Management Sundstrand

London Underground – Jubilee Line Software role Manage train separation – faster & closer together Inter-train communication Central control center Architecture & Safety Standard M68030 controllers Software Integrity Level 4 (SIL) RIA 23 required Mapping document produced between RIA 23 and Aonix (DO-178B) Certification materials

Aonix Program Success ITT Avionics: Integrated RF Countermeasures Honeywell: H-764G Embedded GPS Thales Avionics: Global Positioning System Lockheed Martin: Missile and Guidance System Upgrades Thales Avionics: Flight control data concentrator AIRBUS A330-A340 Thomson CSF: Braking and steering control AIRBUS A330-A340 Navia: Air Traffic Control (ATC) ground-based instrument landing system Eurocontrol: ATC Germany, England, France, Belgium Eurocontro: Flight Management System Thales Air Defence: ATC Wilcox Electric: Avionics radar system Chandler Evans: Engine control system Lockheed Martin: Flight Management: Lockheed C130J Aerosystems International: Ground Collision Avoidance System Lockheed Sanders: Avionics Displays Lockheed C130J Canadian Marconi: GPS Boeing 777 Parker/Abex-NWL: Axle Steering System Boeing 777 Sundstrand: Power Management System Boeing 777 Crane/Hydro-Air: Braking System Boeing 777

Aonix Program Success Alstom Transport: Radio Bloc Center system Rail Traffic Management GEC Alsthom: Subway network control systems Paris, Calcutta, and Cairo GEC Alsthom: Signal control system: TGV North Lines / Channel Tunnel CSEE Transports: TGV Brake system / TVM 430 project Westinghouse: Brake and Signals system London Underground Jubilee Line Swisslog Software: Supply Chain Management System XATA: Telematics application framework Kordoba: Enterprise Data Model NORTEL Networks: Optical Switch Platform Siemens: Network Management System Astrium: Automated Transfer Vehicle Alcatel SEL: Satellite positioning system Aerospatiale: Ariane V launcher Matra Marconi Space: Ariane V launcher CNES: Galileo Mars probe - switching and telemeasuring systems CNES: Satellite imaging system Astrium Gmbh: International Space Station - Columbus project NASA / Boeing: International Space Station - Flight Control Systems Matra Marconi Space: Atmospheric Pressure Module - Data / Network management

Coming Soon Multi-language Time & Memory partitioned kernel

Summary Ada is a good technical choice for high-integrity systems Aonix solution architecture delivers business value throughout the development cycle Certification out-of-box Evolving Aonix solutions are a good technical – and business - choice

www.aonix.com