From listadm Mon Jul 29 19:57:25 2002 Received: from email1.ansi.org (email1.ansi.org [12.15.192.17]) by dkuug.dk (8.9.2/8.9.2) with ESMTP id TAA28067 for ; Mon, 29 Jul 2002 19:57:24 +0200 (CEST) (envelope-from mdeane@ANSI.org) Received: by email1.ansi.org with Internet Mail Service (5.5.2653.19) id ; Mon, 29 Jul 2002 13:59:06 -0400 Message-ID: <2F81C8110D55D411882A0020356797B2027FD642@email1.ansi.org> From: Matthew Deane To: "'SC 22 Distribution List'" Subject: SC 22 N 3456 - SC 22/WG 9 Business Plan/Convener's Report Date: Mon, 29 Jul 2002 13:59:04 -0400 X-Mailer: Internet Mail Service (5.5.2653.19) ISO/IEC JTC 1/SC22 Programming languages, their environments and system software interfaces Secretariat: U.S.A. (ANSI) ISO/IEC JTC 1/SC22 N3456 TITLE: SC 22/WG 9 Business Plan/Convener's Report DATE ASSIGNED: 2002-07-29 SOURCE: SC 22/WG 9 Convenor (J. Moore) BACKWARD POINTER: N/A DOCUMENT TYPE: Other document (Open) PROJECT NUMBER: STATUS: This document was received by the July 26 deadline, so it will be reviewed at the upcoming SC 22 Plenary under Agenda Item 8.4. ACTION IDENTIFIER: FYI DUE DATE: N/A DISTRIBUTION: Text CROSS REFERENCE: DISTRIBUTION FORM: Open Matt Deane ANSI 25 West 43rd Street New York, NY 10036 Telephone: (212) 642-4992 Fax: (212) 840-2298 Email: mdeane@ansi.org ____end of cover page, beginning of report__________ ISO/IEC JTC1/SC22/WG9 N 410 Convener's Report, 2002, ISO/IEC JTC1/SC22/WG9 (Ada) Prepared by: James W. Moore, James.W.Moore@ieee.org, 15 July 2002. This report is in the same form as past "Business Plans." Other items are included in an additional Section 4. BUSINESS PLAN FOR ISO/IEC JTC1/SC22/WG9 (Ada) PERIOD COVERED: July 2001-July 2002 SUBMITTED BY: Convener of ISO/IEC JTC1/SC22/WG9 James W. Moore The MITRE Corporation, N210 7515 Colshire Drive McLean, Virginia 22102 USA 703.883.7396 (Office) 703.883.5432 (Fax) James.W.Moore@ieee.org 1. MANAGEMENT SUMMARY 1.1 JTC1/SC22/WG9 STATEMENT OF SCOPE Coordinate ISO standards for Programming Language Ada 1.2 PROJECT REPORT 1.2.1 COMPLETED PROJECTS 22.10.01 -- IS 8652:1995 Programming Languages: Ada and ISO/IEC 8652:1995/Cor.1:2001 Technical Corrigendum The Technical Corrigendum was published 2001-06-01. WG9 has determined that the best strategy for updating the standard is to develop an Amendment with completion anticipated in 2005. SC22 approved the project subdivision in N3310. The work is currently underway. 22.10.04 -- IS 13813:1998 Generic packages of real and complex type declarations and basic operations for Ada (including vector and matrix types) WG9 has voted that this standard should be confirmed. SC22 endorsed the request in its 2001 plenary meeting. 22.10.05 -- IS 13814:1998 Generic package of complex elementary functions for Ada WG9 has voted to withdraw this standard. SC22 endorsed the request in its 2001 plenary meeting. 22.15291-- IS 15291:1999 Ada Semantic Interface Specification (ASIS) No action is requested. 22.15942 -- TR 15942 Guidance for the use of the Ada Programming Language in High Integrity Systems WG9 has requested that this standard be made freely available on an appropriate web site. The request has been approved by SC22 and JTC1 and awaits concurrence from IEC and implementation. 22.18009 -- IS 18009, Ada Conformity Assessment No action is requested. 1.2.2 PROJECTS UNDERWAY Work on the planned amendment to the Ada Language standard has begun. Preliminary work is underway on one project: A Technical Report providing user guidance on the Ravenscar profile, a programming idiom permitting the use of a low-overhead run-time system in Ada programs. An NP for this effort is anticipated during the coming year. 1.2.3 STANDARDS WITHDRAWN 22.10.02 -- IS 11430:1994 Generic Package of Elementary Functions for Ada This standard has been withdrawn. 22.10.03 -- IS 11729:1994 Generic Package of Primitive Functions for Ada This standard has been withdrawn. 22.31 -- IS 12227:1995 SQL/Ada Module Description Language (SAMeDL) This standard has been withdrawn. 22.35 -- (Type 2) TR 11735:1996 EXTensions for real-time Ada Withdrawal of this standard was endorsed by the 2000 SC22 Plenary and approved by JTC1. It is expected to be implemented in 2002. 1.3 COOPERATION AND COMPETITION There are two major professional societies in this area: the Special Interest Group on Ada (SIG) of the Association for Computing Machinery and Ada-Europe. The semi-annual meetings of WG9 are scheduled to coincide with the major conferences organized by these two groups. Officials of both organizations are active participants in the work of WG9. Both groups have requested the status of Category C liaison with WG9. Both requests have been "confirmed" by WG9 and have been forwarded to SC22 for approval. There is one major vendor consortium, the Ada Resource Association (ARA). Informal liaison with ARA is maintained via the Chair of the US TAG. The United States Department of Defense (DOD) has a continuing interest in the Ada language. Liaison is assured because DoD funds the convener to serve in his position. 2.0 PERIOD REVIEW 2.1 MARKET REQUIREMENTS Although support for Ada has declined in the US defense sector, Ada remains the language of choice for major parts of the real-time, embedded systems community. Ada usage in other sectors of the marketplace seems to be stable. There is demand for minor improvements while retaining the stability of the existing language. This motivates WG9 to update the language standard by means of an Amendment rather than a Revision. 2.2 ACHIEVEMENTS * Work on an amendment to the 1995 Ada language standard has commenced. 2.3 RESOURCES National body participation in WG9 is growing. There has been long-time participation from Canada, Germany, Japan, UK, and US. Recently, France, Italy and Switzerland have resumed participation. We are advised that Russia will commence participation during the coming year. Implementation of the planned Category C Liaisons with Ada-Europe and SIGAda will broaden 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. WG9 uses three Rapporteur Groups to perform the drafting of its technical documents. This allows WG9 itself to meet only twice per year--for approximately five hours at each meeting. When appropriate, WG9 delegates initial drafting to national bodies. The US contributed the draft of the recently approved Technical Corrigendum. We expect to repeat this strategy with the planned amendment to ISO/IEC 8652. 3.0 FOCUS NEXT WORK PERIOD 3.1 DELIVERABLES The following deliverables are anticipated during the next 12 months: * An NP for a Technical Report describing use of the Ravenscar profile. 3.2 STRATEGIES Routine, but efficient, processing will suffice to achieve our goals. 3.2.1 RISKS Unexpectedly heavy technical comment could delay any of the items described above. WG9 has mitigated this risk by providing mechanisms for full treatment of NB technical concerns at the WG level. 3.2.2 OPPORTUNITIES National body participation in WG9 is growing. The JTC1 approval of the resolution permitting SC22 O-members to participate in working groups has yielded one new member for WG9. Other members will be solicited. 3.2.3 PROBLEMS Earlier in this report, I wrote that during the coming year, we anticipate writing an NP for a Technical Report providing user guidance on the Ravenscar profile. It should be noted that I provided the same report last year for this particular item. This lack of progress (in the formal sense) is partially due to SC22. At last year's plenary, WG9 submitted a request that TR 15942 should be made publicly available. As the request fit cleanly into JTC1 policy, it was anticipated that the request would be routinely approved by the plenary meeting and forwarded to JTC1 for approval at their plenary meeting. SC22 did not approve the request, instead scheduling a letter ballot. Although approval was obtained in the letter ballot, it was too late for the JTC1 meeting, hence a letter ballot was scheduled for their approval. Ultimately, this simple request was delayed by six months. More importantly, the inability of SC22 to adhere to JTC1 policy on public availability triggered a crisis of credibility within WG9. Many participants in WG9 have drawn the conclusion that JTC1 policy on free availability of TRs is not a rule to be followed, but rather a concession to be granted or withheld at the pleasure of SC22. Academic and industrial personnel who had planned contributions to the proposed Technical Report now fear that the document might not be made publicly available due to whim or caprice within SC22. As a result, key contributors are insisting on waiting for outside publication prior to making contributions to the document. SC22's hesitation in adhering to clear JTC1 policy in this matter has caused substantial harm to the ability of WG9 to progress work rapidly. It would be appropriate for SC22 to repair this damage by taking the following steps: (1) declaring by resolution its support of the JTC1 policy on public availability of Technical Reports; (2) delegating to the SC22 Secretariat the authority to promptly and routinely grant future requests via simple administrative action. 3.3 WORK PROGRAM PRIORITIES The Amendment described above is the most important item in WG9's current work programme. WG9 anticipates its completion during 2005. 4. OTHER ITEMS This section lists other items that are not part of the "Business Plan" but are appropriate for the Convener's Report. 4.1 ACTION REQUESTED BY WG9 4.1.1 SC22 is requested to approve Category C Liaison of Ada-Europe with SC22/WG9 (SC22 N3425) and to forward the request to JTC1 for any further necessary action. 4.1.2 SC22 is requested to approve Category C Liaison of ACM SIGAda with SC22/WG9 (SC22 N3426) and to forward the request to JTC1 for any further necessary action. 4.2 ACTION REQUESTED BY THE CONVENER OF WG9 SC22 is requested to endorse the application of JTC1 policy on free availability of Technical Reports (contained in JTC1 Sendai Resolution 32) to the Technical Reports of SC22 and to delegate authority to the SC22 Secretariat to administratively grant SC22's endorsement of requests for free availability of SC22 Technical Reports. 4.3 FUTURE MEETINGS * Meeting #43, 13 December 2002, Houston, Texas, USA, with the SIGAda conference * Meeting #44, 20 June 2003, Toulouse, France, with the Ada-Europe conference 4.4 RECENT MEETINGS * Meeting #38, 30 June 2000, Potsdam, Germany, with the Ada-Europe conference * Meeting #39, 17 November 2000, Laurel, MD, USA, with the SIGAda conference * Meeting #40, 18 May 2001, Leuven, Belgium, with the Ada-Europe conference * Meeting #41, 5 October 2001, Minneapolis, Minnesota, USA, with the SIGAda conference * Meeting #42, 21 June 2002, Vienna, Austria, with the Ada-Europe conference