It s Only Software! MGA-855 Certification des systèmes embarqués d aéronefs. Maîtrise en génie : Concentration en génie aérospatial

Size: px
Start display at page:

Download "It s Only Software! MGA-855 Certification des systèmes embarqués d aéronefs. Maîtrise en génie : Concentration en génie aérospatial"

Transcription

1 MGA-855 Certification des systèmes embarqués d aéronefs Maîtrise en génie : Concentration en génie aérospatial It s Only Software! 1

2 MGA-855 Certification des systèmes embarqués d aéronefs Maîtrise en génie : Concentration en génie aérospatial Chapitre 3.2 and 3.3 RTCA/DO-178B LIFE CYCLE PROCESSES, TOOLS AND TRANSITION CRITERIA présenté par : Maxence Vandevivere cellmaxence@gmail.com Professeur responsable : René Jr. Landry Poste : 8506 Porte : rlandry@ele.etsmtl.ca Site web : 2

3 This module is designed to show the application of the certification principles contained in the earlier chapters. As such, it touches upon many aspects of the certification process, but the material is not complete, comprehensive, or necessarily current with the latest regulations and guidance materials. For these reasons, the analysis contained in the following slides should not be used as the basis of a certification program for the system under investigation. 3

4 Overview 3.2, 3.3 RTCA/DO-178B Life cycle Integral processes Planning Design Summary 4

5 Where are we? (Fig 2-1, DO-178B) 5

6 3.2.1 Life cycle process 6

