SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
DESIGN ASSURANCE GUIDANCE
FOR AIRBORNE ELECTRONIC HARDWARE
by
OAK SYSTEMS PRIVATE LIMITED
www.oaksys.net
Overview of
DO-254
August 2016 Oak Systems: DO-254 Overview 2
Introduction to DO-254
 DO‑ 254: is a Guideline document
 "To provide design assurance guidance for the
development of airborne electronic hardware such that
it safely performs its intended function, in its specified
environments
 Is based on industry‑experience
 Includes LRUs, circuit board assemblies, application
specific integrated circuits, programmable logic
devices, etc.
 This guidance is applicable to current, new, and
emerging technologies.
August 2016 Oak Systems: DO-254 Overview 3
Introduction to DO-254
DO‑254 guidelines are organised as ‑

Objectives for hardware design life cycle
processes

Descriptions of activities and design
considerations for achieving those
objectives

Descriptions of the evidence that indicate
that the objectives have been satisfied
August 2016 Oak Systems: DO-254 Overview 4
System Aspects
August 2016 Oak Systems: DO-254 Overview 5
System Aspects
August 2016 Oak Systems: DO-254 Overview 6
System Levels
Five levels of system are def ined in
DO-254. Each system level has a
specif ic set of objectives that must
be satisf ied
August 2016 Oak Systems: DO-254 Overview 7
System Levels
August 2016 Oak Systems: DO-254 Overview 8
Complexity considerations
A hardware item is identif ied as simple only if a
comprehensive combination of deterministic tests and
analyses appropriate to the design assurance level can
ensure correct functional performance under all foreseeable
operating conditions with no anomalous behavior.
When an item cannot be classif ied as simple, it should be
classif ied as complex.
For a simple hardware item, extensive documentation of
the design process is unnecessary. The supporting
processes of verif ication & conf ig mgmt need to be
performed and documented for a simple hardware Item, but
extensive documentation is not needed.
August 2016 Oak Systems: DO-254 Overview 9
Organisation of DO-254
August 2016 Oak Systems: DO-254 Overview 10
DO-254 Objectives
 DAL Level D – 31 objectives
 DAL Level C – 37 objectives
 DAL Level B – 39 objectives
 DAL Level A – 40 objectives
Objectives >>> Activities >>> LifecycleData >>> Certif ication
[Around 100 activities ; Around 20 artifacts]
August 2016 Oak Systems: DO-254 Overview 11
Hardware Design Lifecycle Process
 Hardware Planning process
 Hardware Design process
 Supporting processes
●
Verif ication & Validation process
●
Conf iguration Management process
●
Process Assurance Process
●
Certif ication Liaison process
August 2016 Oak Systems: DO-254 Overview 12
Developing a hardware item with different subitems at
different stages of development require a means to provide
a reasonable amount of control of the design process in
order to manage the risk of starting the next process before
all elements of the previous process are complete.
 Transition criteria, defined as the minimum data used to
assess movement from one process to another.
 Transition criteria should be documented in the
hardware plans.
 Use of transition criteria does not imply any particular
life cycle model or prevent such development strategies
as rapid prototyping and concurrent engineering.
Transition Criteria
August 2016 Oak Systems: DO-254 Overview 13
Hardware Design Life cycle processes
 Hardware Planning Process ‑ to define the means by
which the functional & airworthiness requirements are
converted into a hardware item with acceptable amount of
evidence of assurance that the item will safely perform its
intended functions.
 Hardware Development Processes ‑ produce the
hardware product. (Requirements capture, conceptual &
detailed design, implementation and production transition)
 Supporting processes – to ensure the correctness,
control, and confidence of the Hardware design life cycle
processes and their outputs. (Verification & Validation
process, CM process, PA process and Certification
Liaison process)
Let us look into these ...
August 2016 Oak Systems: DO-254 Overview 14
H/W Planning process - Objectives
 The hardware design life cycle processes are
defined
 Standards are selected and defined.
 The hardware development and verification
environments are selected or defined.
 The means of compliance of the hardware
