Introduction:
Purpose
Outline
Caveats
Sources
Background
Software Growth
Software Growth (cont.)
Cost Factors:
Outline
Cost Factors
DoD Weapons Systems
Non-DoD Ada Examples
Commercial Ada Use
Language Use
Foundation Languages
Ada As A Foundation
Standardization
Ada Viability
Language Studies:
Outline
Language Studies
Air Force Study
STSC European Survey
Productivity
Outline
Domain Productivity
Domain Cost
Productivity
NASA Ada Reuse
Disectonomy of Scale
Productivity Improvement
Program Integration
Outline
Program Errors
Development Phases
Development Phases (cont.)
Program Integration
CSE Experience
Reliability & Maintenance
Outline
Reliability
Airbus Brakes
Maintenance
MITRE Study
Annual Maintenance
Project Examples:
Outline
Projects
Perceived Failures
FAA AAS
Project "X"
Project "X" Results
SUNY Real-Time Course
SUNY Results
Dr. McCormick's Comments
IMOM Reengineering
IMOM Maintenance
IMOM Ada Redesign
Maintainability Index
IMOM MI History
Celsius Tech
Reuse
Rational Ada System
Rational (cont.)
Rational Results
Dr. Zeigler's Comments
Findings:
Outline
Sources
Compiler/Tools Cost
Findings
Findings (cont.)
Important Factors
Comparison
Definitions
SUN Comparison
Expert Comments
Computing Cornerstones
Correctness Cornerstones