1 / 10

Basing Aviation Software Certification On Assurance Cases

Basing Aviation Software Certification On Assurance Cases. John Knight Patrick Graydon Elisabeth Strunk. The Argument. Prescribed software development processes do not ensure software quality Assurance cases (e.g., safety cases) provide a mechanism for documenting an assurance argument

valeriew
Download Presentation

Basing Aviation Software Certification On Assurance Cases

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Basing Aviation Software CertificationOn Assurance Cases John Knight Patrick Graydon Elisabeth Strunk

  2. The Argument • Prescribed software development processes do not ensure software quality • Assurance cases (e.g., safety cases) provide a mechanism for documenting an assurance argument • Read position paper • Listen to Robin Bloomfield

  3. Certification and Education John Knight

  4. Civil Engineering Large structures very rarely fail Why?

  5. Civil Engineering: Extensive science supporting analysis Rigorous education Mentored, prescribed experience path Community of trust PE signature Learning from failure Computer Engineering: Some science supporting analysis Education Them vs Us

  6. So? • Certification is not just a technical issue • Why? • Sometimes engineers are not aware of: • Their own limitations • The limitations of their technologies • New technology—things are moving very fast • F 22 anyone? • We have to fix this Good technology applied incorrectly is useless

  7. What To Do? Demand better from high education

  8. What To Do? Demand better from high education

  9. What To Do? Demand better from high education

  10. What To Do? • Demand better from high education • Develop a comprehensive approach to the social side of this • Integrate the industry hiring and preparation process with higher education • Set standards for people and processes at all levels

More Related