design assurance objectives, including strategies
identified using guidance, are proposed to the
certification authority.
August 2016 Oak Systems: DO-254 Overview 15
Hardware Plans
In order to achieve the DO‑254 objectives, following plans
are to be defined –
 Plan for Hardware Aspects of Certification (PHAC)
 Hardware Design Plan
 Hardware Verification Plan
 Hardware Validation Plan
 Hardware Configuration Management Plan (HCMP)
 Hardware Process Assurance Plan (HPAP)
August 2016 Oak Systems: DO-254 Overview 16
Hardware Development Processes (5.0)
August 2016 Oak Systems: DO-254 Overview 17
Hardware Development Processes (5.0)
 HDL design representations use coded text based
techniques that are similar in appearance to those
used for software representations. This similarity in
appearance can mislead one to attempt to use
software verification methods directly on the design
representation of HDL or other equivalent hardware
specification languages.
 The guidance is applicable for design assurance for
designs using an HDL representation.
August 2016 Oak Systems: DO-254 Overview 18
Requirements Capture Process
The requirements capture process identifies and records
the hardware item requirements. This includes those
derived requirements imposed by the proposed hardware
item architecture, choice of technology, the basic and
optional functionality, environmental, and performance
requirements as well as the requirements imposed by the
system safety assessment.
This process may be iterative since additional reqs may
become known during design.
August 2016 Oak Systems: DO-254 Overview 19
Conceptual Design Process
The conceptual design process produces a high-level
design concept that may be assessed to determine the
potential for the resulting design implementation to meet
the requirements. This may be accomplished using such
items as functional block diagrams, design and
architecture descriptions, circuit card assembly outlines,
and chassis sketches.
August 2016 Oak Systems: DO-254 Overview 20
Detailed Design Process
The detailed design process produces detailed design data
using the hardware item requirements and conceptual
design data as the basis for the detailed design.
August 2016 Oak Systems: DO-254 Overview 21
Implementation Process
The implementation process uses the detailed design data
to produce the hardware item that is an input to the testing
activity
August 2016 Oak Systems: DO-254 Overview 22
Production Transition Process
In this process, manufacturing data, test facilities and
general resources should be examined to ensure
availability and suitability for production. The production
transition process uses the outputs from the
implementation and verification processes to move the
product into production.
August 2016 Oak Systems: DO-254 Overview 23
Validation Process
The validation process is intended to ensure that the
derived requirements are correct and complete with
respect to the system requirements allocated to the
hardware item through the use of a combination of
objective and subjective processes.
Validation may be conducted before or after the hardware
item is available, however, validation is typically conducted
throughout the design life cycle.
August 2016 Oak Systems: DO-254 Overview 24
Verification Process
The verification process provides assurance that the
hardware item implementation meets the requirements.
Verification consists of reviews, analyses and tests applied
as defined in the verification plan.
The verification process should include an assessment of
the results.
August 2016 Oak Systems: DO-254 Overview 25
Verification & Validation Methods
Test
Test is a method that confirms that the hardware item
correctly responds to a stimulus or series of stimuli.
Examples of tests include functional test on the hardware
item, system bench test, system validation facility test and
aircraft test.
Tests may be conducted using manual, automated or
specialized test equipment.
August 2016 Oak Systems: DO-254 Overview 26
Verification & Validation Methods
Analysis
Analysis is a detailed, repeatable, analytical method for
evaluation of specific hardware item characteristics to
demonstrate that a specific requirement is met. Examples
of analyses are stress analysis, design margin analysis,
common mode failure analysis, worst case analysis and
test coverage analysis.
August 2016 Oak Systems: DO-254 Overview 27
Verification & Validation Methods
Reviews
A review is a qualitative method for evaluation of the plans,
requirements, design data, design concept or design
implementation.
Reviews should be held throughout the hardware design
life cycle as identified in the relevant plan.
All reviews to be used for certification credit should be
identified in the validation and verification plan.
August 2016 Oak Systems: DO-254 Overview 28
Configuration Management Process
The process is intended to provide the ability to
consistently replicate the configuration item (CI),
regenerate the information if necessary and
modify the CI in a controlled fashion if
modification is necessary.
Objectives:
1. CIs are uniquely identified and documented.
2. Consistent and accurate replication of CIs is
ensured.
3. A controlled method of identifying and tracking
modification to CIs is provided.
August 2016 Oak Systems: DO-254 Overview 29
Process Assurance Process
Process assurance ensures that the life cycle
process objectives are met and activities
have been completed as outlined in plans or
that deviations have been addressed.
Process assurance activities should be
achieved with independence in order to
objectively assess the life cycle process,
identify deviations and ensure corrective
action.
August 2016 Oak Systems: DO-254 Overview 30
Process Assurance Process
To establish communication and understanding
between the applicant and the certification
authority throughout the hardware design life
cycle to assist in the certification process.
Driven by PHAC and Plans
A summary of the design processes followed,
outputs produced and status of the hardware item
should be described in the Hardware
Accomplishment Summary (HAS)
August 2016 Oak Systems: DO-254 Overview 31
Tool Assessment & Qualification Process
●
Hardware design/development tools
●
Hardware Verification tools
The tool assessment & qualification process may be
applied to either a single tool or a set of tools.
Tools often contain capabilities beyond those needed
for a specific design or verification activity on any
specific project. It is only necessary to assess
those functions of the tool used for a specific
hardware life cycle activity, not the entire tool.
August 2016 Oak Systems: DO-254 Overview 32
Tool Assessment &
Qualification Process
August 2016 Oak Systems: DO-254 Overview 33
Summary
●
DO‑254 Provides Guidance for determining, in a
consistent manner and with an acceptable level of
confidence, that the airborne electronic hardware
complies with airworthiness requirements
●
Hardware is realised through the Planning,
Development and Supporting Processes by following
the objectives, activities prescribed and standards
adopted
●
Rigor of Verification Processes depends upon the
Hardware Design Assurance Level
August 2016 Oak Systems: DO-254 Overview 34
Questions ?
Please write to pradeep@oaksys.net
August 2016 Oak Systems: DO-254 Overview 35
Thank You
www.oaksys.net
Note: All patents & copyrights are acknowledged to their respective owners