7 3.2.1 Life cycle process What is a software life cycle? 1. a series of stages in the development of an application and is often used in Software Engineering. 2. The phases a software product goes through between when it is conceived and when it is no longer available for use. The software lifecycle typically includes the following: requirements analysis, design, construction, testing ( validation), installation, operation, maintenance, and retirement. ( Management and support from birth to death of the software. 7

8 3.2.1 Life cycle process (cont d) COTS (Commercial off-the-shelf) software doesn t last long Released: September 14, Replaced on (RIP): October 2001 by Windows XP. Shelf-life: Approximately 1 year. 8

9 3.2.1 Life cycle process (cont d) How long does software in a certified system last? Boeing 757 First delivery: 1983 Last aircraft pulled from service:? Boeing 787 First delivery: 2011(???) Last aircraft pulled from service:??? 9

10 3.2.1 Life cycle process (cont d) We cannot certify software like other physical components. DO-178B is one method of compliance. DO-178B outlines objectives for us to meet. Meeting DO-178B objectives increases likelihood of creating software that performs its intended function with a level of confidence in safety that complies with airworthiness requirements (DO-178B, section 1.1) How do we meet these objectives? By using a defined process - a software development life cycle. 10

11 3.2.1 Life cycle process (cont d) As software criticality increases, process rigor increases: Validation and verification (V&V) is more detailed Requirement for independence increases (verification / auditing the process, and outputs of the process) Also,» Schedule increases,» Program costs increase,» Complexity of process increases,» Etc. 11

12 3.2.1 Life cycle process (cont d) 12

13 3.2.1 Life cycle process (cont d) Objectives of a life cycle process for certified software: Meet objectives from DO-178B guidelines Create a pedigree, or history of the software from its start to current state The items (data) created are called artifacts Ensure manageability of software development, and allow maintenance using processes that:» Are compliant with industry best practices,» Repeatable,» Controllable,» Fault tolerant i.e.: eliminate (mitigate) personnel single point failures,» Provide legal backup evidence of due diligence 13

14 3.2.1 Life cycle process (cont d) Influences on the software life cycle process: Software criticality (Level A vs. Level E process) System & software requirements System & software design Existing processes (ISO, RUP, best practices, expert consultation, etc.) Contractor processes or requirements Customer processes or requirements 14

15 3.2.2 Phases of a life cycle process What does DO-178B say about which process to follow? Nothing. Process is defined by the entity responsible for the software development. The process can be anything as long as it meets the DO- 178B objectives. The objectives are listed in DO-178B in specific documents. (Note: These specific documents don t need to be used, but there isn t much point re-inventing the wheel and taking away familiarity of existing documents.) 15

16 3.2.2 Phases of a life cycle process Many life cycle models exist, for example: Waterfall, Iterative, RUP, RAD, Spiral, Scrum Etc. The following phases must exist in some form: Integral processes Planning Development 16

17 Example life-cycle process Phase 1, Inception Phase 2, Elaboration Phase 2, Construction Phase 4, Testing Phase 5, Release Create plans and standards Create software requirements from system requirements Create SDD including : software low-level requirements, software design and architecture Source code development, Test case development, and development testing Perform Test for score Release to customer (internal or external) Review documents, and traceability from system to software requirements Review documents and traceability from software high-level to low-level Review code and traceability from lowlevel to code, code to test cases Review testing output, test cases to test output Conformity review 17

18 3.2.2 Integral processes DO-178B includes the following on-going integral processes that must be active in the life cycle process: Configuration management (CM) Quality assurance (QA) Verification and validation (V&V) Certification liason 18

19 3.2.2 Integral processes An integral process: Ensures the correctness, control, and confidence of the software life cycle processes and their outputs (DO-178B, 3.2 para 3). Is an activity that continues throughout the software life cycle Keeps the software life cycle process on track 19

20 A simple example: Integral processes Definition system level requirements, and other input Integral processes Transition criteria & Timing of Integral processes Planning PSAC, coding standards, etc. Configuration management Elaboration SDD Quality assurance Construction code, test cases Testing verification and validation Verification and validation Release Certification liaison Maintenance input from customers, service bullitins, etc. 20

21 3.2.2 Integral processes - CMP The Configuration Management Plan describes how data will be managed in the life cycle. In DO-178B terms : it answers how all of the CM objectives will be satisfied Should include: What environment, tools, procedures, standards, org. chart (responsibilties) CM will be run in. Detailed description of all of the different CM activities, such as:» What types of data (documents, reports, source code) will be identified» How the data items above will be traced/connected to each other» When baselines occur» Problem reporting, change control, change review 21

22 3.2.2 Integral processes CMP (cont d) Should also include :» How all of the above activities are tracked and monitored» How all of the data will be stored, released, etc.» How software builds/loads are created, controlled, and how it s kept safe» How all of the tools used the project will be controlled, stored, backed up, etc. (e.g.: what happens if a compiler you use is no longer available on the market to purchase?)» Life cycle data controls- CC1, CC2 Transition criteria : When and how the CM process starts List of all data the CM process produces e.g.: SCI, SECI, CRs, PRs, change history, release records, archive records, etc. Supplier control (if applicable) how suppliers will work with this CM process 22

23 Life-cycle data controls 23

24 3.2.2 Integral processes - QAP The Quality Assurance Plan describes the methods and processes used to ensure the life cycle is kept on track. In DO-178B terms : it answers how all of the QA objectives will be satisfied Should include a detailed description of : The QA environment that will be used, including:» tools, procedures, standards,» QA scope» Organizational responsibilties Authority what authority QA has, their independence, approval authority 24

25 3.2.2 Integral processes QAP (cont d) Should also include: QA activities that will occur, including:» Audits, reviews, reports, inspections, monitoring of the life cycle processes» Problem reporting & change request and tracking and monitoring» Software conformity review (SCR) what occurs, what will be done for the SCR Transition criteria: When does the SQA process begin? Timing and sequence of the SQA process and activities, specifically in relation to other life cycle processes List of all data the SQA process produces e.g.: meeting minutes, review records, audit reports, records of authorized process deviations, SCR records. Supplier control (if applicable) how suppliers will work with this QA process 25

26 3.2.2 Integral processes - VP The Verification Plan describes what will occur for software verification In DO-178B terms : it answers how all of the verification objectives will be satisfied Should include: Organizational responsibilties who does what to whom in the organization & and with respect to other life cycle processes If independence is required, how is established? What methods will be used for verification?» What methods will be used for reviews, analysis, and testing?» Will checklists be used? If so, which?» For analysis, need to include how traceability and structural coverage analysis will be done 26

27 3.2.2 Integral processes - VP Should also include: What methods will be used for verification? Cont d :» For testing: test procedures, test data to be produced, test case selection process guidelines Environment: Tools, hardware, procedure and guidelines for using them for verification. Transition criteria : When does software verification begin? If partitioning is used, how will its integrity be verified? Assumptions about the correctness of the compiler and compiler tools selected How will reverification be done? When will it be done? How will the process ensure that when a change is made it doesn t break other code? 27

28 3.2.2 Integral processes - VP Should also include: Previously developed software (PDS): If any PDS is used, and it did not use the same verification process as defined in the current VP, close the gap between the two. Multiple version dissimilar software: If used, how will it be verified? 28

29 3.2.2 Integral processes Cert Liason Certification Liason is the process of communicating and agreement with with the certification authority for your project Intended to: Communicate - make sure no one is surprised Resolve any issues in PSAC, including means of compliance Agree on PSAC Support certification authority reviews/audits of evidence of compliance (including issue resolution) Specified in the PSAC, SAS, and SCI These three documents are the deliverables to the certification authority 29

30 3.2.2 Integral processes Records To an auditor, or reviewer: unless a record exists of an activity occuring, it did not happen. If you cannot identify what the record is in reference to, it is useless. You cannot get credit with missing evidence. The moral of the story: Keep records, even meeting minutes, any reviews, audits, completed checklists, etc. Ensure records all identify the who, what, when, where (the how is the review record itself). For example:» Having a code review state only the module name is useless.» Instead: abc.c, v1.4, from source tree aaa/bbb/ccc/trunk/abc.c in project abc cert project in SVN. 30

31 3.2.3 Planning 31

32 3.2.3 Planning Planning: Plans:» Plan for software aspects of certification (PSAC)» Software development plan (SDP)» Software verification plan (SVP)» Quality assurance plan (QAP)» Configuration management plan (CMP) Standards:» Software requirement standard» Software coding standard» Software design standard 32

33 3.2.3 Planning PSAC The top-level plan for the software development program. Defines how the software will be certified. Once approved by certification authority, the PSAC is the contract and agreement of what will be done in the program between the applicant and certifcation authority. Deviations from the PSAC must be dealt with. PSAC is one of three documents delivered to the certification authority 33

34 3.2.3 Planning PSAC Includes a high-level system & software overview (familiarize the reader) Defines or points to every aspect of the program including: Certification basis means of compliance, software level, justified. High-level summary of life cycle process that will be used and how the objectives will be satisfied (details in SDP) Life cycle data to be produced also what will be delivered to certification authority, and the responsibilties of the certification liason process Schedule Additional considerations i.e.: anything out of the ordinary. 34

35 3.2.3 Software criticality level Level of Software Failure Conditions Probability Level E No Effect < 1 x10-5 Level D Minor > 1 x10-5 Level C Major 1 x 10-5 < 1 x 10-7 Level B Hazardous/Severe-Major 1 x 10-9 < 1 x 10-7 Level A Catastrophic < 1 x

36 3.2.3 Planning SDP Software development plan how the software will be developed. Can be included in the PSAC instead of a separate document. Standards identifies the following standards: Software Requirements Standards, Software Design Standards and Software Code Standards If necessary, references to the standards for previously developed software, including COTS software 36

37 3.2.3 Planning SDP Software life cycle Describes the software life cycle processes, and its sequence Includes the transition criteria for the software development processes Must be detailed enough to actually use the process Software development environment What hardware and software development environment will be used to develop the project (not just the software)?» Requirement development methods and tools to be used» Design methods and tools (if any)» Programming languages, coding tools, compilers, linkage editors, loaders to be used» Hardware platforms for the tools to be used 37

38 3.2.3 Planning SRS Software requirement standard defines how requirements will be constructed and developed Should include: The procedure of developing requirements, how tools to be used or not used How requirements will be managed, dealt with Describes any specification languages e.g.: UML How derived requirements will be dealt with with respect to the overall system process 38

39 3.2.3 Planning SCS Software coding standard defines how code will be written. Should take software criticality into account. Should include: Defines what programming language(s) will be used, what methods, rules, and tools (if any) will be used to create the software. Limitations on features which may or may not be used Should include things like:» Coding standards for code comments, documentation, style, etc.» Naming conventions for variables, procedures, functions, modules, etc.» Coding conventions 39

40 3.2.3 Planning SDS Software design standard defines how the software will be designed, what procedures and tools should be used. Should include: Methods to be used, including any conditions on the methods and justification for use if necessary (e.g.: scheduling, interrupts, exception handling) Naming conventions to be used Design constraints on design constructs, code structure, etc. Procedures and/or constraints in the use of design tools 40

41 3.2.4 Design 41

42 3.2.4 Design Design: Software Requirements Document (SRD) Software design document (SDD) Software code creation Software verification and test procedures Test cases Configuration index document (SCID & SECID) 42

43 3.2.4 Design SRD Software requirements document defines all high-level software requirements. Should include: Traceability to system requirements especially safety requirements, and potential failure conditions Software requirements that deal with the software:» Functionality, operation (espcially in each mode of operation, if multiple modes exist),» Performance (precision, accuracy),» limitations,» Timing, memory,» Hardware & software interfaces (protocols, formats, input/output frequency)» Safety monitoring, fault detection» Partitioning requirements 43

44 3.2.4 Design SDD Software design document defines the low-level detailed design of the software, its structure. Intent is that the SDD breaks down high-level SRD requirements into low-level requirements. Low-level requirements should be detailed enough to write code without ambiguity. Should include requirements and detail for: Algorithms to be used, data structure Software structure/architecture Inputs & outputs, including a data dictionary Data and control flows 44

45 3.2.4 Design SDD Should include requirements and detail for, cont d: Resource limitations (including measurement) Scheduling, processor tasking/use, IPC, interrupts Design methods for data loading, user-modifiable software, multipleversion dissimilar software Partitioning & how it will work Software components (whether they are new, PDS, etc.) Derived requirements If deactivated code is intended, need to explain how it cannot be activated Design decision rationale for safety-related system requirements 45

46 3.2.4 Design SVCP Software verfication cases and procedures details what will be done in the software verification activity, Including: additional information on analysis and review procedures from the SVP Test cases, purpose, input/output, conditions, expected results, coverage criteria, pass/fail criteria Test case process how each test case should be run, evaluated, test environment operational procedures 46

47 3.2.4 Design SVR Software verification results is a record of all verification activities. SVR should include: Identification of the item reviewed/tested/analysed Listing of all tests/reviews/analysis Results for each review/analysis/test performed, including the final test results Structural coverage and traceability results and analysis 47

48 3.2.4 Design SECI Software environment configuration index captures the complete configuration of the software life cycle environment. Intent is to help reproduce the environment, software, hardware, for software reverification, rebuilding, modification, etc. Often included with the SCI. 48

49 3.2.4 Design SECI SECI should describe and detail: Life cycle environment, and operating system Compilers, tools, linkers, data integrity tools, used Test environment used, including test tools Any qualified tools and associated tool qualification data 49

50 3.2.4 Design SCI Software configuration index captures the complete configuration of the software. Intent is exactly identify every component that makes up the software. Should identify: The software and executable name, version, size, date, etc. Everything that identifies the software and binary. All of the components that make up the software, including version, where to find it in the CM system, etc. Any PDS, if used. All software life cycle data, including where to find it The archive and release media 50

51 3.2.4 Design SCI Should identify (cont d) : Build instructions a readme, or detailed instructions) Procedures to use for modification, reverification Reference to the appropriate SECI Any data integrity checks to use with the binary (if applicable) 51

52 3.2.4 Design SAS Software accomplishment summary is a summary of everything that happened in the life cycle. This should be almost a copy-paste from the PSAC The PSAC says what you will do The SAS says what you actually did note the change in verb tense Most of the elements contained are identical to the PSAC The difference is: clarification must be given for any differences from the plan to state what was actually was done during the software life cycle. 52

53 3.2.4 Design SAS The SAS should include the following (PSAC elements noted with *): *System and software overview *Certification considerations Software characteristics describe the binary object size, timing and memory requirements, resource limitations, and how each characteristic is measured *Software life cycle & life cycle data Additional considerations summarize any issues which should be noted, extra data items necessary, such as issue papers, or special conditions. Software identification part number, version Change history of the software from the previous certified version especially any issues relating to safety 53

54 3.2.4 Design SAS The SAS should include the following (PSAC elements noted with *) (cont d) : Software status:» Summary of open/unresolved problem reports, change requests, at the time of certification» List of functional limitations due to unresolved issues Compliance statement:» statement of compliance with DO-178B» summary of methods used to demonstrate compliance with respect to criteria in plans» Address and additional deviations from plans, standards, and DO- 178B not already addressed. 54

55 55

56 Summary There is no such thing as a small software cert. project. Ultimately, the intent is to demonstrate & collect evidence that: The software was built using some methodology/process Process appropriate to the intended function and criticality of the software Approach agreed on with the cert authorities Software meets its intended function and requirements PSAC is the project contract with the certification authorities Ultimately you must comply with the PSAC (not DO-178B) Integral processes are the glue that holds everything together. 56

57 Summary (cont d) The reason we do all of this? How do you want the accident report to read? Or put another way: When you are on the witness stand in court, what would you like to be able to say to the judge, families, reporters, lawyers, etc.? 57

58 Questions? 58

59 References RTCA/DO178B 59

AC 20-148 REUSABLE SOFTWARE COMPONENTS

AC 20-148 REUSABLE SOFTWARE COMPONENTS AC 20-148 REUSABLE SOFTWARE COMPONENTS December 7, 2004 12/7/04 AC 20-148 CONTENTS Paragraph Title Page 1. Purpose....1 2. Motivation for this Guidance....1 3. Document Overview...1 4. General Guidelines

More information

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

SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE. Cheryl A. Dorsey Digital Flight / Solutions cadorsey@df-solutions. SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE Cheryl A. Dorsey Digital Flight / Solutions cadorsey@df-solutions.com DIGITAL FLIGHT / SOLUTIONS Presentation Outline DO-178 Overview

More information

DO-178B/C Differences Tool

