Home/Why Ada?

View the on-line HTML briefing by clicking on the begin button below, or download the original Power Point file and accompanying script for viewing off-line.



Programming Languages and Lifecycle Cost

30 August 1997

Ada Joint Program Office
Center for Computer Systems Engineering
Joint Interoperability & Engineering Organization
Defense Information Systems Agency

Next slide


Slide Contents (Script Included)
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

Home Webmaster Last Updated: 08/11/98