Contenu connexe

Tendances

Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective   Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective
Engineering Software Lab
 

Tendances (20)

End to End Communication protection
End to End Communication protectionEnd to End Communication protection
End to End Communication protection
 
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU ReprogrammingECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
 
Introduction to ASPICE
Introduction to ASPICEIntroduction to ASPICE
Introduction to ASPICE
 
Formal verification
Formal verificationFormal verification
Formal verification
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
 
Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective   Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective
 
Software Engineering Unit 1
Software Engineering Unit 1Software Engineering Unit 1
Software Engineering Unit 1
 
Do 178 B Summary
Do 178 B SummaryDo 178 B Summary
Do 178 B Summary
 
Slides chapters 26-27
Slides chapters 26-27Slides chapters 26-27
Slides chapters 26-27
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
 
ISO 26262 2nd Edition
ISO 26262 2nd EditionISO 26262 2nd Edition
ISO 26262 2nd Edition
 
Secure Boot on ARM systems – Building a complete Chain of Trust upon existing...
Secure Boot on ARM systems – Building a complete Chain of Trust upon existing...Secure Boot on ARM systems – Building a complete Chain of Trust upon existing...
Secure Boot on ARM systems – Building a complete Chain of Trust upon existing...
 
Automotive SPICE
Automotive SPICEAutomotive SPICE
Automotive SPICE
 
Verification & Validation
Verification & ValidationVerification & Validation
Verification & Validation
 
ISO 26262 Unit Testing | Functional Safety in Automotive
ISO 26262 Unit Testing | Functional Safety in Automotive ISO 26262 Unit Testing | Functional Safety in Automotive
ISO 26262 Unit Testing | Functional Safety in Automotive
 
Model-based Automotive Software Development using Autosar, UML, and Domain-Sp...
Model-based Automotive Software Development using Autosar, UML, and Domain-Sp...Model-based Automotive Software Development using Autosar, UML, and Domain-Sp...
Model-based Automotive Software Development using Autosar, UML, and Domain-Sp...
 
Secure boot general
Secure boot generalSecure boot general
Secure boot general
 
Testing
TestingTesting
Testing
 
ISO 26262 introduction
ISO 26262 introductionISO 26262 introduction
ISO 26262 introduction
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 

En vedette

