Software in Legacy Systems

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Requirements Engineering Processes – 2
June 27, 2005 Preparing your Implementation Plan.
Advanced Piloting Cruise Plot.
1
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
1 Balloting/Handling Negative Votes September 11, 2006 ASTM Training Session Bob Morgan Brynn Iwanowski.
1 Balloting/Handling Negative Votes September 22 nd and 24 th, 2009 ASTM Virtual Training Session Christine DeJong Joe Koury.
RECORD KEEPING Cooperative Development of Operational
Aviation Security Training Module 4 Design and Conduct Exercise II 1.
We need a common denominator to add these fractions.
NPA WG : Single and multiple releases
Foreign Air Operator Validation & Surveillance
Summary of Convergence Tests for Series and Solved Problems
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 10 second questions
1 Discreteness and the Welfare Cost of Labour Supply Tax Distortions Keshab Bhattarai University of Hull and John Whalley Universities of Warwick and Western.
2010 fotografiert von Jürgen Roßberg © Fr 1 Sa 2 So 3 Mo 4 Di 5 Mi 6 Do 7 Fr 8 Sa 9 So 10 Mo 11 Di 12 Mi 13 Do 14 Fr 15 Sa 16 So 17 Mo 18 Di 19.
ZMQS ZMQS
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Break Time Remaining 10:00.
Configuration management
Randomized Algorithms Randomized Algorithms CS648 1.
PP Test Review Sections 6-1 to 6-6
ABC Technology Project
Complex Electronic Hardware Policy & Guidance
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
VOORBLAD.
15. Oktober Oktober Oktober 2012.
FLS & UMS Software Standardization Conference
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
Software Change Impact Analysis
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
© 2012 National Heart Foundation of Australia. Slide 2.
Adding Up In Chunks.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 5 Test Review Sections 5-1 through 5-4.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
Subtraction: Adding UP
SCIA Special Circumstances Instructional Assistance
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
Januar MDMDFSSMDMDFSSS
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Clock will move after 1 minute
Intracellular Compartments and Transport
PSSA Preparation.
Immunobiology: The Immune System in Health & Disease Sixth Edition
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
Presentation transcript:

Software in Legacy Systems SOFTWARE & COMPLEX ELECTRONIC HARDWARE CONF. Jorge Castillo, FAA/ASW-111 July 26 – 28, 2005

“Approval of Software Changes in Legacy Systems Using RTCA/DO-178B” FAA Order 8110.49, Chapter 10 FAA Order 8110.49 178B

SOFTWARE CONSIDERATIONS IN AIRBORNE SYSTEMS AND EQUIPMENT CERTIFICAION Purpose & History - 1/2 Purpose: Provide Guidelines for Transitioning From DO-178/178A To DO-178B SOFTWARE CONSIDERATIONS IN AIRBORNE SYSTEMS AND EQUIPMENT CERTIFICAION RTCA DOCUMENT NO. RTCA/DO-178B Prepared by: SC-167 December 1, 1992 “Requirements and Technical Concepts for Aviation” FAA Order 8110.49

Purpose & History - 2/2 History: Notice N8110.53 - 1994 N8110.53 Was Confusing To Many Legacy Notice Written to Clarify Legacy Notice 8110.78 Completed – 10/98 Legacy Notice Number Changed from 8110.78 to 8110.89 – 11/00 N8110.89 Incorporated into FAA Order 8110.49, Chapter 10, 06/03 FAA Order 8110.49

Changes Between Notice & NEW Order Paragraph Numbering changes Minor editorial changes The words “small, simple” previously found in Notice changed to “minor”. Deleted Conclusion section FAA Order 8110.49

Technical Information Legacy System Is a System Whose Software Was Approved Prior to Issuance of DO-178B Legacy System Already Has a TC, STC, ATC, TSO, PC, and/or PMA Approval Legacy System Specifically Applies to Systems That Had Software Approved Using DO-178 or DO-178A FAA Order 8110.49

Technical Information Example of Legacy Systems Nav Unit Approved Using DO-178A and Originally Installed on a Citation II Installation of That Same Nav Unit Onto a Citation V, Learjet 45, or Raytheon Premiere  Legacy Systems Basically--Legacy Systems Concerns Arise Anytime a DO-178 or DO-178A System is Considered for Installation Onto an Aircraft or Engine FAA Order 8110.49

FAA Order 8110.49 Outline Section 10-1: General Section 10-2: Discussion Section 10-3: Procedures FAA Order 8110.49

Background (Section 10-1) - 1/2 Comparison of DO-178B to DO-178/178A DO-178B Hinges on Objectives Rather Than Goal Statements Software Testing is More Thorough in DO-178B Software Level Classification Differs (5 levels vs. 3 levels) Tool Qualification Addressed in DO-178B FAA Order 8110.49

Background (Section 10-1) - 2/2 Since AC 20-115B “cancels” DO-178A and DO-178, New Programs Should Meet DO-178B Objectives This Notice Explains How to Make the Transition from DO-178/178A Without Re-engineering all of the Data FAA Order 8110.49

Equivalence of SW Levels (Section 10-2) Software Level Must Be Shown to be Equivalent or Better; Else, Use 12.1.4

