Interactive Guidance for Safety Critical Avionics

Similar documents
Advisory Circular. U.S. Department of Transportation Federal Aviation Administration

DO-178B compliance: turn an overhead expense into a competitive advantage

WORKSHOP RC EVI Integração de Sistemas Junho de 2011 Eng. Nelson José Wilmers Júnior

SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE. Cheryl A. Dorsey Digital Flight / Solutions cadorsey@df-solutions.

Efficient Verification for Avionic Product Development

Rotorcraft Health Management System (RHMS)

Space Project Management

Parameters for Efficient Software Certification

Meeting DO-178B Software Verification Guidelines with Coverity Integrity Center

asuresign Aero (NATEP Grant MA005)

The Comprehensive and Fully Compliant Certification Solution. Certification Services

Certification Authorities Software Team (CAST) Position Paper CAST-9

What is a life cycle model?

Software Life Cycle Process - DO-178B

Design and Development of Transport Aircraft Systems

SOFTWARE VERIFICATION RESEARCH CENTRE SCHOOL OF INFORMATION TECHNOLOGY THE UNIVERSITY OF QUEENSLAND. Queensland 4072 Australia TECHNICAL REPORT

Qualtech Consulting Inc.

The Impact of RTCA DO-178C on Software Development

KS3 Computing Group 1 Programme of Study hours per week

Modularisation and functional safety in mechanical and plant engineering

STSG Methodologies and Support Structure

Requirements Management

When a Process Diagram is not Enough

Manual English KOI Desktop App 2.0.x

HUMAN RESOURCES MANAGEMENT DEPARTMENT OCTOBER 2010 WIPO E-RECRUITMENT SYSTEM HOW TO APPLY ONLINE. Step-by-Step Guide for Applicants - 1 -

Safety Oversight Audit Section

IBM Rational Rhapsody

DO-254 Requirements Traceability

Safety Analysis and Certification of Open Distributed Systems. P. M. Conmy; Department of Computer Science, University of York, York, YO10 5DD U.K.

Subject Software Aspects of Certification

Tool Qualification Kit for NI TestStand Test Management Software

Generic CMMS Quality Assurance Plan

UNCONTROLLED IF PRINTED IN-SERVICE MANAGEMENT OF SOFTWARE FOR AIRBORNE AND RELATED SYSTEMS

Software: Driving Innovation for Engineered Products. Page

OpenGL ES Safety-Critical Profile Philosophy

Qualification Specification

Critical Systems and Software Solutions

Introduction to a Requirements Engineering Framework for Aeronautics

SCADE SUITE SOFTWARE VERIFICATION PLAN FOR DO-178B LEVEL A & B

Building a Service Catalog: A Practical Approach to get to an Actionable State with your Service Catalog - Part 1 15 October 2008

Using CMM with DO-178B/ED-12B for Airborne System Development

Application Functional Safety IEC 61511

Processes for the Development of Healthcare Applications. Christian Johner

Introduction: ISO and the ITIL - ISO Bridge

Configuration Management in the Aircraft Industry

F15. Towards a More Mature Test Process. Anne Mette-Hass. P r e s e n t a t i o n

Intland s Medical Template

The Phios Whole Product Solution Methodology

From Data Modeling to Data Dictionary Written Date : January 20, 2014

IEC The Fast Guide to Open Control Software

DEPARTMENT OF THE AIR FORCE HEADQUARTERS AERONAUTICAL SYSTEMS CENTER (AFMC) WRIGHT-PATTERSON AIR FORCE BASE OHIO

AS9100:2016 Transition Guide

White paper: How to implement a Quality Management System

InforCloudSuite. Business. Overview INFOR CLOUDSUITE BUSINESS 1

Lab 1 Introduction to Microsoft Project

Global Marketing Logistics

BPM: new architecture driven by Business Process Planning and Control (BPPC)

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Change Notice Revision 2 adds a definition of NANDTB, and acceptance of the National Aerospace NDT Board of Australia.

Appendix 2-A. Application and System Development Requirements

Enterprise Architecture Process, Structure and Organization


Manjrasoft Market Oriented Cloud Computing Platform

INTRODUCTION TO ISO 9001 REVISION - COMMITTEE DRAFT

