The focus of WG 9 over the year was to conduct the various items of work that recently started. The work of WG 9 is being conducted with the following priorities in its work: (1, the highest priority) develop a revision of ISO/IEC 15291, ASIS; respond to Defect Reports and/or Ada Issues on ISO/IEC 8652; (3) develop Technical Reports or Standards improving the Ada libraries--notably with respect to containers; (4) consider proposals for extending the language.
Coordination of ISO standards for Programming Language Ada
The Standard was published in 1995 and a Technical Corrigendum was published in 2001. WG 9 determined that the best strategy for updating the standard was to develop an Amendment. SC 22 approved the project subdivision in N3310.
Subdivision of project 1.22.10.01 approved per JTC 1 N6567. N 4051- FPDAM ballot passed. Published 9 March 2007 as Ada 2005.
WG 9 recommends the withdrawal of this standard.
WG 9 voted in June 2003 to confirm this standard upon its reaching the five-year review point. SC 22 endorsed the request in its 2003 plenary meeting. The Status shown on the ISO web site is 90.93 (confirmed).
WG 9 has requested that this Type 3 Technical Report be made freely available on an appropriate web site. The request was approved by SC 22 and JTC 1 and was implemented.
WG 9 voted in June 2003 to confirm this standard upon its reaching the five-year review point. SC 22 endorsed the request in its 2003 plenary meeting. The status is shown on the ISO web site as 90.93 (confirmed).
A Type 3 Technical Report, ISO/IEC TR 24718, Guide for the use of the Ada
Ravenscar Profile in high integrity systems, was completed during 2005. The
status shown on the ISO web site is 60.60 (published). Although the normal
process was used to approve the report, the document is an adoption of a report
developed by the University of York, UK. Both the
Maintenance of ISO/IEC 14519:2001,
Revision of the ASIS standard, ISO/IEC 15291
22.10.02 -- IS 11430:1994 Generic Package of Elementary Functions for
22.10.03 -- IS 11729:1994 Generic Package of Primitive Functions for
22.10.05 -- IS 13814:1998 Generic package of complex elementary functions
22.31 -- IS 12227:1995 SQL/Ada Module Description Language (SAMeDL)
22.35 -- (Type 2) TR 11735:1996 EXTensions for Real-time
There are two major professional societies in this area: Ada-Europe and the
Special Interest Group on
There is one major vendor consortium, the Ada Resource Association (ARA). Informal liaison with ARA is maintained via the US TAG.
As requested by SC 22, WG 9 has designated a liaison to SC 22/OWGV, Erhard Ploedereder of Ada-Europe, and has invited OWGV to collocate meetings with WG 9.
Although support for
National body participation in WG 9 is now stable. There has been long-time
Implementation of the Category C Liaisons with Ada-Europe and SIGAda has broadened the base of technical review and support for language standardization.
All new work item suggestions are screened by the requirement for active support from five national bodies. This has worked well, resulting in explicit commitments from national bodies supporting a possible project.
WG 9 uses Rapporteur Groups to perform the drafting of its technical
documents. This allows WG 9 itself to meet only twice per year--for
approximately one-half-day at each meeting. When appropriate, WG 9 delegates
initial drafting to national bodies working with Rapporteur Groups. (For
Seven national bodies regularly participate in the work of WG 9; most of them regularly attend meetings. Each of the seven NBs typically votes at the WG 9 level. Those that are P-members of SC 22 typically vote at that level.
The following deliverables are anticipated during the next 12 months:
• Working Draft of ISO/IEC NP 15291, Information technology – Programming languages – Ada Semantic Interface Specification (ASIS) (revision of ISO/IEC 15291:1999) to submit to SC 22 to resume the NP activity. The plan is to have the WD in the stage of submittal of a Committee Draft so that we can pick-up the schedule to get the document through the ISO process.
Routine, but efficient, processing will suffice to achieve our goals. We delegate technical work to the Rapporteur Groups. We collaborate with professional societies via liaison relationships. We achieve full consensus within Rapporteur Groups prior to initiating formal balloting.
Unexpected technical comment at the SC 22 level has the potential to delay the work of WG 9. WG 9 mitigates this risk by providing mechanisms for full treatment of NB technical concerns at the RG and WG level. Although we observe all requirements of the directives, we view SC 22 and JTC1 level balloting as approval of documents that have already been completed.
National body participation in WG 9 is now stable.
Now that 8652 Amendment 1 has been published, the emphasis of WG 9 has shifted toward the revision of ISO/IEC 15291. Our priorities are as follows:
At the 2007 and 2006 SC 22 Plenary, WG 9 recommended the withdrawal of ISO/IEC 13813. WG 9 continues to make this recommendation to SC 22. WG 9 requests that the SC 22 Secretariat take whatever steps are necessary to effect the implementation of the request to withdraw the standard.
WG 9 has two Category C liaison relationships.
[Quoted from WG 9 N407,
SIGAda is a Special Interest Group of the Association for Computing Machinery (ACM). Its 80,000 members make ACM one of the world's premier technical professional organizations related to computing.
With over 560 paid members and access to an additional 900 members of the
In the past, SIGAda members have played an important, but individual, role
in the standardization work of SC 22/WG 9. For example, ISO/IEC 15291 is
largely based upon technical material originally developed by individuals
acting under the auspices of SIGAda. SIGAda has also played an important role
[Quoted from WG 9 N402,
Ada-Europe is an international organization, set up to promote the use of
In its current form, Ada-Europe was established in 1988. As there is no
European legal framework to govern such organizations, it was established
according to Belgian Law. Currently, the member organizations are: Ada-Belgium,
Ada-Denmark, Ada-Deutschland, Ada-France, Ada-Spain,
The best-known of Ada-Europe's activities is its annual conference, now in
its 22nd year, which provides the European forum for researchers and users of
In the past, Ada-Europe members have played an important, but individual, role in the standardization work of SC 22/WG 9. For example, ISO/IEC 18009 incorporates technical material provided by Ada-Europe members.