DO-178B/C Differences Tool FAA/AVS DO-178B/C Differences Tool Revision: 8 DATE: 9/16/213 Revision History Date Rev Change summary 7/21/213 Draft 1 Draft Release - prototype 7/22/213 Draft 2 Draft Release for review 7/23/213 Draft

More information

1. Software Engineering Overview

1. Software Engineering Overview 1. Overview 1. Overview...1 1.1 Total programme structure...1 1.2 Topics covered in module...2 1.3 Examples of SW eng. practice in some industrial sectors...4 1.3.1 European Space Agency (ESA), software

More information

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

DO-178B compliance: turn an overhead expense into a competitive advantage IBM Software Rational Aerospace and Defense DO-178B compliance: turn an overhead expense into a competitive advantage 2 DO-178B compliance: turn an overhead expense into a competitive advantage Contents

More information

8. Master Test Plan (MTP)

8. Master Test Plan (MTP) 8. Master Test Plan (MTP) The purpose of the Master Test Plan (MTP) is to provide an overall test planning and test management document for multiple levels of test (either within one project or across

More information

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

Meeting DO-178B Software Verification Guidelines with Coverity Integrity Center Meeting DO-178B Software Verification Guidelines with Coverity Integrity Center May, 2009 Thomas Schultz Director of Product Strategy, Coverity, Inc. Executive Summary Development organizations that create

More information

RTCA DO-178B/EUROCAE ED-12B

RTCA DO-178B/EUROCAE ED-12B 27 RTCA DO-178B/EUROCAE ED-12B Thomas K. Ferrell Ferrell and Associates Consulting Uma D. Ferrell Ferrell and Associates Consulting 27.1 Introduction Comparison with Other Software Standards Document Overview

More information

WIND RIVER RTCA DO-178 SOFTWARE CERTIFICATION SERVICES

WIND RIVER RTCA DO-178 SOFTWARE CERTIFICATION SERVICES WIND RIVER RTCA DO-178 SOFTWARE CERTIFICATION SERVICES Wind River Professional Services RTCA DO-178 Practice provides software certification services to help our customers address their demanding software

More information

The Software Process. The Unified Process (Cont.) The Unified Process (Cont.)

The Software Process. The Unified Process (Cont.) The Unified Process (Cont.) The Software Process Xiaojun Qi 1 The Unified Process Until recently, three of the most successful object-oriented methodologies were Booch smethod Jacobson s Objectory Rumbaugh s OMT (Object Modeling

More information

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

SCADE SUITE SOFTWARE VERIFICATION PLAN FOR DO-178B LEVEL A & B SCADE SUITE SOFTWARE VERIFICATION PLAN FOR DO-78B LEVEL A & B TABLE OF CONTENTS. INTRODUCTION..... PURPOSE..... RELATED DOCUMENTS..... GLOSSARY... 9.. CONVENTIONS..... RELATION WITH OTHER PLANS....6. MODIFICATION

More information

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

Certification Authorities Software Team (CAST) Position Paper CAST-26 Certification Authorities Software Team (CAST) Position Paper CAST-26 VERIFICATION INDEPENDENCE COMPLETED January 2006 (Rev 0) NOTE: This position paper has been coordinated among the software specialists

More information

3 August 2014. Software Safety and Security Best Practices A Case Study From Aerospace

3 August 2014. Software Safety and Security Best Practices A Case Study From Aerospace 3 August 2014 Software Safety and Security Best Practices A Case Study From Aerospace Agenda Introduction Why Aviation? ARINC 653 Real-time Linux on Xen (ARLX) Safety Artifacts for ARLX Security Artifacts

More information

System Development Life Cycle Guide

System Development Life Cycle Guide TEXAS DEPARTMENT OF INFORMATION RESOURCES System Development Life Cycle Guide Version 1.1 30 MAY 2008 Version History This and other Framework Extension tools are available on Framework Web site. Release

More information

Certification of a Scade 6 compiler

Certification of a Scade 6 compiler Certification of a Scade 6 compiler F-X Fornari Esterel Technologies 1 Introduction Topic : What does mean developping a certified software? In particular, using embedded sofware development rules! What

More information

<name of project> Software Project Management Plan

<name of project> Software Project Management Plan The document in this file is adapted from the IEEE standards for Software Project Management Plans, 1058-1998, which conforms to the requirements of ISO standard 12207 Software Life Cycle Processes. Tailor

More information

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

WORKSHOP RC 2011. EVI Integração de Sistemas Junho de 2011 Eng. Nelson José Wilmers Júnior WORKSHOP RC 2011 EVI Integração de Sistemas Junho de 2011 Eng. Nelson José Wilmers Júnior Comparison between ARP4754 A Guidelines for Development of Civil Aircraft and Systems (2010) and ARP4754 Certification

More information

MNLARS Project Audit Checklist

MNLARS Project Audit Checklist Audit Checklist The following provides a detailed checklist to assist the audit team in reviewing the health of a project. Relevance (at this time) How relevant is this attribute to this project or audit?

More information

How To Write An Slcm Project Plan

How To Write An Slcm Project Plan SLCM 2003.1 Artifacts in a Nutshell ( as of 01/21/2005) Project Development Phases Pension Benefit Guaranty Corporation s (PBGC) System Life Cycle Methodology (SLCM) is comprised of five project development

More information

How To Write Software

How To Write Software 1 Medical Device Software - Software Life Cycle Processes IEC 62304 2 Credits John F. Murray Software Compliance Expert U.S. Food and Drug Administration Marcie R. Williams Medical Device Fellow Ph.D.

More information

074-8432-552 Page 1 of 7 Effective Date: 12/18/03 Software Supplier Process Requirements

074-8432-552 Page 1 of 7 Effective Date: 12/18/03 Software Supplier Process Requirements Page 1 of 7 Software Supplier Process Requirements 1.0 QUALITY SYSTEM FRAMEWORK 1.1 QUALITY POLICY The Seller shall document and implement a quality program in the form of Quality manual or detailed Quality

More information

CHAPTER 7 Software Configuration Management

CHAPTER 7 Software Configuration Management CHAPTER 7 Software Configuration Management ACRONYMS CCB CM FCA MTBF PCA SCCB SCI SCM SCMP SCR SCSA SEI/CMMI SQA SRS USNRC INTRODUCTION Configuration Control Board Configuration Management Functional Configuration

More information

CERTIFICATION MEMORANDUM

CERTIFICATION MEMORANDUM EASA CM No.: EASA CM SWCEH 002 Issue: 01 EASA CERTIFICATION MEMORANDUM EASA CM No.: EASA CM - SWCEH 002 Issue: 01 Issue Date: 11 th of August 2011 Issued by: Software & Complex Electronic Hardware section

More information

What is a life cycle model?

What is a life cycle model? What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each

More information

Software Process for QA

Software Process for QA Software Process for QA Basic approaches & alternatives CIS 610, W98 / M Young 1/7/98 1 This introduction and overview is intended to provide some basic background on software process (sometimes called

More information

Software Review Job Aid - Supplement #1

Software Review Job Aid - Supplement #1 Software Review Job Aid - Supplement #1 1010011101010011110001101001101101101101000100100010101011100010110 1010011101010011110001101001101101101101000100101110101011100010111 0110100110110110110100010010001010101110001011000100111010100111100

More information

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

Certification Authorities Software Team (CAST) Position Paper CAST-9 Certification Authorities Software Team (CAST) Position Paper CAST-9 Considerations for Evaluating Safety Engineering Approaches to Software Assurance Completed January, 2002 NOTE: This position paper

More information

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

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing

More information

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

Certification Authorities Software Team (CAST) Position Paper CAST-13 Certification Authorities Software Team (CAST) Position Paper CAST-13 Automatic Code Generation Tools Development Assurance Completed June 2002 NOTE: This position paper has been coordinated among the

More information

Software Life Cycle Process - DO-178B

Software Life Cycle Process - DO-178B 1(19) Cross reference tables for H ProgSäk (E) and DO-178B A comparison has been made between requirement areas covered by H ProgSäk (E) and DO-178B respectively. Tables for correspondences and differences

More information

The Impact of RTCA DO-178C on Software Development

The Impact of RTCA DO-178C on Software Development Cognizant 20-20 Insights The Impact of RTCA DO-178C on Software Development By following DO-178C, organizations can implement aeronautical software with clear and consistent ties to existing systems and

More information

2/25/2012. [5] http://www.segvn.org/forum

2/25/2012. [5] http://www.segvn.org/forum MSc. NguyễnThị Thu Trang, trangntt@soict.hut.edu.vn http://soict.hut.edu.vn/~trangntt Department of Software Engineering [1] ISO/IEC FDIS 12207, Systems and software engineering Software life cycle processes.

More information

CDC UNIFIED PROCESS JOB AID

CDC UNIFIED PROCESS JOB AID CDC UNIFIED PROCESS JOB AID Independent Verification & Validation Activities Document Purpose This Job Aid is a brief document listing the items to be noted, checked, remembered, and delivered when completing

More information

Revision History Revision Date 3.0 14.02.10. Changes Initial version published to http://www.isasecure.org

Revision History Revision Date 3.0 14.02.10. Changes Initial version published to http://www.isasecure.org SDLA-312 ISA Security Compliance Institute Security Development Lifecycle Assurance - Security Development Lifecycle Assessment v3.0 Lifecycle Phases Number Phase Name Description PH1 Security Management

More information

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

SOFTWARE VERIFICATION RESEARCH CENTRE SCHOOL OF INFORMATION TECHNOLOGY THE UNIVERSITY OF QUEENSLAND. Queensland 4072 Australia TECHNICAL REPORT SOFTWARE VERIFICATION RESEARCH CENTRE SCHOOL OF INFORMATION TECHNOLOGY THE UNIVERSITY OF QUEENSLAND Queensland 4072 Australia TECHNICAL REPORT No. 99-30 A Survey of International Safety Standards Axel

More information

Rev 1 January 16, 2004

Rev 1 January 16, 2004 1010011101010011110001101001101101101101000100110010101011100010110 0110100110110110110100010010001010101110001011000100111010100111100 1110100110110110110100010010001010101110001011000100111010100111100

More information

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when

More information

STS Federal Government Consulting Practice IV&V Offering

STS Federal Government Consulting Practice IV&V Offering STS Federal Government Consulting Practice IV&V Offering WBE Certified GSA Contract GS-35F-0108T For information Please contact: gsa70@stsv.com 2007 by STS, Inc. Outline Background on STS What is IV&V?

More information

Introduction to a Requirements Engineering Framework for Aeronautics

Introduction to a Requirements Engineering Framework for Aeronautics J. Software Engineering & Applications, 2010, 3, 894-900 doi:10.4236/jsea.2010.39105 Published Online September 2010 (http://www.scirp.org/journal/jsea) Introduction to a Requirements Engineering Framework

More information

Quality Management System Manual

Quality Management System Manual Effective Date: 03/08/2011 Page: 1 of 17 Quality Management System Manual Thomas C. West Eric Weagle Stephen Oliver President ISO Management General Manager Representative Effective Date: 03/08/2011 Page:

More information

Parameters for Efficient Software Certification

Parameters for Efficient Software Certification Parameters for Efficient Software Certification Roland Wolfig, e0327070@student.tuwien.ac.at Vienna University of Technology, Real-Time Systems Group 1 Abstract Software certification is a common approach

More information

CMS Testing Framework Overview

CMS Testing Framework Overview Department of Health and Human Services Centers for Medicare & Medicaid Services Office of Information Services CMS Framework Overview Version 1.1 May 18, 2011 Table of Contents 1. Introduction... 1 1.1

More information

Appendix 2-A. Application and System Development Requirements

Appendix 2-A. Application and System Development Requirements Appendix 2-A. Application and System Development Requirements Introduction AHRQ has set up a Distributed Systems Engineering Lab (DSEL) to support all internal development efforts and provide a facility

More information

The new software standard for the avionic industry: goals, changes and challenges

The new software standard for the avionic industry: goals, changes and challenges WHITEPAPER DO-178C/ED-12C The new software standard for the avionic industry: goals, changes and challenges SVEN NORDHOFF Aerospace Certification / Process Assurance & SPICE Assessor sven.nordhoff@sqs.com

More information

R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION PROGRAM

R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION PROGRAM The American Association for Laboratory Accreditation Document Revised: R214: Specific Requirements: Information Technology Testing Laboratory Accreditation July 13, 2010 Program Page 1 of 26 R214 SPECIFIC

More information

Project Management Guidelines

Project Management Guidelines Project Management Guidelines 1. INTRODUCTION. This Appendix (Project Management Guidelines) sets forth the detailed Project Management Guidelines. 2. PROJECT MANAGEMENT PLAN POLICY AND GUIDELINES OVERVIEW.

More information

The Role of CM in Agile Development of Safety-Critical Software

The Role of CM in Agile Development of Safety-Critical Software The Role of CM in Agile Development of Safety-Critical Software Tor Stålhane1, Thor Myklebust 2 1 Norwegian University of Science and Technology, N-7491, Trondheim, Norway 2 SINTEF ICT, Strindveien 2,

More information

Overview of STS Consulting s IV&V Methodology

Overview of STS Consulting s IV&V Methodology Overview of STS Consulting s IV&V Methodology STS uses a 5 Step Methodology for IV&V. Our risk-based methodology conforms to Best Practices, relevant international standards, and regulations/guidelines

More information

ISO 9001:2000 AUDIT CHECKLIST

ISO 9001:2000 AUDIT CHECKLIST ISO 9001:2000 AUDIT CHECKLIST No. Question Proc. Ref. Comments 4 Quality Management System 4.1 General Requirements 1 Has the organization established, documented, implemented and maintained a quality

More information

Camar Aircraft Products Co. QUALITY MANUAL Revision D

Camar Aircraft Products Co. QUALITY MANUAL Revision D QUALITY MANUAL Revision D Gujll'y Manual Introduction The purpose of this manual is to describe the Quality Assurance Program implemented by Camar Aircraft Products Co. (hereafter referred to as C.A.P.C.)

More information

SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM. Quality Assurance Checklist

SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM. Quality Assurance Checklist SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM Quality Assurance Checklist The following checklist is intended to provide system owners, project managers, and other information systems development and

More information

Independent Verification and Validation of SAPHIRE 8 Software Project Plan

Independent Verification and Validation of SAPHIRE 8 Software Project Plan INL/EXT-09-17022 Rev. 2 Independent Verification and Validation of SAPHIRE 8 Software Project Plan March 2010 The INL is a U.S. Department of Energy National Laboratory operated by Battelle Energy Alliance

More information

Network Configuration Management

Network Configuration Management Network Configuration Management Contents Abstract Best Practices for Configuration Management What is Configuration Management? FCAPS Configuration Management Operational Issues IT Infrastructure Library

More information

To introduce software process models To describe three generic process models and when they may be used

To introduce software process models To describe three generic process models and when they may be used Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

Enterprise Test Management Standards

Enterprise Test Management Standards Enterprise Test Management Standards Version 4.0 09/28/2012 Document Number: FSA_TOADG_STDS_TEST.TMS_001 Document Version Control This section summarizes this document revision history. Each entry includes

More information

A COMPARISON OF PRINCE2 AGAINST PMBOK

A COMPARISON OF PRINCE2 AGAINST PMBOK Introduction This comparison takes each part of the PMBOK and gives an opinion on what match there is with elements of the PRINCE2 method. It can be used in any discussion of the respective merits of the

More information

Project Management Standards: A Review of Certifications/Certificates

Project Management Standards: A Review of Certifications/Certificates Project Standards: A Review of Certifications/Certificates Standards for Project Supporting Certification and Certificates Certificate Certification The Project Body of Knowledge PMBOK Guide Projects in

More information

Classical Software Life Cycle Models

Classical Software Life Cycle Models Classical Software Life Cycle Models SWEN 301 Trimester 1, 2015 Lecturer: Dr Hui Ma Engineering and Computer Science Lecture slides make use of material provided on the textbook's companion website Motivation

More information

Noorul Islam College of Engineering M. Sc. Software Engineering (5 yrs) IX Semester XCS592- Software Project Management

Noorul Islam College of Engineering M. Sc. Software Engineering (5 yrs) IX Semester XCS592- Software Project Management Noorul Islam College of Engineering M. Sc. Software Engineering (5 yrs) IX Semester XCS592- Software Project Management 8. What is the principle of prototype model? A prototype is built to quickly demonstrate

More information

SOFTWARE ASSURANCE STANDARD

SOFTWARE ASSURANCE STANDARD NOT MEASUREMENT SENSITIVE National Aeronautics and NASA-STD-8739.8 w/change 1 Space Administration July 28, 2004 SOFTWARE ASSURANCE STANDARD NASA TECHNICAL STANDARD REPLACES NASA-STD-2201-93 DATED NOVEMBER

More information

3 Terms and definitions 3.5 client organization whose management system is being audited for certification purposes

3 Terms and definitions 3.5 client organization whose management system is being audited for certification purposes 3 Terms and definitions 3.4 third-party certification audit audit carried out by an auditing organization independent of the client and the user, for the purpose of certifying the client's management system

More information

Software Quality Assurance Plan

Software Quality Assurance Plan For Database Applications Document ID: Version: 2.1a Planning Installation & Acceptance Integration & Test Requirements Definition Design Development 1 / 54 Copyright 2000-2006 Digital Publications LLC.

More information

TITLE: Control of Software

TITLE: Control of Software Page 1 of 8 TITLE: Control of Software WARNING This document is the property of United Technologies Corporation (UTC). You may not possess, use, copy or disclose this document or any information in it,

More information

ISO 13485:201x What is in the new standard?

ISO 13485:201x What is in the new standard? ISO 13485:201x What is in the new standard? Eric Finegan, Quality Mgr, BTE Technologies, Inc. 2015-09-10 1 Presentation Slides This slide deck is the presentation performed on 2015-09-10. A more detailed

More information

Software Test Plan (STP) Template

Software Test Plan (STP) Template (STP) Template Items that are intended to stay in as part of your document are in bold; explanatory comments are in italic text. Plain text is used where you might insert wording about your project. This

More information

pm4dev, 2016 management for development series Project Scope Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

pm4dev, 2016 management for development series Project Scope Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS pm4dev, 2016 management for development series Project Scope Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS A methodology to manage development

More information

ISO 9001:2000 Gap Analysis Checklist

ISO 9001:2000 Gap Analysis Checklist ISO 9001:2000 Gap Analysis Checklist Type: Assessor: ISO 9001 REQUIREMENTS STATUS ACTION/COMMENTS 4 Quality Management System 4.1 General Requirements Processes needed for the quality management system

More information

Considerations When Validating Your Analyst Software Per GAMP 5

Considerations When Validating Your Analyst Software Per GAMP 5 WHITE PAPER Analyst Software Validation Service Considerations When Validating Your Analyst Software Per GAMP 5 Blair C. James, Stacy D. Nelson Introduction The purpose of this white paper is to assist

More information

Develop Project Charter. Develop Project Management Plan

Develop Project Charter. Develop Project Management Plan Develop Charter Develop Charter is the process of developing documentation that formally authorizes a project or a phase. The documentation includes initial requirements that satisfy stakeholder needs

More information

CONSOLIDATED VERSION IEC 62304. Medical device software Software life cycle processes. colour inside. Edition 1.1 2015-06

CONSOLIDATED VERSION IEC 62304. Medical device software Software life cycle processes. colour inside. Edition 1.1 2015-06 IEC 62304 CONSOLIDATED VERSION Edition 1.1 2015-06 colour inside Medical device software life cycle processes INTERNATIONAL ELECTROTECHNICAL COMMISSION ICS 11.040 ISBN 978-2-8322-2765-7 Warning! Make sure

More information

Procedure for Assessment of System and Software

Procedure for Assessment of System and Software Doc. No: STQC IT/ Assessment/ 01, Version 1.0 Procedure for Assessment of System and Software May, 2014 STQC - IT Services STQC Directorate, Department of Electronics and Information Technology, Ministry

More information

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

Certification Authorities Software Team (CAST) Position Paper CAST-18 Certification Authorities Software Team (CAST) Position Paper CAST-18 Reverse Engineering in Certification Projects Completed June 2003 (Rev 1) NOTE: This position paper has been coordinated among the

More information

Higher National Unit specification. General information. Software Development: Analysis and Design (SCQF level 7) Unit code: HA4C 34.

Higher National Unit specification. General information. Software Development: Analysis and Design (SCQF level 7) Unit code: HA4C 34. Higher National Unit specification General information Unit code: HA4C 34 Superclass: CB Publication date: January 2016 Source: Scottish Qualifications Authority Version: 02 Unit purpose The purpose of

More information

QUALITY MANUAL ISO 9001. Quality Management System

QUALITY MANUAL ISO 9001. Quality Management System Page 1 of 20 QUALITY MANUAL ISO 9001 Quality Management System Printed copies are not controlled unless marked "CONTROLLED". Upon receipt of this document, discard all previous copies. Page 2 of 20 Approval

More information

CP14 ISSUE 5 DATED 1 st OCTOBER 2015 BINDT Audit Procedure Conformity Assessment and Certification/Verification of Management Systems

CP14 ISSUE 5 DATED 1 st OCTOBER 2015 BINDT Audit Procedure Conformity Assessment and Certification/Verification of Management Systems Certification Services Division Newton Building, St George s Avenue Northampton, NN2 6JB United Kingdom Tel: +44(0)1604-893-811. Fax: +44(0)1604-893-868. E-mail: pcn@bindt.org CP14 ISSUE 5 DATED 1 st OCTOBER

More information

U.S. NUCLEAR REGULATORY COMMISSION STANDARD REVIEW PLAN. Organization responsible for the review of instrumentation and controls

U.S. NUCLEAR REGULATORY COMMISSION STANDARD REVIEW PLAN. Organization responsible for the review of instrumentation and controls U.S. NUCLEAR REGULATORY COMMISSION STANDARD REVIEW PLAN NUREG-0800 BRANCH TECHNICAL POSITION 7-14 GUIDANCE ON SOFTWARE REVIEWS FOR DIGITAL COMPUTER-BASED INSTRUMENTATION AND CONTROL SYSTEMS REVIEW RESPONSIBILITIES

More information

Introduction to the ITS Project Management Methodology

Introduction to the ITS Project Management Methodology Introduction to the ITS Project Management Methodology In September 1999 the Joint Legislative Committee on Performance Evaluation and Expenditure Review (PEER) produced a report entitled Major Computer

More information

Software Quality Subcontractor Survey Questionnaire INSTRUCTIONS FOR PURCHASE ORDER ATTACHMENT Q-201

Software Quality Subcontractor Survey Questionnaire INSTRUCTIONS FOR PURCHASE ORDER ATTACHMENT Q-201 PURCHASE ORDER ATTACHMENT Q-201A Software Quality Subcontractor Survey Questionnaire INSTRUCTIONS FOR PURCHASE ORDER ATTACHMENT Q-201 1. A qualified employee shall be selected by the Software Quality Manager

More information

Validating Enterprise Systems: A Practical Guide

Validating Enterprise Systems: A Practical Guide Table of Contents Validating Enterprise Systems: A Practical Guide Foreword 1 Introduction The Need for Guidance on Compliant Enterprise Systems What is an Enterprise System The Need to Validate Enterprise

More information

Certification Report

Certification Report Certification Report EAL 4 Evaluation of SecureDoc Disk Encryption Version 4.3C Issued by: Communications Security Establishment Certification Body Canadian Common Criteria Evaluation and Certification

More information

Configuration Management Practices

Configuration Management Practices Safety Critical Software Management Practices Linda Westfall Westfall Team, Inc. International Conference on Software Quality ICSQ 2011 Copyright 1999-2010 Westfall Team, Inc. All Rights Reserved. Management

More information

ISO-9001:2000 Quality Management Systems

ISO-9001:2000 Quality Management Systems ISO-9001:2000 Quality Management Systems REQUIREMENTS 10/10/2003 ISO-9001:2000 Requirements 1 Process Based Approach C U S MANAGEMENT RESPONSIBILITY RESOURCE MANAGEMENT C U S T O M Requirements PRODUCT

More information

Configuration Management Plan

Configuration Management Plan Project: Version: Prepared by: : Approvals: Submitted By: Project Team Member Review Approvals By: Document Change Log Version Author Description ii Table of Contents 1.0 Scope 1 2.0 Configuration Management

More information

CMS Policy for Configuration Management

CMS Policy for Configuration Management Chief Information Officer Centers for Medicare & Medicaid Services CMS Policy for Configuration April 2012 Document Number: CMS-CIO-POL-MGT01-01 TABLE OF CONTENTS 1. PURPOSE...1 2. BACKGROUND...1 3. CONFIGURATION

More information

ELECTROTECHNIQUE IEC INTERNATIONALE 61508-3 INTERNATIONAL ELECTROTECHNICAL

ELECTROTECHNIQUE IEC INTERNATIONALE 61508-3 INTERNATIONAL ELECTROTECHNICAL 61508-3 ª IEC: 1997 1 Version 12.0 05/12/97 COMMISSION CEI ELECTROTECHNIQUE IEC INTERNATIONALE 61508-3 INTERNATIONAL ELECTROTECHNICAL COMMISSION Functional safety of electrical/electronic/ programmable

More information

Chap 1. Introduction to Software Architecture

Chap 1. Introduction to Software Architecture Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)

More information

Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM)

Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM) Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM) Pankaj Jalote 1 Infosys Technologies Ltd. Bangalore 561 229 Fax: +91-512-590725/590413 Jalote@iitk.ernet.in, jalote@iitk.ac.in