ISApaperIEC61508_AMN_Final
ISApaperIEC61508_AMN_FinalISApaperIEC61508_AMN_Final
ISApaperIEC61508_AMN_Final
Andy Nack
 
Dorner works do-254_information
Dorner works do-254_informationDorner works do-254_information
Dorner works do-254_information
Annmarie Davidson
 
DMAP's presentation
DMAP's presentationDMAP's presentation
DMAP's presentation
SILKAN
 
Narated mike bartley reqs signoff
Narated mike bartley reqs signoffNarated mike bartley reqs signoff
Narated mike bartley reqs signoff
MikeBartley
 

En vedette (19)

DO254 DMAP Training 2011 Trailer
DO254 DMAP Training 2011 TrailerDO254 DMAP Training 2011 Trailer
DO254 DMAP Training 2011 Trailer
 
White paper" La DO-254 pour les nuls"
White paper" La DO-254 pour les nuls"White paper" La DO-254 pour les nuls"
White paper" La DO-254 pour les nuls"
 
What is Design Assurance Engineering (DAE)?
What is Design Assurance Engineering (DAE)?What is Design Assurance Engineering (DAE)?
What is Design Assurance Engineering (DAE)?
 
DO-254 for dummies 7
DO-254 for dummies 7DO-254 for dummies 7
DO-254 for dummies 7
 
Iec61508 guide
Iec61508 guideIec61508 guide
Iec61508 guide
 
Impact of IEC 61508 Standards on Intelligent Electrial Networks and Safety Im...
Impact of IEC 61508 Standards on Intelligent Electrial Networks and Safety Im...Impact of IEC 61508 Standards on Intelligent Electrial Networks and Safety Im...
Impact of IEC 61508 Standards on Intelligent Electrial Networks and Safety Im...
 
DMAP\'s Brochure
DMAP\'s BrochureDMAP\'s Brochure
DMAP\'s Brochure
 
20131216 cisec-standards-jp blanquart-jmastruc
20131216 cisec-standards-jp blanquart-jmastruc20131216 cisec-standards-jp blanquart-jmastruc
20131216 cisec-standards-jp blanquart-jmastruc
 
Introduction to Functional Safety and SIL Certification
Introduction to Functional Safety and SIL CertificationIntroduction to Functional Safety and SIL Certification
Introduction to Functional Safety and SIL Certification
 
Pq explid v1.1_client
Pq explid v1.1_clientPq explid v1.1_client
Pq explid v1.1_client
 
Understanding DO-178: Importance and How It Affects Your Company
Understanding DO-178: Importance and How It Affects Your CompanyUnderstanding DO-178: Importance and How It Affects Your Company
Understanding DO-178: Importance and How It Affects Your Company
 
IP PCIe
IP PCIeIP PCIe
IP PCIe
 
IEC 61508
IEC 61508IEC 61508
IEC 61508
 
ISApaperIEC61508_AMN_Final
ISApaperIEC61508_AMN_FinalISApaperIEC61508_AMN_Final
ISApaperIEC61508_AMN_Final
 
Jamil R. Mazzawi, Founder and CEO, Optima Design Automation
Jamil R. Mazzawi, Founder and CEO, Optima Design AutomationJamil R. Mazzawi, Founder and CEO, Optima Design Automation
Jamil R. Mazzawi, Founder and CEO, Optima Design Automation
 
Dorner works do-254_information
Dorner works do-254_informationDorner works do-254_information
Dorner works do-254_information
 
Volvo Presents: Support for ISO 26262 in the EAST-ADL/AUTOSAR Context
Volvo Presents: Support for ISO 26262 in the EAST-ADL/AUTOSAR ContextVolvo Presents: Support for ISO 26262 in the EAST-ADL/AUTOSAR Context
Volvo Presents: Support for ISO 26262 in the EAST-ADL/AUTOSAR Context
 
DMAP's presentation
DMAP's presentationDMAP's presentation
DMAP's presentation
 
Narated mike bartley reqs signoff
Narated mike bartley reqs signoffNarated mike bartley reqs signoff
Narated mike bartley reqs signoff
 

Similaire à Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware

Ch5 software imprementation1.0
Ch5 software imprementation1.0Ch5 software imprementation1.0
Ch5 software imprementation1.0
Kittitouch Suteeca
 
