Rationale for Ada 2005

John Barnes
Contents   Index   References   Search   Previous   Next 

1.1 Revision process

Readers will recall that the development of Ada 95 from Ada 83 was an extensive process funded by the USDoD. Formal requirements were established after comprehensive surveys of user needs and competitive proposals were then submitted resulting in the selection of Intermetrics as the developer under the devoted leadership of Tucker Taft. The whole technical development process was then comprehensively monitored by a distinct body of Distinguished Reviewers. Of course, the process was also monitored by the ISO committee concerned and the new language finally became an ISO standard in 1995.
The development of Ada 2005 from Ada 95 has been on a more modest scale. The work has almost entirely been by voluntary effort with support from within the industry itself through bodies such as the Ada Resource Association and Ada-Europe.
The development was performed under the guidance of ISO/IEC JTC1/SC22 WG9 (hereinafter just called WG9) chaired adroitly by James Moore whose deep knowledge led us safely through the minefield of ISO procedures. This committee has included national representatives of many nations including Belgium, Canada, France, Germany, Italy, Japan, Sweden, Switzerland, the UK and the USA. WG9 developed guidelines [1] for a revision to Ada 95 which were then used by the Ada Rapporteur Group (the ARG) in drafting the revised standard.
The ARG is a team of experts nominated by the national bodies represented on WG9 and the two liaison organizations, ACM SIGAda and Ada-Europe. The ARG was originally led with Teutonic precision by Erhard Plödereder and then with Transalpine Gallic flair by Pascal Leroy. The editor, who at the end of the day actually writes the words of the standard, was and is the indefatigable Randy (fingers) Brukardt.
Suggestions for the revised standard came from a number of sources such as individuals on the ARG, national bodies on WG9, users via email discussions on Ada-Comment and so on.
Ada 2005 is formally defined as Ada 95 as corrected by the Corrigendum [2] and then amended by the Amendment [16] and published by ISO in March 2007. It is almost impossible to read these three documents in parallel and so they been integrated to form new versions of both the Annotated Ada Reference Manual [15] and the standard Ada Reference Manual [14].
There was much discussion on whether the language should be called Ada 2005 or Ada 2006 or indeed Ada 2007. For various reasons the WG9 meeting in York in June 2005 decided that the vernacular name should be Ada 2005.

Contents   Index   References   Search   Previous   Next 
© 2005, 2006, 2007 John Barnes Informatics.
Sponsored in part by:
The Ada Resource Association and its member companies: ARA Members AdaCore Polyspace Technologies Praxis Critical Systems IBM Rational Sofcheck and   Ada-Europe:
Ada-Europe