More information

The Software Development Life Cycle (SDLC)

The Software Development Life Cycle (SDLC) Document ID: Version: 2.0 1 / 22 2 TABLE OF CONTENTS INTRODUCTION... 4 THE SDLC WATERFALL... 4 ALLOWED VARIATIONS... 5 OTHER SDLC MODELS... 6 REFERENCES... 7 GENERIC STAGE... 8 KICKOFF PROCESS... 8 INFORMAL

More information

DNV GL Assessment Checklist ISO 9001:2015

DNV GL Assessment Checklist ISO 9001:2015 DNV GL Assessment Checklist ISO 9001:2015 Rev 0 - December 2015 4 Context of the Organization No. Question Proc. Ref. Comments 4.1 Understanding the Organization and its context 1 Has the organization

More information

Interpreting the Management Process in IEEE/EIA 12207 with the Help of PMBOK

Interpreting the Management Process in IEEE/EIA 12207 with the Help of PMBOK Interpreting the Management Process in IEEE/EIA 12207 with the Help of PMBOK Lewis Gray, Ph.D., PMP Abelia Fairfax, Virginia USA www.abelia.com Copyright 2002 by Abelia Corporation. All rights reserved

More information

SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK

SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK Office of Safety and Mission Assurance NASA-GB-9503 SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK AUGUST 1995 National Aeronautics and Space Administration Washington, D.C. 20546 PREFACE The growth in cost

