90 likes | 110 Views
Explore the challenges faced in complex aviation software systems and gain insights into requirements, integration, and change management. Discover research needs and roadmap challenges for maximizing resources and minimizing stove-piping. Join the discussion!
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.