90 likes | 101 Views
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. Caveat.
E N D
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
Caveat Opinions expressed do not represent the official Federal Aviation Administration (FAA) position and represent solely the opinions of the presenter.
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
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
Systems Issues - Challenges in Complex Systems Integration Issues: • Integration of components • Inter-component commitments • Verification of integrated modular avionics
Systems Issues - Challenges in Complex Systems Change Management: • Impact of change on other components • Impact on requirements and commitments
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
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
Thank you for your attention! I look forward to discussion.