Presented to: By: Date: Federal Aviation Administration Aviation Software Systems for the Second Century of Flight Research and Roadmap Thoughts High Confidence Software Systems – Aviation Software Workshop Barbara Lingberg, FAA, AIR-120 October 5, 2006
2 Federal Aviation Administration Aviation Software Systems for the Second Century of Flight: Research and Roadmap Thoughts October 5, Caveat Opinions expressed do not represent the official Federal Aviation Administration (FAA) position and represent solely the opinions of the presenter.
3 Federal Aviation Administration Aviation Software Systems for the Second Century of Flight: Research and Roadmap Thoughts October 5, Systems Issues - Challenges in Complex Systems Challenge Areas: 1. Requirements Issues 2. Integration Issues 3. Change Management No silver bullet for resolution No one area is the sole problem No area exists in isolation from the others
4 Federal Aviation Administration Aviation Software Systems for the Second Century of Flight: Research and Roadmap Thoughts October 5, Systems Issues - Challenges in Complex Systems Requirements Issues: Validation – build the right system Verification – ensure correct implementation Management – across developers, suppliers, integrators Distinction – system, hardware, software Implementation – reuse and certification
5 Federal Aviation Administration Aviation Software Systems for the Second Century of Flight: Research and Roadmap Thoughts October 5, Systems Issues - Challenges in Complex Systems Integration Issues: Integration of components Inter-component commitments Verification of integrated modular avionics
6 Federal Aviation Administration Aviation Software Systems for the Second Century of Flight: Research and Roadmap Thoughts October 5, Systems Issues - Challenges in Complex Systems Change Management: Impact of change on other components Impact on requirements and commitments
7 Federal Aviation Administration Aviation Software Systems for the Second Century of Flight: Research and Roadmap Thoughts October 5, Systems Issues - Challenges in Complex Systems Research Needs: Means to safely certify systems using COTS Means to easily and safely reuse systems/tools previously certified/qualified Means to validate and verify complex, highly integrated systems to ensure requirements are complete, correct, correctly implemented, consistent, and communicated to affected users
8 Federal Aviation Administration Aviation Software Systems for the Second Century of Flight: Research and Roadmap Thoughts October 5, Systems Issues - Challenges in Complex Systems Roadmap Challenges: Maximize scarce resources, experience, entrepreneurship Minimize stove-piping while recognizing and respecting proprietary efforts and capitalistic system Understand and recognize crosscutting impact of software issues across disciplines
9 Federal Aviation Administration Aviation Software Systems for the Second Century of Flight: Research and Roadmap Thoughts October 5, I look forward to discussion. Thank you for your attention!