Process and Procedure Definition: A Primer

Rev 1 January 16, 2004

xft contract manager Contract Management and Contract Lifecycle Management for SAP

ESTABLISHMENT AND OVERSIGHT OF A RELIABILITY PROGRAM AND MAINTENANCE PROGRAM ESCALATION

Revision History Revision Date Changes Initial version published to

Lecture 03 ( ) Quality of the Software Development Process

TOGETHER WE CAN DO MORE

Quality training to suit your needs

INNOVATOR. The integrated tool suite for business process and software engineering

THE INTELLIGENT CONTAINER - AN ESTIMATION OF BENEFITS AND COSTS

A Brazilian Software Industry Experience in Using ECSS for Space Application Software Development

CA Oblicore Guarantee for Managed Service Providers

FLIGHT TRAINING DEVICES

Project Management Manual

Software Review Job Aid - Supplement #1

NATO QUALITY ASSURANCE REQUIREMENTS FOR DESIGN, DEVELOPMENT AND PRODUCTION

ITA Dynamics Waste & Recycling Document Management System enwis) DOCMA

Maintenance Software and a CAMO Operation

Development models. 1 Introduction. 2 Analyzing development models. R. Kuiper and E.J. Luit

DO-178B/C Differences Tool

Quality Management. Lecture 12 Software quality management

Real time monitoring of transport and cargo handling of components for the offshore installation of wind turbines

Cathay Business Online Banking

LDAP Authentication Configuration Appendix

Applying 4+1 View Architecture with UML 2. White Paper

How we design & build websites. Menu 2 Menu 3 Menu 4 Menu 5. Home Menu 1. Item 1 Item 2 Item 3 Item 4. bob. design & marketing

RETAIL MANAGEMENT SYSTEM

Why a single source for assets should be. the backbone of all your digital activities

Chap 1. Introduction to Software Architecture

Business Process Management & Workflow Solutions

Software: Driving Innovation for Engineered Products

Use Case Design for AdaptIVe

Managing Variability in Software Architectures 1 Felix Bachmann*

1. Software Engineering Overview

EBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis

Transcription:

ABD0200 DO-254 ARP 4754 ABD0100 ARP 4761 DO-178B/C Interactive Guidance for Safety Critical Avionics visualizing certification contexts managing process complexity tracing project progress accelerating documentation issues

AVIATION ENGINEERING TOOL THE PROBLEM: The following questions illustrate some challenges in designing and developing safety critical avionics. Which standards do I have to consider? Which tasks are assigned to me? Which parts of the standards are relevant to me? How can I become familiar with the relevant standards? How can I ensure to keep my project on time? Which processes do I need to follow? How do I apply a standard appropriately? Which documents are mandatory for certification? What do I do if there is more than one standard? How do I avoid costly process errors? Which documents do I have to create? How do I ensure the quality of the documents? How can I easily produce the required documents? How do I avoid preparing unnecessary documentation? What do I have to take into consideration if there is a new standard? Do I have to issue documents formatted in a specific way? How do I know that there is a new standard?

AVIATION ENGINEERING TOOL THE SOLUTION: The following screenshots show the AET during use. INFO: Home screen of the AET which enables functional level selection. A functional level determines whether an aircraft function, system or equipment is going to be designed or developed. Requirements for a functional level arise from the next higher level. Navigation into a more detailed view occurs via smart-tags. 1. Functional Levels INTERNATIONAL STANDARDS AND SPECIFIC DIRECTIVES: ARP 4761 (Aerospace Recommended Practice): Guidelines for conducting an industry accepted safety assessment. ARP 4754 (Aerospace Recommendended Practice): Certification aspects of highly-integrated or complex systems installed on aircraft. ABD0200 (Airbus Directive): Special effort needed in the early phases of the system design process to produce products for use in Airbus aircraft. ABD0100 (Airbus Directive): General design requirements to be fulfilled by the suppliers of equipment for use in Airbus aircraft. DO-178B/C (Design Organisation): Aspects of airworthiness certification that pertain to the production of software for airborne systems and equipment used on aircraft or engines. DO-254 (Design Organisation): Design assurance guidance for airborne electronic hardware. INFO: A life cycle processes survey (roles and phases) which depends on the functional level selection. During the individual phases all processes are performed concurrently. The integral processes (V&V, CM and QA) depend on the development process (Design). Processes run iteratively depending on the transition criteria specified during the planning phase. Definition and coordination of the activities. Production of the requested product as well as examination of the development processes and output data. Assurance of communication and understanding between the applicant and the certification authority. Roles The life cycle processes involve four roles: Design, Verification (V&V), Configuration Management (CM) and Quality Assurance (QA). The roles differ in their objectives, activities and documents. The life cycle processes of the roles V&V, CM and QA are called integ- ral processes. Their purpose is to ensure the correctness (V&V), control (CM) and confidence (QA) of the Design processes and their outputs. 2. Life Cycle Processes

