70 likes | 196 Views
DUSD (S&T) DoD Software Engineering Science and Technology Summit. Tony Jordano SAIC Corporate Vice President for System and Software Engineering August 7-9, 2001. Agenda. About SAIC Assumptions Future Software-Intensive Needs Some Major Software Issues. About SAIC.
E N D
DUSD (S&T) DoD Software EngineeringScience and Technology Summit Tony Jordano SAIC Corporate Vice President for System and Software Engineering August 7-9, 2001
Agenda • About SAIC • Assumptions • Future Software-Intensive Needs • Some Major Software Issues
About SAIC • Science Applications International Corporation (SAIC) • $5.9B Revenue - Half Government, Half Commercial • 41,000 Employees • Largest Employee-Owned Hi-Tech Company • Business Sectors: • Criminal Justice • Energy - Oil & Gas & Utilities • Environment • Financial Services • Healthcare • National Security • Space • Telecommunications (including Telcordia Technologies) • Transportation & Logistics
Assumptions • Lighter, More Mobile Forces • Smarter, More Intelligent Weapons/Devices • Fewer Human Operators in Forward Areas • Remote Sensing – As Much As Possible • Remote Control – As Much As Possible • Adapting Very Rapidly – To Changing Conditions
Future Software–Intensive Needs • “Remote” Software Increasingly Will Need: • Sensing & Fusion & Comparing • Deciding & Executing • Remembering & Learning • Non-Stop Operations • Adapting Correctly to Remote Commands • Sending Back the “Right” Information • “Rear” Software Increasingly Will Need: • Interacting With Humans and Remote Systems • Management & Control • Fusing Many Inputs • Creating Big Picture, Identifying Issues • Simulations Quickly Executed With Changing Situation • Possibilities & Projections ALL IN NEAR-REAL TIME
Some Major Software Issues • The “Remote” Software Has to Learn & Evolve Without Human Interaction • “Remote” Software in Different “Devices” May Encounter Different Situations and Learn/Evolve Separately • Significant Amounts of Mission Software May Be Based on Intelligent Mobile Agents • Complex Systems of Systems • Very High Availability & Reliability • Very Large and Complex Software Systems • Autonomous Robotic Systems Included • Highly Secure End-To-End • Probably Based on XML, EAI Frameworks, Process (Workflow) Managers, Voice Operated as Appropriate, Wireless as Appropriate, Etc. • Seamless Integrated Data Environment
Some Major Software Issues (cont’d) • System & Software Schedule and Cost Estimation? • Life Cycle Model(s) Selection and Application? • Performance and Stress Testing? • Many New or Larger-Scale Challenges for: • Testing • Verification - Model-Based Statistical Testing • Validation - Simulation-Based (Sim/Stim) • IOT&E - Other?