Lange michelle mapld08_add_1
Lange michelle mapld08_add_1Lange michelle mapld08_add_1
Lange michelle mapld08_add_1
salimgharnate
 

Similaire à Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware (20)

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
 
Ch5 software imprementation1.0
Ch5 software imprementation1.0Ch5 software imprementation1.0
Ch5 software imprementation1.0
 
Lange michelle mapld08_add_1
Lange michelle mapld08_add_1Lange michelle mapld08_add_1
Lange michelle mapld08_add_1
 
Afry software safety ISO26262 (Embedded @ Gothenburg Meetup)
Afry software safety ISO26262 (Embedded @ Gothenburg Meetup)Afry software safety ISO26262 (Embedded @ Gothenburg Meetup)
Afry software safety ISO26262 (Embedded @ Gothenburg Meetup)
 
Aim crisp handout
Aim crisp handoutAim crisp handout
Aim crisp handout
 
SE18_Lec 02_Software Life Cycle Model
SE18_Lec 02_Software Life Cycle ModelSE18_Lec 02_Software Life Cycle Model
SE18_Lec 02_Software Life Cycle Model
 
Oracle Aim Methodology
Oracle Aim MethodologyOracle Aim Methodology
Oracle Aim Methodology
 
Product life cycle & check in check out views in plm.pptx
Product life cycle & check in check out views in plm.pptxProduct life cycle & check in check out views in plm.pptx
Product life cycle & check in check out views in plm.pptx
 
SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)
 
uipath_insights_upgrade.pptx
uipath_insights_upgrade.pptxuipath_insights_upgrade.pptx
uipath_insights_upgrade.pptx
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
 
Introduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutionsIntroduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutions
 
Software development PROCESS
Software development PROCESSSoftware development PROCESS
Software development PROCESS
 
V&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple StandardsV&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple Standards
 
Control System - execution plan
Control System - execution planControl System - execution plan
Control System - execution plan
 
Requirements of ISO 26262
Requirements of ISO 26262Requirements of ISO 26262
Requirements of ISO 26262
 
Resume thomas abbott_linkedin
Resume thomas abbott_linkedinResume thomas abbott_linkedin
Resume thomas abbott_linkedin
 
Software Engineering Methodology
Software Engineering MethodologySoftware Engineering Methodology
Software Engineering Methodology
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptxSE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
 

Plus de Oak Systems

Case Study on IV&V of the Landing Gear Controller
Case Study on IV&V of the Landing Gear ControllerCase Study on IV&V of the Landing Gear Controller
Case Study on IV&V of the Landing Gear Controller
Oak Systems
 
Test Defect Metrics and Analysis
Test Defect Metrics and AnalysisTest Defect Metrics and Analysis
Test Defect Metrics and Analysis
Oak Systems
 

Plus de Oak Systems (20)

Case Study on IV&V of the Landing Gear Controller
Case Study on IV&V of the Landing Gear ControllerCase Study on IV&V of the Landing Gear Controller
Case Study on IV&V of the Landing Gear Controller
 
Case Study on IV&V of Attitude and Heading Reference System
Case Study on IV&V of Attitude and Heading Reference SystemCase Study on IV&V of Attitude and Heading Reference System
Case Study on IV&V of Attitude and Heading Reference System
 
Case Study on IV&V of an Agriculture Drone
Case Study on IV&V of an Agriculture DroneCase Study on IV&V of an Agriculture Drone
Case Study on IV&V of an Agriculture Drone
 
Case Study_IV&V of AutomaticFlightControlPanel.pdf
Case Study_IV&V of AutomaticFlightControlPanel.pdfCase Study_IV&V of AutomaticFlightControlPanel.pdf
Case Study_IV&V of AutomaticFlightControlPanel.pdf
 
Case Study on Advanced light weight torpedo (Software IV&V).pptx
Case Study on Advanced light weight torpedo (Software IV&V).pptxCase Study on Advanced light weight torpedo (Software IV&V).pptx
Case Study on Advanced light weight torpedo (Software IV&V).pptx
 
Case study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile ApplicationCase study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile Application
 
Case study on operating an Offshore Delivery Center (ODC)
Case study on operating an Offshore Delivery Center (ODC)Case study on operating an Offshore Delivery Center (ODC)
Case study on operating an Offshore Delivery Center (ODC)
 
