Avionics Software Standards ppt in latex

20
Contents Introduction History of DO-178B Features of DO-178B Drawbacks of DO-178B DO-178C Conclusion Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

description

 

Transcript of Avionics Software Standards ppt in latex

Page 1: Avionics Software Standards ppt in latex

Contents

IntroductionHistory of DO-178BFeatures of DO-178BDrawbacks of DO-178BDO-178CConclusion

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 2: Avionics Software Standards ppt in latex

IntroductionAvonics Software . . . . . .

Avionics software is embedded software with legally mandatedsafety and reliability concerns used in avionics.

To assure safety and reliability some representative standardslike MIL-STD-2167 for military systems,RCTA DO-178B forcivil aircraft are introduced.

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 3: Avionics Software Standards ppt in latex

IntroductionAvonics Software . . . . . .

Avionics software is embedded software with legally mandatedsafety and reliability concerns used in avionics.To assure safety and reliability some representative standardslike MIL-STD-2167 for military systems,RCTA DO-178B forcivil aircraft are introduced.

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 4: Avionics Software Standards ppt in latex

History of DO-178B

It was realized that the usual approach to seek the safety andreliability will not work for Safety critical systems.There was a great need for finding design errors which cameout in the form of first DO- 178 certification document.

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 5: Avionics Software Standards ppt in latex

History of DO-178BDO-178

The software applications were divided into three categories:critical, essential, and nonessential.

DO-178 also established the relationship between the softwarecertification process and the other relevant Federal AviationRegulations.

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 6: Avionics Software Standards ppt in latex

History of DO-178BDO-178

The software applications were divided into three categories:critical, essential, and nonessential.DO-178 also established the relationship between the softwarecertification process and the other relevant Federal AviationRegulations.

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 7: Avionics Software Standards ppt in latex

History of DO-178BDO-178A

Software development processes were described in a moresystematic and structured manner.The verification process included distinctions in effort requiredby software level.

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 8: Avionics Software Standards ppt in latex

History of DO-178BDO-178B

The purpose was to provide detailed guidelines for the productionof software for airborne systems. The goals were the following:

Develop objectives for the life cycle processes.Provide a description of the activities and designconsiderations for achieving those objectivesProvide a description of the evidence indicating the objectiveshave been satisfied.

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 9: Avionics Software Standards ppt in latex

Features of DO-178BThe Table shows the software level per failure condition and theamount of DO-178B objectives associated to each.

SW Failure Description Objec- WithLevel Condition tives Indep.A Catastropic Conditions which would prevent 66 25

continued safe flight and landing.B Hazardous Software that could cause or contribute 65 14

to the failure of the system resulting ina hazardous or severe failure condition

C Major Conditions which would significantly 57 2reduce aircraft safety, crew ability towork under adverse operation.

D Minor Conditions which would not significantly 28 2reduce aircraft safety, slight increase increw workload.

E No Effect Conditions which do not affect the 0 0aircraft operation or crew workload.

Table: DO-178B SW levels and characteristics

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 10: Avionics Software Standards ppt in latex

Features of DO-178B

The important sections of DO-178B document :Software Planning Process

Software Development ProcessSoftware Verification ProcessSoftware Configuration Management

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 11: Avionics Software Standards ppt in latex

Features of DO-178B

The important sections of DO-178B document :Software Planning ProcessSoftware Development Process

Software Verification ProcessSoftware Configuration Management

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 12: Avionics Software Standards ppt in latex

Features of DO-178B

The important sections of DO-178B document :Software Planning ProcessSoftware Development ProcessSoftware Verification Process

Software Configuration Management

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 13: Avionics Software Standards ppt in latex

Features of DO-178B

The important sections of DO-178B document :Software Planning ProcessSoftware Development ProcessSoftware Verification ProcessSoftware Configuration Management

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 14: Avionics Software Standards ppt in latex

Features of DO-178BSoftware Planning Process

Plan for Software Aspects of Certification.Software Development Plan.Software Verification Plan.

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 15: Avionics Software Standards ppt in latex

Software Development Process

Software requirements,software design,software coding andintegration.Adherence to a set of software coding standards.

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 16: Avionics Software Standards ppt in latex

Software Verification Process

To detect and report errors.Reviews, Analyses and Development of test cases.Structural Coverage Analysis.

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 17: Avionics Software Standards ppt in latex

Software Configuration Management

Task of tracking and controlling the changes in the software.How problem reports are dealt with?How the development process are recorded?

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 18: Avionics Software Standards ppt in latex

Drawbacks of DO-178B

No clarification of the definitions and boundaries between thekey concepts of High Level Requirements, Low LevelRequirements and Derived Requirements.It does not consider new development methodologies likeMBT.

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 19: Avionics Software Standards ppt in latex

DO-178C

Provides clearer language and terminology.Provides more consistency.Use of formal methods.Use of Object Oriented Programming.

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards

Page 20: Avionics Software Standards ppt in latex

Conclusion

The DO-178B solely focuses on design assurance where therequired assurance is defined on the basis of the criticality.DO-178C which is partially approved,clarified most of theunclear topics of DO-178B and includes few latesttechnologies.Formal methods are addressed to complement testing but notto replace.

Kuladeep-COE11B026 Sushma-COE11B010 Avionics Software Standards