More information

Quality Assurance QUALITY ASSURANCE PLAN

Quality Assurance QUALITY ASSURANCE PLAN Revision 2 Page 1 of 40 QUALITY ASSURANCE PLAN PLAN APPROVALS: Jeff Shouse Signature on File DIRECTOR OF QUALITY ASSURANCE DIRECTOR OF QUALITY ASSURANCE (signature) DATE Rodney Baltzer Signature on File

More information

Notice of Clarification

Notice of Clarification U. S. ELECTION ASSISTANCE COMMISSION VOTING SYSTEM TESTING AND CERTIFICATION PROGRAM 1225 New York Avenue, NW, Suite 1100 Washington, DC. 20005 Notice of Clarification NOC 09-004: Development and Submission

More information

Subject Software Aspects of Certification

Subject Software Aspects of Certification EASA NOTIFICATION OF A PROPOSAL TO ISSUE A CERTIFICATION MEMORANDUM EASA Proposed CM No.: EASA CM - SWAEH 002 Issue: 02 Issue Date: 22 nd of October 2013 Issued by: Safety, Software & Airborne Electronic

More information

Safety Oversight Audit Section

Safety Oversight Audit Section Safety Oversight Audit Section Regional Seminar on the Preparation, Conduct and Reporting of an ICAO Safety Oversight Audit Beijing, China, 12 to 15 December 2006 Introduction to the Audit Protocols Module