Case study - IV&V of Standby Engine Instrument
Case study - IV&V of Standby Engine InstrumentCase study - IV&V of Standby Engine Instrument
Case study - IV&V of Standby Engine Instrument
 
Banking Case study: UAT Support for CBS Migration
Banking Case study: UAT Support for CBS MigrationBanking Case study: UAT Support for CBS Migration
Banking Case study: UAT Support for CBS Migration
 
Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020
 
Introduction to TTCN-3 and AUTOSAR Conformance Testing
Introduction to TTCN-3 and AUTOSAR Conformance TestingIntroduction to TTCN-3 and AUTOSAR Conformance Testing
Introduction to TTCN-3 and AUTOSAR Conformance Testing
 
V&V Considerations In Implementing IEC61508-3
V&V Considerations In Implementing IEC61508-3V&V Considerations In Implementing IEC61508-3
V&V Considerations In Implementing IEC61508-3
 
Considerations in Verification of Safety Design for Complex Systems
Considerations in Verification of Safety Design for Complex SystemsConsiderations in Verification of Safety Design for Complex Systems
Considerations in Verification of Safety Design for Complex Systems
 
Case study on Test Automation under RUP
Case study on Test Automation under RUPCase study on Test Automation under RUP
Case study on Test Automation under RUP
 
Case study on V&V for Avionics Software System
Case study on V&V for Avionics Software SystemCase study on V&V for Avionics Software System
Case study on V&V for Avionics Software System
 
Case study on Performance Profiling of Software for Financial Services
Case study on Performance Profiling of Software for Financial ServicesCase study on Performance Profiling of Software for Financial Services
Case study on Performance Profiling of Software for Financial Services
 
Test Defect Metrics and Analysis
Test Defect Metrics and AnalysisTest Defect Metrics and Analysis
Test Defect Metrics and Analysis
 
Radar CDU Testing- A Case Study from Oak Systems Pvt Ltd
Radar CDU Testing- A Case Study from Oak Systems Pvt LtdRadar CDU Testing- A Case Study from Oak Systems Pvt Ltd
Radar CDU Testing- A Case Study from Oak Systems Pvt Ltd
 
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt LtdPerformance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
 
A Case Study in Banking UAT
A Case Study in Banking UATA Case Study in Banking UAT
A Case Study in Banking UAT
 

Dernier

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Dernier (20)

