Title: Aviation Software Systems for the Second Century of Flight
1Aviation 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
2Caveat
- Opinions expressed do not represent the
official Federal Aviation Administration (FAA)
position and represent solely the opinions of the
presenter.
3Systems 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
4Systems 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
5Systems Issues - Challenges in Complex Systems
- Integration Issues
- Integration of components
- Inter-component commitments
- Verification of integrated modular avionics
6Systems Issues - Challenges in Complex Systems
- Change Management
- Impact of change on other components
- Impact on requirements and commitments
7Systems Issues - Challenges in Complex Systems
- 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
8Systems Issues - Challenges in Complex Systems
- 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 Thank you for your attention!
I look forward to discussion.