AVIATION ENGINEERING TOOL INFO: The Process- and Activity-Workflow diagrams depend on the selected life cycle process. They are divided into blocks of columns which are composed according to their semantics. The two right-hand blocks of columns always refer the block of columns to their left. Relationships between the blocks of columns are represented by the position and colour of the elements. Most elements provide additional information in tooltips. 3. Process-Workflow Del: Delivery Mandatory (free format) Del*: Delivery Mandatory + A4 or US equ. Format Req: Delivery upon Request (free format) on which processsteps need to be performed. The selected smart-tag leads to the Activity- Workflow. on how the life cycle data need to be submitted depending on the safety-level. on which data need to be available to perform the required process step or activity. on which data need to be produced. The smart-tags provide a template for the required document. on the associated standards and directives. The smart-tags provide text passages cited from the associated norms. 4. Activity-Workflow The activity should be performed with independence (V&V, QA). The activity should be performed. Blank - Performance of activity is at applicant s discretion. Define the software development and integral processes on which activities need to be performed. on which activites need to be performed depending on the safety-level.

AVIATION ENGINEERING TOOL ADVANTAGES: The AET... offers additional, custom-fit information for designing and developing safety critical avionics. tells the user what he has to do at every process-step. enables autonomous familiarization with avionics certification. hides all irrelevant information from the user. provides best practices. visualizes complex processes, simplifies correlations and helps the user to stay orientated. guides the user precisely through the life cycle processes via step-by-step instructions. ensures that all assigned tasks can be executed in time. deals with both international standards as well as specific directives. prescribes which documents have to be produced in which sequence and at which moment. distinguishes between mandatory and optional documents. supports the preparation of documents via tailored templates. improves documentation quality. knows which format certification documents must have. helps prevent too much documentation. is constantly updated. makes alterations to the standards transparent. reduces time and costs of certifying avionics.

The Aviation Engineering Tool guides users through the planning, development and certification phase of avionics engineering. In these phases, users have to follow a number of prescribed lifecycle processes in order to follow standards of avionics design and development and comply with airworthiness requirements. The AET gives an overview of all these processes in consideration of international standards like DO-178B and DO-254 as well as specific directives such as ABD 100 and ABD 200. It makes them convenient via step-by-step instructions. It provides additional information and custom-fit assistance for every process step and activity. The AET manages multiple roles Design, Verification (V&V), Configuration Management (CM), Quality Assurance (QA) and solves both general and role-specific user questions. The AET includes objectives for lifecycle processes, descriptions of process steps and activities for achieving those objectives, mechanisms for progress monitoring as well as templates for the preparation of the required lifecycle documents. The AET is likewise suitable for OEMs and SMEs. The AET is designed as a complement to existing engineering solutions and can easily be adapted to individual customer needs. Funded by: WIHM-Tech GmbH Konsul-Smidt-Str. 8T 28217 Bremen phone: +49 421 9601 500 fax: +46 421 9601 501 www.wihm.de info@wihm.de cbprocess GmbH & Co. KG - Context Based Process Am Querkamp 65 28355 Bremen phone: +49 421 17310 31 fax: +49 421 17310 33 www.cbprocess.de info@cbprocess.de BIBA - Bremer Institut für Produktion und Logistik GmbH Hochschulring 20 28359 Bremen phone: +49 421 218 50001 fax: +49 421 218 50003 www.biba.uni-bremen.de info@biba.uni-bremen.de