What About Ada? The State of the Technology in 2003

The projected life-cycle cost of a system is a central concern for any program manager (PM) in the Department of Defense (DoD). Choices made early in system development, such as choosing appropriate programming languages, can have profound effects on life-cycle cost.

This report documents a recent investigation which characterized the technical and programmatic risks in reusing significant quantities of legacy Ada code in a new system. The investigation attempted to answer three questions: First, what is the business case for Ada? Second, how is Ada viewed by the defense industry? Third, how is Ada supported by academe? The results of this investigation point to a bleak future for Ada: no longer in the mainstream of computer science education, software engineering practice, or commercial support ADA is little more than a niche language used primarily within the DoD community and in limited civilian market segments, especially where there is defense market crossover or similar requirements as in commercial aviation, process control, and medical instrumentation.

The data collected in this report should help PMs evaluate the risks—both during initial development and throughout the entire life cycle—of using Ada for software-intensive systems.

PDF [619 KB]

Author

James Smith

This report is related to the following area(s) of work:

Acquisition Support

Technical Note
CMU/SEI-2003-TN-021
July 2003

Cite This Report

SEI:

Smith, James; What About Ada? The State of the Technology in 2003 (CMU/SEI-2003-TN-021). Software Engineering Institute, Carnegie Mellon University, 2003. http://www.sei.cmu.edu/library/abstracts/reports/03tn021.cfm

IEEE:

J. Smith, "What About Ada? The State of the Technology in 2003," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2003-TN-021, 2003. http://www.sei.cmu.edu/library/abstracts/reports/03tn021.cfm

APA:

Smith, J., (2003). What About Ada? The State of the Technology in 2003 (CMU/SEI-2003-TN-021). Retrieved June 18, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/03tn021.cfm

CHI:

Smith, James, What About Ada? The State of the Technology in 2003 (CMU/SEI-2003-TN-021). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2003. http://www.sei.cmu.edu/library/abstracts/reports/03tn021.cfm

MLA:

Smith, J., 2003. What About Ada? The State of the Technology in 2003 (Technical Report CMU/SEI-2003-TN-021). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/03tn021.cfm

Find Us Here

Find us on Youtube  Find us on LinkedIn  Find us on twitter  Find us on Facebook

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.