RTCA DO 178:2011

RTCA DO 178:2011 Software Considerations In Airborne Systems And Equipment Certification Specifies recommendations for the production of software for airborne systems and equipment that performs its intended function with a level of confidence in safety that complies with airworthiness re

More details

Download

PDF AVAILABLE FORMATS IMMEDIATE DOWNLOAD
$191.40 tax incl.

$435.00 tax incl.

(price reduced by 56 %)

1000 items in stock

Table of Contents

1.0Introduction
1.1Purpose
1.2Scope
1.3Relationshiptootherdocuments
1.4Howtousethisdocument
1.5Documentoverview
2.0Systemaspectsrelatingtosoftwaredevelopment
2.1Informationflowbetweensystemandsoftware
lifecycleprocesses
2.2Failureconditionandsoftwarelevel
2.3Systemarchitecturalconsiderations
2.4Systemconsiderationsforuser-modifiable
software,option-selectablesoftwareand
commercialoff-the-shelfsoftware
2.5Systemdesignconsiderationsforfield-loadable
software
2.6Systemrequirementsconsiderationsforsoftware
verification
2.7Softwareconsiderationsinsystemverification
3.0Softwarelifecycle
3.1Softwarelifecycleprocesses
3.2Softwarelifecycledefinition
3.3Transitioncriteriabetweenprocesses
4.0Softwareplanningprocess
4.1Softwareplanningprocessobjectives
4.2Softwareplanningprocessactivities
4.3Softwareplans
4.4Softwarelifecycleenvironmentplanning
4.5Softwaredevelopmentstandards
4.6Reviewandassuranceofthesoftwareplanning
process
5.0Softwaredevelopmentprocesses
5.1Softwarerequirementsprocess
5.2Softwaredesignprocess
5.3Softwarecodingprocess
5.4Integrationprocess
5.5Traceability
6.0Softwareverificationprocess
6.1Softwareverificationprocessobjectives
6.2Softwareverificationprocessactivities
6.3Softwarereviewsandanalyses
6.4Softwaretestingprocess
7.0Softwareconfigurationmanagementprocess
7.1Softwareconfigurationmanagementprocess
objectives
7.2Softwareconfigurationmanagementprocess
activities
7.3Datacontrolcategories
8.0Softwarequalityassuranceprocess
8.1Softwarequalityassuranceprocessobjectives
8.2Softwarequalityassuranceprocessactivities
8.3Softwareconformityreview
9.0Certificationliaisonprocess
9.1Meansofcomplianceandplanning
9.2Compliancesubstantiation
9.3Minimumsoftwarelifecycledatathatis
submittedtocertificationauthority
9.4Softwarelifecycledatarelatedtotypedesign
10.0Overviewofaircraftandenginecertification
10.1Certificationbasis
10.2Softwareaspectsofcertification
10.3Compliancedetermination
11.0Softwarelifecycledata
11.1Planforsoftwareaspectsofcertification
11.2Softwaredevelopmentplan
11.3Softwareverificationplan
11.4Softwareconfigurationmanagementplan
11.5Softwarequalityassuranceplan
11.6Softwarerequirementsstandards
11.7Softwaredesignstandards
11.8Softwarecodestandards
11.9Softwarerequirementsdata
11.10Designdescription
11.11Sourcecode
11.12Executableobjectcode
11.13Softwareverificationcasesandprocedures
11.14Softwareverificationresults
11.15Softwarelifecycleenvironmentconfiguration
index
11.16Softwareconfigurationindex
11.17Problemreports
11.18Softwareconfigurationmanagementrecords
11.19Softwarequalityassurancerecords
11.20Softwareaccomplishmentsummary
12.0Additionalconsiderations
12.1Useofpreviouslydevelopedsoftware
12.2Toolqualification
12.3Alternativemethods
AnnexAProcessobjectivesandoutputsbysoftware
level
AnnexBAcronymsandglossaryofterms
AppendixABackgroundofdocumentDO-178
1.0Priordocumentversionhistory
2.0RTCA/EUROCAEcommitteeactivitiesinthe
productionofthisdocument
3.0SummaryofdifferencesbetweenDO-178Band
DO-178A
AppendixBCommitteemembership
AppendixCIndexofterms
AppendixDImprovementsuggestionform
Figures
1-1Documentoverview
2-1Systemsafety-relatedinformationflowbetween
systemandsoftwarelifecycleprocesses
3-1Exampleofsoftwareprojectusingfourdifferent
developmentsequences
6-1Softwaretestingprocess
Tables
7-1SCMprocessobjectivesassociatedwithCC1andCC2
data
A-1Softwareplanningprocess
A-2Softwaredevelopmentprocesses
A-3Verificationofoutputsofsoftwarerequirements
process
A-4Verificationofoutputsofsoftwaredesignprocess
A-5Verificationofoutputsofsoftwarecodingand
integrationprocesses
A-6Testingofoutputsofintegrationprocess
A-7Verificationofverificationprocessresults
A-8Softwareconfigurationmanagementprocess
A-9Softwarequalityassuranceprocess
A-10Certificationliaisonprocess

Abstract

Specifies recommendations for the production of software for airborne systems and equipment that performs its intended function with a level of confidence in safety that complies with airworthiness requirements.

Contact us