skip to main content
research-article

The rise, fall and persistence of Ada

Published:24 October 2010Publication History
Skip Abstract Section

Abstract

This paper begins with a brief history of the Ada programming language including the rise of Ada, the Ada Mandate and the fall from grace as a DoD programming language. The paper examines the reasons why the Ada is not widely accepted in certain areas and provides reasons why it should be used in particular areas. The paper then gives examples of where Ada has persisted and found a niche in safety critical, high integrity. The paper also discusses Ada-related organizations and gives examples of projects currently underway in the US and in Europe providing a compelling reason for using Ada in appropriate and critical domain areas.

References

  1. Ada Programming Language. Retrieved from http://en.wikipedia.org/wiki/Ada_(programming_language)Google ScholarGoogle Scholar
  2. Ada Language Reference Manual. LRM-2005.Google ScholarGoogle Scholar
  3. Tiobe Programming Language Ranking for June 2010. Retrieved from http://www.tiobe.com/index.php/content/paperinfo/tpci/index.htmlGoogle ScholarGoogle Scholar
  4. Sward, Ricky E. Using Ada in a service-oriented architecture. Proceedings of the 2007 ACM SIGAda international conference on Ada. Fairfax, Virginia, USA Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. GNU Compiler Collection (GCC). Retrieved from http://en.wikipedia.org/wiki/GNU_Compiler_CollectionGoogle ScholarGoogle Scholar
  6. The SPARK Programming Language, Retrieved from http://www.altran-praxis.com/spark.aspxGoogle ScholarGoogle Scholar
  7. Anthony Hall and Roderick Chapman. Correctness by Construction: Developing a Commercial Secure System, IEEE Software Jan/Feb 2002, pp. 18--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. List of Ada Textbooks. Retrieved from http://www.adaic.org/learn/textbook.htmlGoogle ScholarGoogle Scholar
  9. Sward, Ricky E. and Martin Carlisle, Barry Fagin, David Gibson. The case for Ada at the USAF Academy. Proceedings of the 2003 annual ACM SIGAda international conference on Ada. San Diego, CA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A Robotics API Dialect for Type-Safe Robots: Translating Myro to Ada. A. S. Mentis. Proceedings of the 2009 annual ACM SIGAda international conference on Ada. Tampa Bay, FL. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. GNAT Academic Program (GAP). Retrieved from http://www.adacore.com/home/academia/Google ScholarGoogle Scholar
  12. McCormick, John. Ada and software engineering education: one professor's experiences. Proceedings of the 2007 annual ACM SIGAda international conference on Ada. Portland, OR. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Ada Europe. Retrieved from http://www.ada-europe.orgGoogle ScholarGoogle Scholar
  14. Ada Resource Association. Retrieved from http://www.adaic.org/ARA/index.htmlGoogle ScholarGoogle Scholar
  15. ERAM. Retrieved from http://www.lockheedmartin.com/ news/press_releases/2007/1010ts_FAAEnRouteAutomation.htmlGoogle ScholarGoogle Scholar
  16. Boeing 777. Retrieved from http://www.adaic.org/atwork/ boeing.htmlGoogle ScholarGoogle Scholar
  17. iFACTS. Retrieved from http://www.drdobbs.com/ embedded-systems/199905389Google ScholarGoogle Scholar
  18. Ada2005 Language Rationale. Retrieved from http://www.adaic.org/standards/05rat/html/Rat-TOC.htmlGoogle ScholarGoogle Scholar
  19. MITRE Meteor. Retrieved from http://www.mitre.org/tech/meteor/Google ScholarGoogle Scholar
  20. C. Cicalese, R. Weatherly, J. Sherrill, R. Bolling, K. Forbes, R. Grabowski, K. Ring, and D. Seidel. A Distributed Multi-Language Architecture for Large Unmanned Ground Vehicles. Proceedings of the 2008 Annual ACM SIGAda International Conference on Ada. October 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Tokeneer. Retrieved from http://www.adacore.com/home/products/sparkpro/tokeneer/Google ScholarGoogle Scholar

Index Terms

  1. The rise, fall and persistence of Ada

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGAda Ada Letters
      ACM SIGAda Ada Letters  Volume 30, Issue 3
      SIGAda 2010
      December 2010
      63 pages
      ISSN:1094-3641
      DOI:10.1145/1879097
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGAda '10: Proceedings of the ACM SIGAda annual international conference on SIGAda
        October 2010
        90 pages
        ISBN:9781450300278
        DOI:10.1145/1879063

      Copyright © 2010 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 24 October 2010

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!