i) Original assurance basis iii) Software being changed 4 Variables (Section 10-2) i) Original assurance basis of equipment iv) Installation of software on same or different a/c ii) Current installation assurance basis iii) Software being changed or unmodified FAA Order 8110.49

Six Categories (Section 10-2) 1. Not modified/ same aircraft 2. Not modified/ different aircraft (not 178B) 3. Modified/ same aircraft 6. Not modified/ different aircraft (is 178B) 5. Modified/ different aircraft (is 178B) 4. Modified/ different aircraft (not 178B) FAA Order 8110.49

Applicability (Section 1--2) Notice Not Directly Applicable to TSOs May be Applied to TSOs, at Discretion of the ACO FAA Order 8110.49

Minor Change (Section 10-2) 1/2 Minor Change-- New Terminology Intended to Address the Changes That Have Little or No Effect on Installation System to Be Used the Same Shouldn’t Apply if Service Difficulties Exist Must Be Agreed Upon With the ACO Engineer FAA Order 8110.49

Minor Change (Section 10-2) 2/2 Once Agreed Upon, Treated as Systems Under the Original Approval Basis I.e., Like Pre-178B Changes Examples: Change to Already Tested Gain Setting, Maintenance Data , ... FAA Order 8110.49

Handling Changes With 178B As Part of Cert Basis (Section 10-2) - 1/4 If It’s Not a Minor Change: Use DO-178B to Evaluate: Processes Used to Make the Change Changed Components Components Affected by the Change Unaffected Portions Require No Further Analysis FAA Order 8110.49

Handling Changes With 178B As Part of Cert Basis (Section 10-2) - 2/4 FAA Order 8110.49

Handling Changes With 178B As Part of Cert Basis (Section 10-2) - 3/4 DO-178B DO-178 or DO-178A FAA Order 8110.49

Handling Changes With 178B As Part of Cert Basis (Section 10-2) - 4/4 FAA Order 8110.49 DO-178B Compliant

Equivalency (Section 10-3) Start With Equivalency Determination If Equivalency Not Established, Use 178B 12.1.4

Six Categories (Section 10-3) Evaluate project based on 6 categories (10-2.b): 1. Not modified/same aircraft 2. Not modified/different aircraft (not 178B) 3. Modified/same aircraft 4. Modified/different aircraft (not 178B) 5. Modified/different aircraft (is 178B) 6. Not modified/different aircraft (is 178B) Section 6 Correlation Section 10-3.b Section 10-3.c Section 10-3.d Section 10-3.e Correlation Between Section 10-2.b and 10-3.b-e

An Example (Section 10-3.b-e) Assume A TCAS II Unit Is To Be Evaluated for Multiple Installations The Original TCAS II Unit Was Developed Using DO-178A, Level 2 Assume the Original TCAS II Unit Was Installed on a Citation V, That Required DO-178A FAA Order 8110.49

SW Not Modified/Same or Different Non-178B Aircraft (Section 10-3.b) Example: Original TCAS II Unit Installed on Citation V Upgrade or Citation II Aircraft (Both Aircraft Are Non-178B) Accept Original Assurance Process (I.e., Use Pre-178B Process) Applies Only if System is Used Exactly the Same As In Original Cert Applies Only if System Has Not Experienced Service Difficulties FAA Order 8110.49

SW Modified/Same or Different Non-178B Aircraft (Section 10-3.c) Example: Assume TCAS II Unit Modified To Add a Special Pop-up Feature and Will Be Re-installed on Both the Citation V and Its Upgrade Assess If TCAS II Unit Is Used In The Same Manner Use Original Assurance Method of Aircraft or System (I.e., Use Pre-178B Process) FAA Order 8110.49

SW Modified/Different Aircraft Requiring 178B (Section 10-3.d) 1/2 Example: Assume TCAS II Unit is Modified to Add a Special Pop-up Feature and will be Installed on a Citation XXX (With 178B As Part of the Cert Basis) Assess if the Change is a Minor Change FAA Order 8110.49

SW Modified/Different Aircraft Requiring 178B (Section 10-3.d) 2/2 If Change is Minor: Handle Change As If DO-178B Didn’t Exist (I.e., Follow the Already Established 178A Process) If Change is not Minor: Make Changes Using DO-178B as Described in Section 10-2.f FAA Order 8110.49

SW Not Modified/Different Aircraft Requiring 178B (Section 10-3.e) Example: Assume Original TCAS II Unit Installed on a Citation XXX (With 178B As Part of the Cert Basis) Original Approval May Be Accepted, If There are No Significant Operational Differences Significance of Operational Changes is at Discretion of ACO or Delegated DER FAA Order 8110.49

Documentation & Further Changes (Section 10-3.f and 10-3.g) Changes To Legacy Systems And Their Processes, Should Be Documented in PSAC, CID, and/or SAS Any Further Changes to the System? Use the Notice Again FAA Order 8110.49

operational difference 178B Required? N Make changes to SW per approved process Y N Equipment Modified? *Use “as is” if no operational difference Y N Equivalency Achieved? Use DO-178B 12.1.4 for the change Y N Minor change? Make changes per DO-178B Y FAA Order 8110.49 Make changes per approved process

QUESTIONS?