8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 

Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware

  • 1. DESIGN ASSURANCE GUIDANCE FOR AIRBORNE ELECTRONIC HARDWARE by OAK SYSTEMS PRIVATE LIMITED www.oaksys.net Overview of DO-254
  • 2. August 2016 Oak Systems: DO-254 Overview 2 Introduction to DO-254  DO‑ 254: is a Guideline document  "To provide design assurance guidance for the development of airborne electronic hardware such that it safely performs its intended function, in its specified environments  Is based on industry‑experience  Includes LRUs, circuit board assemblies, application specific integrated circuits, programmable logic devices, etc.  This guidance is applicable to current, new, and emerging technologies.
  • 3. August 2016 Oak Systems: DO-254 Overview 3 Introduction to DO-254 DO‑254 guidelines are organised as ‑  Objectives for hardware design life cycle processes  Descriptions of activities and design considerations for achieving those objectives  Descriptions of the evidence that indicate that the objectives have been satisfied
  • 4. August 2016 Oak Systems: DO-254 Overview 4 System Aspects
  • 5. August 2016 Oak Systems: DO-254 Overview 5 System Aspects
  • 6. August 2016 Oak Systems: DO-254 Overview 6 System Levels Five levels of system are def ined in DO-254. Each system level has a specif ic set of objectives that must be satisf ied
  • 7. August 2016 Oak Systems: DO-254 Overview 7 System Levels
  • 8. August 2016 Oak Systems: DO-254 Overview 8 Complexity considerations A hardware item is identif ied as simple only if a comprehensive combination of deterministic tests and analyses appropriate to the design assurance level can ensure correct functional performance under all foreseeable operating conditions with no anomalous behavior. When an item cannot be classif ied as simple, it should be classif ied as complex. For a simple hardware item, extensive documentation of the design process is unnecessary. The supporting processes of verif ication & conf ig mgmt need to be performed and documented for a simple hardware Item, but extensive documentation is not needed.
  • 9. August 2016 Oak Systems: DO-254 Overview 9 Organisation of DO-254
  • 10. August 2016 Oak Systems: DO-254 Overview 10 DO-254 Objectives  DAL Level D – 31 objectives  DAL Level C – 37 objectives  DAL Level B – 39 objectives  DAL Level A – 40 objectives Objectives >>> Activities >>> LifecycleData >>> Certif ication [Around 100 activities ; Around 20 artifacts]
  • 11. August 2016 Oak Systems: DO-254 Overview 11 Hardware Design Lifecycle Process  Hardware Planning process  Hardware Design process  Supporting processes ● Verif ication & Validation process ● Conf iguration Management process ● Process Assurance Process ● Certif ication Liaison process
  • 12. August 2016 Oak Systems: DO-254 Overview 12 Developing a hardware item with different subitems at different stages of development require a means to provide a reasonable amount of control of the design process in order to manage the risk of starting the next process before all elements of the previous process are complete.  Transition criteria, defined as the minimum data used to assess movement from one process to another.  Transition criteria should be documented in the hardware plans.  Use of transition criteria does not imply any particular life cycle model or prevent such development strategies as rapid prototyping and concurrent engineering. Transition Criteria
  • 13. August 2016 Oak Systems: DO-254 Overview 13 Hardware Design Life cycle processes  Hardware Planning Process ‑ to define the means by which the functional & airworthiness requirements are converted into a hardware item with acceptable amount of evidence of assurance that the item will safely perform its intended functions.  Hardware Development Processes ‑ produce the hardware product. (Requirements capture, conceptual & detailed design, implementation and production transition)  Supporting processes – to ensure the correctness, control, and confidence of the Hardware design life cycle processes and their outputs. (Verification & Validation process, CM process, PA process and Certification Liaison process) Let us look into these ...
  • 14. August 2016 Oak Systems: DO-254 Overview 14 H/W Planning process - Objectives  The hardware design life cycle processes are defined  Standards are selected and defined.  The hardware development and verification environments are selected or defined.  The means of compliance of the hardware design assurance objectives, including strategies identified using guidance, are proposed to the certification authority.
  • 15. August 2016 Oak Systems: DO-254 Overview 15 Hardware Plans In order to achieve the DO‑254 objectives, following plans are to be defined –  Plan for Hardware Aspects of Certification (PHAC)  Hardware Design Plan  Hardware Verification Plan  Hardware Validation Plan  Hardware Configuration Management Plan (HCMP)  Hardware Process Assurance Plan (HPAP)
  • 16. August 2016 Oak Systems: DO-254 Overview 16 Hardware Development Processes (5.0)
  • 17. August 2016 Oak Systems: DO-254 Overview 17 Hardware Development Processes (5.0)  HDL design representations use coded text based techniques that are similar in appearance to those used for software representations. This similarity in appearance can mislead one to attempt to use software verification methods directly on the design representation of HDL or other equivalent hardware specification languages.  The guidance is applicable for design assurance for designs using an HDL representation.
  • 18. August 2016 Oak Systems: DO-254 Overview 18 Requirements Capture Process The requirements capture process identifies and records the hardware item requirements. This includes those derived requirements imposed by the proposed hardware item architecture, choice of technology, the basic and optional functionality, environmental, and performance requirements as well as the requirements imposed by the system safety assessment. This process may be iterative since additional reqs may become known during design.
  • 19. August 2016 Oak Systems: DO-254 Overview 19 Conceptual Design Process The conceptual design process produces a high-level design concept that may be assessed to determine the potential for the resulting design implementation to meet the requirements. This may be accomplished using such items as functional block diagrams, design and architecture descriptions, circuit card assembly outlines, and chassis sketches.
  • 20. August 2016 Oak Systems: DO-254 Overview 20 Detailed Design Process The detailed design process produces detailed design data using the hardware item requirements and conceptual design data as the basis for the detailed design.
  • 21. August 2016 Oak Systems: DO-254 Overview 21 Implementation Process The implementation process uses the detailed design data to produce the hardware item that is an input to the testing activity
  • 22. August 2016 Oak Systems: DO-254 Overview 22 Production Transition Process In this process, manufacturing data, test facilities and general resources should be examined to ensure availability and suitability for production. The production transition process uses the outputs from the implementation and verification processes to move the product into production.
  • 23. August 2016 Oak Systems: DO-254 Overview 23 Validation Process The validation process is intended to ensure that the derived requirements are correct and complete with respect to the system requirements allocated to the hardware item through the use of a combination of objective and subjective processes. Validation may be conducted before or after the hardware item is available, however, validation is typically conducted throughout the design life cycle.
  • 24. August 2016 Oak Systems: DO-254 Overview 24 Verification Process The verification process provides assurance that the hardware item implementation meets the requirements. Verification consists of reviews, analyses and tests applied as defined in the verification plan. The verification process should include an assessment of the results.
  • 25. August 2016 Oak Systems: DO-254 Overview 25 Verification & Validation Methods Test Test is a method that confirms that the hardware item correctly responds to a stimulus or series of stimuli. Examples of tests include functional test on the hardware item, system bench test, system validation facility test and aircraft test. Tests may be conducted using manual, automated or specialized test equipment.
  • 26. August 2016 Oak Systems: DO-254 Overview 26 Verification & Validation Methods Analysis Analysis is a detailed, repeatable, analytical method for evaluation of specific hardware item characteristics to demonstrate that a specific requirement is met. Examples of analyses are stress analysis, design margin analysis, common mode failure analysis, worst case analysis and test coverage analysis.
  • 27. August 2016 Oak Systems: DO-254 Overview 27 Verification & Validation Methods Reviews A review is a qualitative method for evaluation of the plans, requirements, design data, design concept or design implementation. Reviews should be held throughout the hardware design life cycle as identified in the relevant plan. All reviews to be used for certification credit should be identified in the validation and verification plan.
  • 28. August 2016 Oak Systems: DO-254 Overview 28 Configuration Management Process The process is intended to provide the ability to consistently replicate the configuration item (CI), regenerate the information if necessary and modify the CI in a controlled fashion if modification is necessary. Objectives: 1. CIs are uniquely identified and documented. 2. Consistent and accurate replication of CIs is ensured. 3. A controlled method of identifying and tracking modification to CIs is provided.
  • 29. August 2016 Oak Systems: DO-254 Overview 29 Process Assurance Process Process assurance ensures that the life cycle process objectives are met and activities have been completed as outlined in plans or that deviations have been addressed. Process assurance activities should be achieved with independence in order to objectively assess the life cycle process, identify deviations and ensure corrective action.
  • 30. August 2016 Oak Systems: DO-254 Overview 30 Process Assurance Process To establish communication and understanding between the applicant and the certification authority throughout the hardware design life cycle to assist in the certification process. Driven by PHAC and Plans A summary of the design processes followed, outputs produced and status of the hardware item should be described in the Hardware Accomplishment Summary (HAS)
  • 31. August 2016 Oak Systems: DO-254 Overview 31 Tool Assessment & Qualification Process ● Hardware design/development tools ● Hardware Verification tools The tool assessment & qualification process may be applied to either a single tool or a set of tools. Tools often contain capabilities beyond those needed for a specific design or verification activity on any specific project. It is only necessary to assess those functions of the tool used for a specific hardware life cycle activity, not the entire tool.
  • 32. August 2016 Oak Systems: DO-254 Overview 32 Tool Assessment & Qualification Process
  • 33. August 2016 Oak Systems: DO-254 Overview 33 Summary ● DO‑254 Provides Guidance for determining, in a consistent manner and with an acceptable level of confidence, that the airborne electronic hardware complies with airworthiness requirements ● Hardware is realised through the Planning, Development and Supporting Processes by following the objectives, activities prescribed and standards adopted ● Rigor of Verification Processes depends upon the Hardware Design Assurance Level
  • 34. August 2016 Oak Systems: DO-254 Overview 34 Questions ? Please write to pradeep@oaksys.net
  • 35. August 2016 Oak Systems: DO-254 Overview 35 Thank You www.oaksys.net Note: All patents & copyrights are acknowledged to their respective owners