Prepared: 5 November 1997.
The calling notice and agenda for this meeting were originally circulated as N334.
The 33rd meeting of ISO/IEC JTC1/SC22/WG9 (Ada) is hosted by ACM SIGAda in conjunction with the Tri-Ada'97 conference. It will be conducted in Room 312 of the Holiday Inn Riverfront hotel. Contact information for the hotel is as follows:
Holiday Inn RiverfrontAdditional information can be found at the Tri-Ada web site, http://www.acm.org/sigada/tri-ada/.
The meeting will begin at 9:00 am and adjourn by 4:00 pm. A lunch break of approximately 1 hour will be taken at approximately 11:45 am. I have not arranged for any coffee or refreshments. A tranparency projector will be available.
Those of you planning to attend the ARG meeting are advised that it will be conducted in the same room.
The meeting will begin at 9:00 a.m.
Once again, Clyde Roby has agreed to serve as Secretary for the meeting, in addition to his continuing duties as the WG9 Webmaster.
From Convener: The (currently unapproved) minutes of the London meeting are available as document N333. The resolutions approved at that meeting are available as document N331. No corrections to these documents have been proposed.
[See Resolution 33-P9.]
From Convener: Expected attendees are listed below. I have not been advised of national body delegations, so I am listing only the presumed head of delegation. Other individuals who replied are listed as WG9 officers or observers:
Written reports were received from the following delegations:
From Kiyoshi Ishihata: The official activities to make a JIS Standard of Ada 95 have not yet begun. At this time we cannot show the schedule of the standardization work. In fact, there exists an informal translation of Ada 95 (ISO/IEC 8652:1995) into Japanese. It was prepared by a private group formed as an activity of the Japanese chapter of ACM SIGAda. This translation can be used as a base document of the JIS Standard, but it is not an easy task to make it conform to JIS rules (especially in style issues).
From Tullio Vardenega: Netherlands continues to support the work of the Annex H RG.
Representing WG9, convener attended the SC22 plenary meeting in Ottawa, Canada. [This report is available as N335.] Results of the meeting are noted at the appropriate points in the agenda.
From convener: Clyde Roby continues his fine work in maintaining WG9's web page at http://www.open-std.org/jtc1/sc22/wg9/
From N328 and N329, Convener's 1997 Report: [One of] the most important task[s] of WG9 is to set up a defect resolution and clarification process for IS 8652; this work would eventually lead to formal COR or AMD documents or to a revision of the base standard. So that preliminary defect reports and clarifications may be properly circulated among the entire community of concern, it is necessary that they be openly available without copyright restrictions. The current uncertainty regarding the copyright issue endangers satisfactory performance of this task. Even the one-year trial relaxation of the policy is inadequate because the threat remains that once such material is introduced into the JTC1 process, it is subject to imposition of copyright in the future.
From N335, WG9 Convener's Report of SC22 Plenary Meeting: In behalf of WG9, I requested that SC22 make a request to JTC1 to allow WG9 to provide public access to any Technical Corrigenda document prepared for the Ada standard. (Public access is already permitted for Defect Reports and Working Group Responses.) This request was approved; it is anticipated that JTC1 will approve the request because there is precedent.
From SC22 Secretariat's note to JTC1 Secretariat: At the August 18-21, 1997 meeting of JTC 1/SC22, SC22 passed a resolution requesting ISO/IEC JTC 1 to request ITTF to permit SC22/WG9 (Ada) to make publicly available the Technical Corrigenda and Record of Responses for ISO/IEC 8652:1995 - Programming Language Ada.
From SC22 Chairman's report from JTC1 Plenary: JTC1 instructed the JTC1 Secretariat to request approval from the ISO and IEC Councils to place on the World Wide Web the Technical Corrigenda and Records of Responses to ISO/IEC 8652, Programming Language Ada.
Convener's summary of status from meeting #32: There was general support for ISO's intention to perform more work via electronic correspondence. For our own correspondence, it was generally agreed that:
From N335, WG9 Convener's Report of SC22 Plenary Meeting: In behalf of WG9, I requested that SC22 support a request to JTC1 to add PostScript to the list of acceptable formats for the electronic distribution of documents. This request was NOT approved. Apparently, this issue is old and contentious and few people want to reconsider it. In a straw vote within SC22, a slight majority of delegations supported the request but the margin was considered too narrow to constitute grounds for a strong request to JTC1 to change the existing plan of action. One of the other Working Group conveners has agreed to provide an FTP mechanism which we may use to produce PDF from PostScript documents.
From Convener: As you know, SC22 has rejected our request for their support in adding PostScript to the list of acceptable formats for distributing documents. Their action effectively kills the issue. Therefore, to circulate any document at the level of SC22 or above, we must be able to place it in one of the acceptable formats. Those formats include:
(More information is available at: http://www.open-std.org/JTC1/IMPIT/open/j14769.doc.)
The difficulties in using Word, WordPerfect or RTF for drafts of complex documents have been extensively discussed in WG9. This suggests that, in the future, we might want to distribute documents in the form of PDF.
The note at http://www.open-std.org/jtc1/sc22/wg9/PS-to-PDF.txt describes an experimental service being provided by another WG convener in SC22. This service will convert PostScript documents to PDF. You might want to try it out.
Documents circulated only within WG9 can be in any form that we find acceptable, including PostScript.
Currently, documents submitted to ISO Central Secretariat for publication may be in a wide variety of formats, but this may change.
From SC22 Chairman's report from JTC1 Plenary: JTC1 approved a requirement that its standards development groups develop an "Executive Summary" to accompany standards. This will be a separate document for information and distribution purposes, although it could also be used in the standard itself as an introduction. The intent is to use the executive summary in external communication and information efforts. Although it will be required during the review period and may be subject to comment, its content will not be part of the ballot on the standard.
From SC22 Chairman's report from JTC1 Plenary: JTC1 decided that Technical Corrigenda under ballot in an SC will no longer be distributed at the JTC1 level, with the proviso that JTC1 must be kept informed of any Technical Corrigenda under development and/or submitted to ITTF for publication.
From SC22 Chairman's report from JTC1 Plenary: SCs 14, 18, 21, and 30 are disbanded (either immediately or following one additional plenary) and two new SCs are created: SC32 on Data Management Services and SC33 on Distributed Application Services. Other ad hoc and special working groups were disbanded.
From Convener: SC21 had been responsible for the Ada binding to IRDS.
From Convener: DIS 13813 and DIS 13814 were overwhelmingly approved in balloting. Both ballots were approved by 20 votes in favor and 1 vote against. The national body voting against the two documents will reverse its vote when a straightforward change is made to them. The next step is for the Project Editors, Don Sando and Jon Squire, to prepare Disposition of Comments reports and revise the text for publication as an IS.
From Convener: SC22 approved our request for concurrent CD registration and Final CD balloting of WD 15291. That ballot is currently underway and will conclude on March 9, 1998.
From convener: The schedule for meeting #34 was already adopted during the London meeting of WG9. The schedule for meeting #35 is proposed for the first time:
[See Resolution 33-P1.]
From convener: This is the "To Do" list for WG9. Some are informal action items assigned to various participants. Some are formal resolutions which are not yet implemented. Some are suspense items awaiting action by other groups.
After resolution of the ISO copyright issue, determine a schedule for preparation of a technical corrigenda to the Ada standard, ISO/IEC 8652.
Status: A request for relief from ISO copyright policy has been made, endorsed by SC22, endorsed by JTC1, and forwarded to ISO Central Secretariat for disposition.
The following guidance is provided to the Ada Rapporteur Group in dealing with Ada Issues: it should be possible to write portable bindings to C programs. The Ada Rapporteur Group is requested to propose an appropriate mechanism.
Status: ARG will consider this at its meeting beginning on 14 November.
WG9 forwards a proposed New Work Item, "Guidance for the Use of Ada in High Integrity Systems," to ISO/IEC JTC1/SC22 and recommends that SC22 propose its approval by JTC1. WG9 is prepared to accept the responsibility for the performance of this project.
Status: The New Work Item is currently being balloted. Approval is anticipated
WG9 provides the following direction to the Annex H Rapporteur Group (HRG) for the performance of any project resulting from approval of the proposed New Work Item on "Guidance for the Use of Ada in High Integrity Systems":
WG9 directs the HRG to present the resolution of this Work Item in a positive fashion which includes some abstraction of the regulatory rules; the resolution shall demonstrate:
Status: This issue will be considered at the next meeting of the HRG.
WG9 authorizes the Convener, in his judgment, to request simultaneous processing of any or all of the following steps in the progress of project 15291: CD registration, CD ballot, final CD ballot.
Status: CLOSED. Convener requested, and SC22 approved, concurrent balloting for CD registration and Final CD ballot. That balloting is now underway.
From N328 and N329,
1997 Convener's Report:
Project 22.15291-- WD 15291 Ada Semantic Interface Specification
(ASIS), Clyde Roby and Steve Blake, editors
Resolution from Meeting #32: The disposition of comments on the ASIS Working Draft ballot is approved by WG9 and the Project Editor of project 15291 is authorized to forward Version 2.0.N of the draft to the SC22 secretariat for CD registration.
Resolution from Meeting #32: WG9 authorizes the Convener, in his judgment, to request simultaneous processing of any or all of the following steps in the progress of project 15291: CD registration, CD ballot, final CD ballot.
From convener: In preparation for the expedited balloting process used for ASIS, ISO Central Secretariat performed an editorial review of the working draft.
From N328 and N329, 1997 Convener's Report: WG9 requests approval for simultaneous CD registration and FCD balloting of the Working Draft 15291.
From N335, WG9 Convener's Report of SC22 Plenary Meeting: In behalf of WG9, I requested that the CD registration ballot and the Final CD Balloting for project JTC1.22.15291 (ASIS) be conducted concurrently. This request was approved. We can anticipate that this ballot will commence in September if we promptly provide the draft for balloting.
From the Resolutions of the SC22 Plenary Meeting:
Resolution 97-21: Concurrent Letter Ballots for Ada ASIS:
ISO/IEC JTC 1/SC22 authorizes the Secretariat to conduct concurrent CD registration and Final CD letter ballots for project JTC 1.22.15291 - Ada Semantic Interface Specification (ASIS).
SC22 ballot on combined CD Registration and Final CD is underway: Due March 9, 1998. SC22 Letter Ballot N2588 - Concurrent CD Registration and FCD Approval for Ada Semantic Interface Specification (ASIS).
From Currie Colket, Chair of ASIS RG: Preliminary Report (See Attachments)
From N328 and N329,
1997 Convener's Report:
Project 22.10.01 -- IS 8652:1995 Programming Languages: Ada,
Erhard Ploedereder and Bob Duff, editors
Planning for the revision of 8652 is commencing.
From N335, WG9 Convener's Report of SC22 Plenary Meeting: In behalf of WG9, I requested that Erhard Ploedereder and Bob Duff be named as the Project Editors of project JTC1.22.10.01 (the Ada standard). This request was approved.
ACTION 31-8 [Moore]: After resolution of the ISO copyright issue, determine a schedule for preparation of a technical corrigenda to the Ada standard, ISO/IEC 8652.
Convener's summary of status from meeting #32: The ARG reported that most of its remaining backlog of Ada Issues will be resolved before the next meeting. Their plan is to produce an initial working draft of a Technical Corrigendum by July 1998 and to complete its approval and publication by the year 2000. The document would be a collection of issues and responses like the Corrigendum to the C language prepared in another working group of SC22.
Resolution passed at meeting #32: The following guidance is provided to the Ada Rapporteur Group in dealing with Ada Issues: it should be possible to write portable bindings to C programs. The Ada Rapporteur Group is requested to propose an appropriate mechanism.
Report of ARG Chair: The ARG has not met since the June WG-9 meeting. Its next meeting is scheduled to begin right after the WG-9 meeting in St. Louis. The ARG is still plagued by diminishing funding for its members.
Mainly out of the Henley meeting in April, the ARG submits the following AIs for approval by WG-9. [See Resolution 33-P8.]
All these AIs can be found on:
http://sw-eng.falls-church.va.us/AdaIC/standards/95com/ada-issues/arg-approved/
Resolution from meeting #32: WG9 forwards a proposed New Work Item, "Guidance for the Use of Ada in High Integrity Systems," to ISO/IEC JTC1/SC22 and recommends that SC22 propose its approval by JTC1. WG9 is prepared to accept the responsibility for the performance of this project. (The submitted NWI is N332.)
Resolution from meeting #32: WG9 provides the following direction to the Annex H Rapporteur Group (HRG) for the performance of any project resulting from approval of the proposed New Work Item on "Guidance for the Use of Ada in High Integrity Systems":
WG9 directs the HRG to present the resolution of this Work Item in a positive fashion which includes some abstraction of the regulatory rules; the resolution shall demonstrate:
1. how Ada supports these abstractions
2. how other languages support these abstractions
3. usage paradigms for resolutions of these abstractions with a subset of Ada
From N328 and N329, 1997 Convener's Report: WG9 recommends approval of the New Work Item proposal for "Guidance for the use of Ada in High Integrity Systems" and is prepared to accept responsibility for a project resulting from the proposed NWI.
From Convener: JTC1 has asked that the NWI and the justification (N332) be resubmitted in the form of HTML. The Chair of the HRG has complied. The resulting document is N337.
SC22 ballot on the New Work Item is currently underway: Due October 28, SC22 Letter Ballot N2494 - Approval of a Proposal for a NWI on "Guidance for the use of Ada in High Integrity Systems" - Type 3 Technical Report.
From N328 and N329,
1997 Convener's Report:
Project 22.10.02 -- IS 11430:1994 Generic Package of Elementary
Functions for Ada, Ken Dritz, editor
Project 22.10.03 -- IS 11729:1994 Generic Package of Primitive
Functions for Ada, Ken Dritz, editor
The contents of 11430 and 11729 are substantively subsumed by
the subsequent approval of the 1995 revision of 8652. These standards
will probably be withdrawn circa 1999.
From N328 and N329,
1997 Convener's Report:
Project 22.10.04 -- DIS 13813 Generic packages of real and
complex type declarations and basic operations for Ada (including
vector and matrix types), Don Sando and Ken Dritz, editors
Completion in 1998 is planned.
From Convener: DIS 13813 and DIS 13814 were overwhelmingly approved in balloting. Both ballots were approved by 20 votes in favor and 1 vote against. The national body voting against the two documents will reverse its vote when a straightforward change is made to them. The next step is for the Project Editors, Don Sando and Jon Squire, to prepare Disposition of Comments reports and revise the text for publication as an IS.
[See Resolution 33-P6.]
From N328 and N329,
1997 Convener's Report:
Project 22.10.05 -- DIS 13814 Generic package of complex elementary
functions for Ada, Jon Squire and Ken Dritz, editors
Completion in 1998 is planned.
From Convener: DIS 13813 and DIS 13814 were overwhelmingly approved in balloting. Both ballots were approved by 20 votes in favor and 1 vote against. The national body voting against the two documents will reverse its vote when a straightforward change is made to them. The next step is for the Project Editors, Don Sando and Jon Squire, to prepare Disposition of Comments reports and revise the text for publication as an IS.
From Jon Squire: I have read and understand all the requested changes. I just need a day to make them very carefully, so I do not introduce and new problems. Should be finished by the end of October, so you can report that changes have been made.
[See Resolution 33-P7.]
From N328 and N329,
1997 Convener's Report:
Project 22.35 -- (Type 2) TR 11735:1996 EXTensions for real-time
Ada, Nasser Kettani, editor
The contents of 11735 are substantively subsumed by the 1995 revision
of 8652. This Technical Report will be withdrawn when usage of
the 1987 version of the Ada language has diminished.
From Project Editor: No activity to report.
From N328 and N329,
1997 Convener's Report:
Project 22.31 -- IS 12227:1995 SQL/Ada Module Description
Language (SAMeDL), Andreas Koeller, editor
WG9 has determined that the revision of 12227 is currently unnecessary;
this decision will be reconsidered periodically.
From N335, WG9 Convener's Report of SC22 Plenary Meeting: In behalf of WG9, I requested that Andreas Koeller be named as the Project Editor of project JTC1.22.31 (SAMeDL). This request was approved.
Convener's summary of status from meeting #32: None of the national bodies is interested in further work on SQL/Ada bindings beyond the current IS 12227 (SAMeDL) standard and the bindings included in the IS 9075 (SQL) standard.
No known activity.
No known activity.
No known activity.
From Ted Baker: The POSIX standards continue to be primarily oriented to the C language, though work on Ada bindings continues alongside.
The IEEE is conducting reaffirmation ballots for IEEE STD 1003.9 (Fortran binding to 1003.1) and IEEE STD 1003.5 (Ada binding to 1003.1).
The reaffirmation ballot for 1003.5 has been combined with reaffirmation of IEEE STD 1003.5b-1996, so that the combined document will be in sync. There was one negative vote on the ballot, so the negative comments are currently being recirculated. The result should be known by the time of the WG9 meeting.
IEEE STD 1003.5-1992, which corresponds to SC22 NP 22.21.04.02, was balloted in JTC1 as ISO/IEC DIS 14519-1 under the fast-track procedure, starting back in 1993. The ballot was completed, but the standard was never published by ISO. (I don't know why.)
The combined document IEEE STD 1003.5-1992 as amended by IEEE STD 1003.5b-1996 -- the same document that is going through IEEE reaffirmation ballot -- is now being submitted for fast-track ballot in JTC1, as DIS 14519. The vote started on 18 September 1997 and terminates on 18 March 1998.
There are several Ada language binding projects in the IEEE that do not have corresponding SC22 work items. These include:
If there is sufficient international interest, perhaps one or more of these should be considered. There are several other POSIX standards for which Ada binding projects might be appropriate. Volunteers are welcome.
Ada standards people are accustomed to being told that Ada has lost the "language wars" to C (or is that C++? or is that Java?). The POSIX folks are getting a taste of the same situation now.
IEEE PASC, which sponsors the POSIX standards, has been under pressure from commercial interests (most vocally Hewlett-Packard) to stop making new standards. The contention is that Microsoft has won the OS war, UNIX is a "dead" operating system, and that attempts to further improve a dead OS cause trouble for the vendors (like HP) who are trying to get out of the business of producing and maintaining operating systems. Apparently, these hardware vendors are unhappy that the "dead" OS won't keep still.
From convener's note of 25 August 1997: I know that some of you are interested in the topic of "internationalization" of Ada and other programming languages. Perhaps you would be willing to comment on the attached material.
WG20 has already written a Draft Technical Report on the provisions that programming languages should make to achieve the goals of internationalization. In order to ease the implementation of such provisions, they are considering proposing a new work item to provide an API for access to internationalization information and cultural conventions.
On the other hand, they are not interested in pursuing the NWI if none of the language WGs would be willing to use it. Therefore, they are looking for comment from the other WGs. Please send your comments to me. I will bundle them and forward them to WG20.
Liaison report copied from the minutes of WG14: Plum reported that the second CD ballot for the pending C++ standard has closed. The committee has received a long list of public comments on the second CD, but the good news is that there appear to be no diametrically opposed comments in this set of ballots. Plum believes most delegations are satisfied with the current draft pending the resolution of its comments. The committee meets again in two weeks to organize the comments from the second CD and begin to resolve them. The committee plans to complete a new draft by November, at which time the SC22 Secretariat will determine if the new draft satisfies the requirements for a DIS.
From N335, WG9 Convener's Report of SC22 Plenary Meeting: Some of you may be interested in the status of the CD balloting of the C++ document. The WG convener reported that about ten issues remain to be resolved; the others have been unanimously resolved. It is expected that the final issues will be resolved and the document will go to Final DIS ballot shortly after their planned November 1997. There is some consideration of a plan whereby the WGs for C and C++ will collocate their meetings and a plan whereby the C++ WG and the C WG would agree that the responsibility for maintenance of the common portions of the languages would be delegated to the C WG.
From N335, WG9 Convener's Report of SC22 Plenary Meeting: Some of you may be interested in the status of issues related to Java. The convener of the Java study group reported that the request of Sun Microsystems for recognition as a PAS submitter was disapproved with comments from several nations. At this time, Sun has not yet responded. The JSG convener also reported that ECMA (European Computer Manufacturers Association) has approved standard 262 on ECMAScript, the language commonly known as JavaScript. Their standard is publicly available on the ECMA web site and will be submitted to JTC1 for fast-track processing.
From Liaison Report of the Convener of the Java Study Group: JTC1 is in the process of polling each of its members about whether their votes on Sun's application to be recognized as a PAS submitter would change based on Sun's reply to the previous ballot. That issue doesn't close until November 11. Details are available on both the JavaSoft and JTC1 TAG Web sites and in the trade press.
The Java Study Group is waiting to determine its future role until this issue is resolved.
WG9 members who have not already done so are encourage to participate or follow the work of the Java Study Group by subscribing to our mailing list as described on our Web page http://www.open-std.org/jtc1/sc22/jsg.
Convener's summary: The base standard for IRDS is: ISO/IEC 10728:1993, Information technology -- Information Resource Dictionary System (IRDS)--Services Interface. The Ada binding to IRDS is: Amendment 2:1996 to ISO/IEC 10728:1993, Ada language binding. Information regarding ISO standards can be found at http://www.iso.ch.
As part of the reengineering of JTC1, SC21 has been dissolved and its responsibilities assigned to other SCs. There are no plans to reestablish liaison to working groups now responsible for IRDS.
From Jim Moore: IEEE Std 990 on the use of Ada as a PDL will be administratively withdrawn during 1998 because it has reached its maximum age of 5 years. There is no known interest in revising the standard to the level of Ada 95.
No known activity.
At this time, no unfinished business has been tabled.
At this time, no new business has been tabled.
The following Rapporteur Group Chairs are reappointed: Erhard Ploedereder (ARG), Currie Colket (ASIS RG), and Brian Wichmann (Annex H RG). The responsibility for designating additional members of the RG is delegated to the respective RG chairs.
All resolution numbers shown below are provisional (hence the "P") and subject to change following the conclusion of the meeting.
Meeting #35 of ISO/IEC JTC1/SC22/WG9 is scheduled as follows: [Discussion.]
ISO/IEC JTC1/SC22/WG9 expresses its grateful appreciation to Don Sando and Jon Squire for their continuing service as Project Editors of 13813 and 13814.
ISO/IEC JTC1/SC22/WG9 expresses its grateful appreciation to Clyde Roby for serving as secretary of meeting 33.
ISO/IEC JTC1/SC22/WG9 expresses its grateful appreciation to Clyde Roby for maintaining the WG9 Web Page.
ISO/IEC JTC1/SC22/WG9 expresses its grateful appreciation to Erhard Ploedereder, Currie Colket, and Brian Wichmann for their continued service as Rapporteur Group chairs.
Alternative 1:
The disposition of comments on the DIS ballot of 13813 is approved by WG9 and the Project Editor is authorized to forward the draft to ISO Central Secretariat for publication.
Alternative 2:
Convener is authorized to act for WG9 in approving the disposition of comments on the DIS ballot of 13813 and forwarding the draft to ISO Central Secretariat for publication.
[Discussion.]
Alternative 1:
The disposition of comments on the DIS ballot of 13814 is approved by WG9 and the Project Editor is authorized to forward the draft to ISO Central Secretariat for publication.
Alternative 2:
Convener is authorized to act for WG9 in approving the disposition of comments on the DIS ballot of 13814 and forwarding the draft to ISO Central Secretariat for publication.
[Discussion.]
ISO/IEC JTC1/SC22/WG9 approves the following AIs which have been previously approved by the ARG: [Discussion.]
The minutes of Meeting #32 as contained in document N333 and the resolutions of that meeting as contained in document N331 are approved. [Discussion.]
WG9 expresses its gratitude to SIGAda for hosting Meeting #33.
Adjournment is planned before 4:00 p.m.
The first item below is appended. The others are linked.
Submitted by Currie Colket, Chair, ASIS Rapporteur Group, 4 November 1997
This report covers the ASIS activities since the last ISO/IEC JTC1/SC22 WG9 meeting on 2 June 1997 in London, England.
At the WG9 meeting on 2 June 1997, WG9 unanimously approved the following 3 Resolutions by the nations present: Canada, France, Germany, Japan, Sweden, Switzerland, United Kingdom, United States:
To assess risk for the combined CD registration, CD Ballot, and Final CD Ballot, the ASIS Working Draft was submitted to ISO in July to identify possible formatting problems that might prevent a successful Final CD Ballot. A number of such formatting problems were identified and corrected by Mr. Clyde Roby. Mr. Jim Moore then made available to SC22 representatives this corrected ASIS Working Draft as an advance copy. This resulted in only positive comments. We concluded that a combined CD registration, CD ballot and Final CD ballot would be of low risk.
At the SC22 meeting from 18-22 August 1997 in Ottawa, Canada, Mr. Jim Moore, Convener of WG9, made the official request of SC22 to concurrently conduct the CD registration Ballot for ASIS and the Final CD Ballot for ASIS. This was approved unanimously by SC22.
Version 20P was hand delivered to Mr. Bill Rinehuls, the SC22 Secretariat, on 12 September 1997. He has commenced the SC22 Balloting process for concurrent registration of ASIS as an ISO Committee Draft (CD) and the CD Final Ballot.
The Ballots are due on 9 March 1998 (4 months for balloting and 45 days for shipping and handling).
The differences between ASIS 20N and 20P are very minor, but very important. This version is called 20p instead of 20O as the letter "O" is too easily confused with a zero.
These differences are:
1. Changes based on ISO Review [Comment #091] - Mr. Jim Moore, Convenor of WG9, arranged for ISO to review the ASIS Specification to mitigate our risk in requesting a CD Final Ballot. These changes are mostly cosmetic, but needed and include:
2. Useable Index [Comment #092] - The Index had been generated automatically by using the Ada 95 syntactic terms and the ASIS interface terms. There is a major flaw in the automatic indexing capability of the word processor in that only about 1/2 of the terms are automatically indexed. A second problem is that a terms such as: A_Tagged_Record_Type_Definition would be indexed under A_Tagged_Record_Type_Definition, record_type_definition, Type_Definition, and Definition. This was not useful. The ASIS specification has now been manually indexed where extraneous indexed fields have been removed. Every ASIS interface is now indexed, including parameters, and expected result kinds. This brought the size of the ASIS specification from almost 1.9 MBytes to 1.6 MBytes.
3. Ada Wide_Character and Wide_String [Issue #064] - Based on considerable discussion of Wide_String issues, the following was done:
4. Missed returned kind for Result Profile [Issue #080] - An_Attribute_Reference added to returned Expression_Kinds list for Clause 15.20 for function Result Profile.
5. Recursive Calls of Generic Subprograms [Issue #081] - A_Generic_Function_Declaration was added as a returned Declaration_Kinds to Clause 17.29 Corresponding_Called_Function. A_Generic_Procedure_Declaration was added to the returned Declaration_Kinds to Clause 18.25 Corresponding_Called_Entity.
These last 3 technical changes were done after consultation with the Convenor of WG9 as long as we were making changes from the ISO review. We believe it is to our advantage to incorporate these in the version presented for CD balloting as the Wide_String issue might certainly cause a stir. Also ASIS Version 20p might be the last version we will be able to distribute electronically on the ASIS Home Page. Current ISO policy allows evolving versions of ISO documents to be made available electronically up to the CD. However, this is a one year trial policy which might expire circa December 1997. ISO is in the process of formulating better policies to deal with electronic distribution of standards. We do not know what the policy might be next year.
ASIS Version 20p incorporates all known issues presented asis-technical/asis-comment by 25 August 1997. There are several additional issues recently raised which might take the form of national comments during the SC22 balloting process. These are:
Building Development Tools for Use with GNAT.
Sergey I. Rybin, Moscow State University
Cyrille Comar, ACT
ASIS Panel: Roll Your Own Analysis Tools
Chair: Mr. Currie Colket, Chairman ASISWG/ASISRG
Panelists:
ASIStint: An Interactive ASIS Interpreter
Mr. Vasiliy Fofanov, Moscow State University
Dr. Sergey Rybin, Moscow State University
Professor Alfred Strohmeier, Swiss Federal Institute of Technology
Joint Safety & Security Working Group [SAFEWG] and ASISWG BOF
Mr. George Romanski, Chair SAFEWG
Mr. Currie Colket, Chair ASISWG/ASISRG
Mr. Steve Blake, AONIX
Dr. Bill Thomas, MITRE
These presentations will be available on the ASIS Home Page shortly after Tri-Ada'97.
CD Final Ballots are due on 9 March 1998. If this is successful, then to become an ISO standard, only one more ballot is required: at the ISO DIS Final level. [Convener's note -- Actually the correct terminology is "Final DIS".] That ballot is for 2 months and will be a thumbs up or thumbs down ballot - no comments will be allowed. Assuming an additional 2 months to resolve comments prior to the ISO DIS Final ballot, and the standard 45 days for shipping and handling, we could have an ASIS ISO Standard by September 1998. This would be a very nice thing to have available for Tri-Ada'98!
Please check out the ASIS Home Page. Besides having the ASIS 20p, there is also a new section containing ASIS 95 tutorials. Please also follow the link to the ISO Working Draft and the link thanking many volunteer people and organizations who helped make ASIS a reality. The ASIS Home Page is at => http://www.acm.org/sigada/wg/asiswg