More information

ITRM Guideline CPM 110-01 Date: January 23, 2006 SECTION 4 - PROJECT EXECUTION AND CONTROL PHASE

ITRM Guideline CPM 110-01 Date: January 23, 2006 SECTION 4 - PROJECT EXECUTION AND CONTROL PHASE PROJECT MANAGEMENT GUIDELINE SECTION 4 - PROJECT EXECUTION AND CONTROL PHASE Table of Contents Introduction... 3 Project Execution and Control Phase Overview... 3 Activities and Documents in the Execution

More information

ENEA: THE PROVEN LEADER IN SAFETY CRITICAL AVIONICS SYSTEMS

ENEA: THE PROVEN LEADER IN SAFETY CRITICAL AVIONICS SYSTEMS ENEA: THE PROVEN LEADER IN SAFETY CRITICAL AVIONICS SYSTEMS info@enea.com. www.enea.com For over 40 years, we have been one of the fastest growing avionics consulting companies in the world. Today our

More information

IEC 61508 Overview Report

IEC 61508 Overview Report IEC 61508 Overview Report A Summary of the IEC 61508 Standard for Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems exida Sellersville, PA 18960, USA +1-215-453-1720

More information

Chap 1. Software Quality Management

Chap 1. Software Quality Management Chap 1. Software Quality Management Part 1.1 Quality Assurance and Standards Part 1.2 Software Review and Inspection Part 1.3 Software Measurement and Metrics 1 Part 1.1 Quality Assurance and Standards

More information

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

UNCONTROLLED IF PRINTED IN-SERVICE MANAGEMENT OF SOFTWARE FOR AIRBORNE AND RELATED SYSTEMS UNCONTROLLED IF PRINTED AAP 7001.054 Sect 2 Chap 17 SECTION 2 CHAPTER 17 IN-SERVICE MANAGEMENT OF SOFTWARE FOR AIRBORNE AND RELATED SYSTEMS INTRODUCTION 1. The in-service maintenance and development of

More information