180 likes | 303 Views
Army Basic Research …Accelerating the Pace of Transformation Workshop on Software Reliability for FCS. Dr. Mark L. Swinson Director of Mathematical and Information Sciences. Toward a More Relevant and Ready Army …Smaller, Smarter, Lighter & Faster.
E N D
Army Basic Research …Accelerating the Pace of Transformation Workshop on Software Reliability for FCS Dr. Mark L. Swinson Director of Mathematical and Information Sciences
Toward a More Relevant and Ready Army …Smaller, Smarter, Lighter & Faster From threat-based to capabilities-based approach • To current security environment • A Nation and Army at war • Enemy is not a single political regime • or person or religion or ideology - • enemy is terrorism • Conducted on homeland and across globe • Violence perpetrated against innocents • From the Cold War • Détente(2 superpowers) - Standoff with • known enemy/threat • Anticipated battlefield – Fulda Gap • Prepositioned heavy forces and equipment • The arms race – strategic nuclear weapons
Future Force for Full Spectrum of Missions Environmental Complexity Increased strategic responsiveness • Brigade in 96 hrs; Division in 120 hrs; Five Divisions in 30 days • Fight immediately upon arrival • Simultaneous air and sea lift High Urban Open rolling terrain Stability and Support Operations Small Scale Contingencies Low Major Theater War Spectrum of Conflict Render Previous Ways of Warfighting Obsolete
Pursuing Revolutionary Technologies… Smaller, Smarter, Lighter & Faster Today Future Force ~100 lb load < 40 lb effective load From Platforms to System of Systems Fully networked 70+ tons < 20 tons > 40 mph 0 mph C-130-Like Transportability Accelerating Transformational Capabilities
Future Combat Systems (FCS) Maneuver Unit of Action (Brigade Equivalent) Mounted Combat System (MCS) Unmanned Aerial Vehicle (UAV) (CL III/IVa) Infantry Carrier Vehicle (ICV) Unmanned Aerial Vehicle (UAV) (CL I) Non-Line-of-Sight (NLOS) - Mortar LW FCS Non-Line-of-Sight (NLOS) - Launch System Non-Line-of-Sight (NLOS) - Cannon MULE & Armed Robotic Vehicle – Assault (Light) (ARV- A (L)) Network Command & Control Vehicle (C2V) Unattended Ground Sensor (UGS) • Manned Systems: • MCS 60 • ICV 84 • NLOS-Mortar 24 • NLOS-Cannon 18 • C2V 49 • R&SV 30 • Medical Vehicle 29 • Unmanned Systems: • UAV (CL III/IVa) 56 • UAV (CL I) 54 • NLOS-LS 24 • MULE & ARV-A (L) 54, 27 • UGS 157 • SUGV 81 Small Unmanned Ground Vehicle (SUGV) Recon & Surv Vehicle (R&SV) Medical Vehicle Land Warrior (LW) FCS 2550
Our Problem: Major DoD acquisition projects regardless of Service are at serious risk of failure and cost overruns because of software problems
Capability Provided by Software in DoD Systems is Increasing but So are the Failures…… F-22 F-22 Development Spanning Decades and Yet No Planes in Production B-2 B-2 F-16 F-16 Software Functionality Software and Testing Delays Push Costs Above Congressional Ceiling F-15 F-15 F-111 F-111 A-7 A-7 F-4 F-4 1960 1960 1964 1964 1970 1970 1975 1975 1982 1982 1990 1990 2000 2000 Ref: Defense Systems Management College
Previously Unknown Global System Instability from an Low-level Operator-Interface Mistake …. and set the ship helplessly adrift at sea Crashes entire shipboard system USS Yorktown 1998 “The Smart Ship”
Subtle Timing Mismatch with Application Environment Lead to Unexpected Failures …. During Iraq War was blamed for the shoot down of a UK Tornado During Gulf War was blamed for the deaths of 28 US Soldiers Patriot Missile System
Software Disasters Why within the three Services are there software disasters in highly visible well designed software intensive systems? • More dependency on software • More interconnectivity provided by software • Much more complexity in systems of systems • Unexpected system interdependencies • More intricate project management
What about FCS? “The software task alone is five times larger than that required for Joint Strike Fighter and ten times larger than the F-22, which after two decades is finally meeting its software requirements.” Rep. Curt Weldon House Armed Services tactical air and land forces subcommittee hearing April 1, 2004
What has DoD done about this long term? • Study the Problem Again and Again • Make Small S&T Investments in Software
Studies of DoD Software Report the Same Problems and Little Action • “Transforming the Defense Industrial Base: A Roadmap,” DUSD (Industrial Policy) 2003 • “Manager’s Guide to Technology Transition in an Evolutionary Acquisition Environment,” Defense Procurement and Acquisition Policy, USD(AT&L), 2003 • “Report of the Defense Science Board 2001 Summer Study on Defense Science and Technology,” 2002 • “Workshop on New Visions for Software Design and Productivity: Research and Applications,” Interagency Working Group on Information Technology Research and Development, 2001 • “Report of the Defense Science Board Task Force on Defense Software,” 2000 • “Report of the Defense Science Board Task Force on Open Systems,” 1998
Modest DoD Software S&T Investment • DoD was a leader in Software S&T through mid-90s • Mindset that “COTS can do it all” almost eliminated DoD Software S&T Research Investment • Software S&T Investments in FY04 were Services $2M DARPA $7M Mismatch: $20B spent in FY2000 on software for major acquisition programs supported by less than $10M in S&T
Why are there still problems? • Convergence of Embedded Computing and Communications Fundamentally Changed All • DoD Studies largely overlooked • Primary Reliance on NSF for New Ideas • DoD Very Small Part of Total Commercial Market • Industry Demands Incentives for DoD Problems
What Might We Do in S&T for Future Systems? • Prevent architecture mismatches • Make System of Systems Interactions Coherent • Make Consistent Abstractions • Reduce Interactive Complexity • Assurance & Composition • High Confidence System Design • Correct-by-Construction Software Design • Evidence Technologies for Verification and Validation 90% of Software Problems in ACAT Projects Might Be Eliminated With such a Research Agenda
Role of the Workshop • Articulate a Software Research Agenda • Make Actionable Recommendations • Answer the “So What?” Question