Rationale for Ada 2005
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.
© 2005, 2006, 2007 John Barnes Informatics.
Sponsored in part by: