[comp.software-eng] Minutes of ECMA TC33 PCTE Second Meeting

wyman@casee.dec.com (Bob Wyman) (05/17/88)

Folks,
	Attached, you will find a copy of the minutes of the second meeting of
the ECMA (European Computer Manufacturer's Association) Technical Committee
33 on PCTE (Portable Common Tools Environment). As stated when I posted the
minutes for the first meeting, I receive these minutes from the ECMA
secretariat on floppy disk and make no editorial changes to them prior to
posting them to the network. Thus, I cannot be held in any way responsible for
their contents. The only changes I make to the text are those necessary to
remove the more bizarre control characters introduced by the word processing
software used by the secretariat...

	For those not familiar with PCTE, it is probably best to say that many
consider it the "European CAIS." In fact, significant effort has recently been
expended by members of the PCTE community and the CAIS-A team to try to plan a
strategy by which PCTE and CAIS can be converged or at least made to interwork.
This PCTE/CAIS cooperation is being primarily driven by a number of NATO
nations within the IEPG/TA13 sponsored "PCTE+" program. It is expected that
PCTE will soon become a standard, at least in Europe, and that this standard
will be forwarded to the ISO for broader review. Further, it is expected that
either PCTE or an amalgam between PCTE and CAIS will become a requirement for
NATO business after 1990. Thus, although PCTE is of European origin, it is 
likely to have impact on the US market as well.

	Happy reading.

		bob wyman, Digital Equipment Corporation
			   Computer Assisted Systems Engineering Environments
			   Valbonne, France
			   Phone: +33 92.65.51.33
			   EMAIL: wyman@casee.dec.com (in the USA)
				  wyman@casee.dec     (in Europe)

==============================================================================

                            ECMA / TC33 / 88 / 23
                                   -    -
                                  E  C  M  A
                European  Computer  Manufacturers  Association
                         Minutes of TC33 2nd Meeting
                           Cannes, 28-29 March 1988

Chairman	: Mr. Morron (ICL)
Secretary	: Mr. Brockway (ECMA)
In attendance	: Dr. Crispin (HP),  Messrs. Davis (ICL),  Frost (BT),  
		  Hayselden (SSL),  Jeanrond (Nixdorf),  
		  Kelter (Universitat Dortmund),  Mittermaier (Siemens), 
		  Moreau (BIM),  Myren (TeleLogic),  Smedema (Philips),
		  Thomas (Bull),  Wyman (DEC)
Excused	:	Messrs. Harvey (Alcatel),  MacDonald (Unisys),  Nielsen (DDC), 
		Prof. Dr. Weber (Universitat Dortmund)
Absent	:	Dr. Bologna

1.	Adoption of Agenda

The Agenda was adopted as proposed (88/12); items were re-sequenced, as
reflected by these Minutes. Newly-available papers were noted: X Toolkit
Widgets - C Language X Interface  (MIT, DEC, 88/18 A),  Using the X Toolkit or
How to Write a Widget  (DEC, 88/18 B), and  Conformance to a PCTE standard,
issue 1  (ICL, 88/19).

2.	Approval of Minutes of TC33 1st Meeting

It was felt that the Minutes as written (88/11) do not explicitly reflect an
unstated, but nonetheless underlying, agreement of the Meeting that both C and
Ada specifications should be included, with equal emphasis, within the initial
proposed ECMA standard.

On page 3, item 8, the 4th sentence was revised to achieve greater clarity as
follows:

Mr. Kelter indicated that 1.5 is intended to remove internal inconsistencies in
each language-bound specification, and for which a commentary procedure
operates within the PICG (88/4 refers), whereas 1.6 is intended to remove
mutual inconsistencies between the two language-bound specifications.

With these clarifications, the Minutes were approved as written.

3.	Matters arising from the Minutes not covered elsewhere

An early version of the VDM specification, kindly made available to TC33
through the Office of Mr. Elmore (CEC/XIII/A/4), was received with interest
(88/16). Mr. Brockway emphasized that the document is an initial draft and
directed particular attention to the cautionary covering letter from ESPRIT VIP
Project Manager Mr. Jackson, and to the envisaged availability dates for
revised and final versions of the specification as indicated by Mr. Elmore
(covering letters to 88/16).

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


For readability, TC33 document references are abbreviated from ECMA/TC33/88/n
to the form 88/n.



Mr. Brockway was asked to request from Mr. Elmore a copy of the Ada Functional
Specification (First Edition), and also, with regard to copyright aspects of
the PCTE Interface Specifications, to request approval for ECMA TC33 to base
its work both on the current versions of the C and the Ada specifications and
on future versions as they become available.

It was also agreed to request copies of the current PCTE+ C and Ada Functional
Specifications, as well as the PCTE+ Interface Specifications Comparison
between PCTE and PCTE+. Accordingly Mr. Morron will approach the appropriate
authority within IEPG TA13 to seek clarification as to how TC33 can best base
its work on the PCTE+ documents; Mr. Brockway will request the current
documents from Mr. Fikkert (International Review Manager, TNO) for circulation
within TC33. In his contacts with TA13, Mr. Morron will also explore the
possibility of using text as recorded on tapes.

With regard to the envisaged future launch of ECMA PCTE standards into ISO by
means of the  fast-track  procedure, Mr. Brockway indicated that it is neither
required nor desirable for ECMA to pre-submit a proposal to ISO for the
creation of a new work item on PCTE (Minutes of 1st Meeting, 87/11, page 3,
item 7, refer). Mr. Wyman introduced portions of the ISO  fast-track  working
procedures. It was suggested that a 5-year rule may apply, under which once a
standard has been accepted through the  fast-track  procedure it cannot then be
revised within 5 years, a suggestion which, if true, would necessitate a
strategic timing of submissions of ECMA standards into ISO.

Secretariat Note:

Documents describing the ISO  fast-track  procedure are not being circulated
within TC33. Instead, ECMA Secretary General Mr. Hekimi will present the
relevant aspects of this procedure at the next Meeting of TC33 (Geneva, 24-25
May 1988), and respond to questions or concerns of TC33 members. In particular,
ISO international standards may be revised, in principle, at any time; there is
no requirement to  wait  5 years before revisions. The 5-year  rule  (which is
not specific to the  fast-track  procedure) stipulates essentially that every
ISO international standard shall be reviewed not less frequently than at 5-year
intervals, to ensure compatibility is maintained with regard to other
standards and that considerations of areas of overlap are adequately covered.

The essential point, in accord with a basic premise of standardization, is that
ISO international standards (whether arrived at through  fast-track  or
otherwise) may be revised as often as required provided that the revisions are
upward-compatible; revisions that are unable to maintain upward-compatibility
should ideally be avoided and, in any event, not applied frequently.

4.	Report from PIMB

Mr. Morron reported from the 9 March PIMB Meeting. With regard to the briefing
given by the TC33 1st Meeting Mr. Morron indicated that:

(i)	the Ada specification is in the public domain; however the C
specification is seen as  definitive ;

(ii)	the proposal (for addressing to the CEC) indicating the desirability of
rewriting the C specifications in the style and quality of the Ada
specifications, and requesting allocation of the necessary resources, was
raised and noted; a considered and definitive response was not however given.

Mr. Morron was actioned to raise point (ii) again at the next PIMB Meeting (6
May).



Among topics discussed by the PIMB Mr. Morron highlighted
language-independency, the possibility of future production of a promotional
videoclip for PCTE, and the recommendation that TC33 base its work on the C
specifications.

Mr. Davis felt it is critical that the issue and funding of specifications of
Ada bindings for the User Interface (U-I) be resolved. Mr. Morron agreed to
raise this at the PIMB. Mr. Thomas agreed to make available a U-I document for
TC33 circulation.

5.	Report from PICG

Mr. Kelter reported. The overall schedule of PICG work (88/5) has not changed
since the previous TC33 Meeting. Few comments have been received on 88/4. A
PICG U-I panel has been created as a full-time working group, and has led to a
division of tasks. Work on PCTE 1.5 will proceed in an April-May timeframe,
geared to the July PIMB Meeting; the timing is recognizably tight. PICG
resources are limited and stretched, especially if a large number of change
requests are received. Work on C is being given priority. The C specifications
are on-line, those of Ada will be brought on-line soon.

Some TC33 members questioned the prioritization being given by the PICG to 1.5
C work, and considered it preferable to raise the priorities on Ada.

Mr. Wyman suggested that work would proceed more efficiently if the total
workload is subdivided into isolated functional areas and addressed by
different experts on a per-topic basis. Mr. Wyman indicated that his Company
would be prepared to address the topics of  date and time  and  memory
allocation management. Considerable support was expressed for this viewpoint.

With regard to the relationship of management and technical work in both the
PICG and TC33 environments, the possibility of parts of the necessary technical
work being carried out within TC33 was noted. TC33 agreed to focus on a
November 1988 target for a pre-final draft initial ECMA PCTE standard rather
than placing emphasis on the July 1988 PICG target for 1.5. It was agreed that
PICG work would be supplemented by TC33 work if seen as necessary.

6.	Interface and division of responsibilities between PIMB and TC33

This agenda item was not addressed explicitly, the subject being covered by
other items. Messrs. Morron and Wyman agreed to provide the ECMA Secretariat
with lists of the memberships of the PIMB and PICG.

7.	Review of scope and PoW

With regard to the TC33 scope and PoW (88/8) as proposed at the previous
Meeting, it was agreed to delete references to 1.4 and the Fourth Edition; the
text thus revised was agreed upon (88/20), and will be put forward to the CC
Meeting of 26-27 May.

8.	Conformance requirements

Mr. Davis introduced his paper Conformance to a PCTE standard, issue 1 
(88/19). With regard to section 4  Conformance of what? , some participants
considered this to be simply conformance of a PCTE; others felt the point to be
more complex. The text of 4.1 received particular attention; it was felt that
conformance of tools and of implementations are both important. In conclusion,
Mr. Davis agreed to prepare draft text for a Conformance Clause for the initial
ECMA PCTE standard, for consideration at the next-but-one TC33 Meeting (7-8
July). Mr. Brockway will forward to Mr. Davis further ECMA standards including
a selection dealing with programming languages. Discussion of conformance
testing was held over until a future Meeting.

9.	Report from TC33 Ad-hoc Group on the Reference Model

Mr. Wyman reported from the 3-4 March Meeting of the ad-hoc group on the
reference model, also attended by Dr. Crispin and Mr. Davis. Terms of reference
(ToR) for a new TC33 Task Group on the reference model, accompanied by a
schedule of events, as prepared and proposed by the ad-hoc group, were
presented by Mr. Wyman.

It was agreed to establish a TC33 Task Group on the reference model. The ToR
for the Task Group were agreed as follows:

                          Terms of Reference for the
                TC33 Task Group on the Reference Model (TGRM)
                       (agreed by TC33, 29 March 1988)

SCOPE:	To define and maintain a reference model for computer assisted systems
engineering environments in order to provide a suitable framework within which
evolving standards can be defined.

PROGRAMME OF WORK:

1.	To define the requirements for the reference model with particular 
	focus on the requirements for portability and interoperability within 
	a distributed heterogeneous environment.

2.	To solicit input from the systems engineering community on models 
	which can assist in meeting the requirements.

3.	To identify international standards that must be referenced by the 
	model.

4.	To develop and present to TC33 a proposed ECMA Technical Report 
	defining the model and its rationale.

5.	To maintain and enhance the model.

Regarding point 3, Mr. Wyman indicated that there are about 150 relevant
standards; a list will be circulated within TC33 in due course.

Participation in TGRM is open. Dr. Crispin and Messrs. Davis and Wyman
indicated their commitment to the work of TGRM; Messrs. Frost and Jeanrond also
expressed high interest. With at least 3-5 companies intending to participate
in the work, the minimum requirement for a TG was seen to be met, and TGRM
formally established.

Turning to the proposed schedule for the TG, it was agreed to include a target
of September 1988 for a 1st draft Technical Report on the reference model, with
a 2nd draft in November 1988 and final draft in February 1989. With this
refinement, the schedule for TC33 TGRM was agreed (88/22).

Mr. Wyman focused on the workshop on reference models for systems engineering
environments, proposed for sometime during October or November. Questions with
regard to organization, structure, participation, invitation, papers, and
funding were briefly addressed; Mr. Wyman agreed to prepare a proposal covering
these and other relevant aspects of the workshop, for consideration at the next
Meeting.

Requirements for the reference model were given initial attention; some of the
points addressed summarily are noted below (contributions and commentary are
invited and should be sent to Dr. Crispin):

-	the single workstation environment,
-	the non-connected multi-equipment environment,
-	the connected equipment environment,
	-	with the same PCTE implementation,
	-	with different PCTE implementations,
	-	with equipment all of the same manufacturer,
	-	with equipment of different manufacturers,
-	the distributed environment,
-	language bindings, including the possibility (or impossibility) of 1:1
	mapping between various bindings,
-	common services in C and Ada implementations,
-	the resolution of  cultural  differences between C and Ada, inherent in
	the essences of the two languages,
-	considerations regarding end-users, including end-users as writers of
	tools and end-users as final users of tools,
-	interoperability of tools written in different languages.

One of the major objectives of the reference model is to provide a framework
for a smooth and coordinated evolution of future ECMA standards, in particular
to ensure that the first standard is developed in such a way that further
standards may easily achieve alignment in the sense of upward compatibility.

Mr. Wyman reported on the list of existing studies (88/10). It was noted that
documents are now available on ISTAR, PACT, VIP (see 88/16), ESF (for which
Mr. Jeanrond agreed to send documents to Mr. Davis), and will soon be 
available for ATHERTON. Mr. Wyman agreed to follow up with Mr. Bourguignon on
EAST.

10.	Review of roadmap and timeframe

The extract from the Report of a Meeting of the CC held 25-26 February was
noted (88/17). Mr. Brockway reported on concerns expressed by the Secretary
General to ECMA Management and the CC with regard to changes to the timeframe
and planning being proposed by TC33.

It was considered by all present that publishing 1.4 as an ECMA standard would
serve no purpose and would infact be counter-productive. The initial goal was
recalled and confirmed, i.e an initial ECMA standard for adoption by the ECMA
GA of June 1989, implying completion of a final draft by TC33 in February 1989.

Alternative routes to June 1989 were considered, including an  additive  path
based on 1.4-1.5-1.6 and a  subtractive  path based on PCTE+.

It was agreed that the production of future versions of the draft PCTE standard
can best be begun by selective editing of the latest PCTE+ specifications (C
and Ada). The differences between 1.4 and future versions of the draft PCTE
standard will reflect PCTE+ extensions and other proposed modifications
accepted by TC33.



TC33 recommend that PICG agree this approach to their achievement of the PIMB
directive within three weeks, and inform the TC33 Chairman by telex.

It was further agreed that each TC33 participant will brief his Company
representatives to the CC and the GA with regard to this situation.

Mr. Thomas agreed to prepare a list of the extension areas of PCTE+, and a
proposed prioritization, for circulation in advance of the next Meeting, the
objective being to examine which of these are suitable for inclusion in the
initial ECMA standard.

The roadmap and timeframe for TC33 as elaborated at the 1st Meeting (88/9) was
then reviewed and updated to reflect the above agreements (88/21).

11.	Roles and liaisons

It was recalled that internal liaison is envisaged with TC22 (Database) and
with TC32-TG2 (Communication, Networks and Systems Interconnection -
Distributed Interactive Processing), whose scopes and ToRs are given in
document 88/7.

Liaison with TC32-TG2 was considered particularly relevant with regard to the
recently adopted Standard ECMA-127  Basic Remote Procedure Call (RPC) using OSI
Remote Operations.

Dr. Crispin accepted nomination to liaise from TC33; Mr. Rutherford
(contactable through Mr. Morron at ICL) and he will prepare a brief paper on
liaison requirements regarding PCTE and Standard ECMA-127 for review at the
next Meeting.

The revised TC33 ToR (88/20), these Minutes (88/23) and the Agenda for the next
Meeting (88/24) will be sent to the Chairmen of TC22 (Dr. Lamersdorf, IBM) and
TC32 (Mr. von Studnitz, Philips) and to the TC32-TG2 Convenor (Mr. Brenner,
ICL).

12.	Document handling issues

This item was not addressed explicitly; the subject was covered under other
items. The guidelines offered by the ECMA GA for editing, recording and
exchanging drafts of ECMA standards and TRs were noted as circulated
(GA/86/21).

13.	Chairman's Report to Coordinating Committee

Mr. Morron agreed to prepare his report for review by TC33 at the next Meeting
(24-25 May), immediately prior to the next CC Meeting (26-27 May).

14.	Next Meetings of TC33 and TC33-TGRM

The next, 3rd Meeting of TC33 will be held 24-25 May 1988, in Geneva, from
14:00 hours on 24 May until 17:00 hours on 25 May. An Agenda and htel
accommodation arrangements are given in document 88/24. Contributions for
circulation to TC33 in advance should be sent to the Secretariat to arrive no
later than 29 April.

The 4th Meeting of TC33 will be held 7-8 July 1988, in Brussels, kindly
arranged by Philips, from 10:00 hours on 7 July until 13:00 hours on 8 July
(the early start on 7 July is intended to enable participants to reach home by
nightfall the following day).

The 1st Meeting of TC33-TGRM will be held on 26 April 1988, in The Hague;
details will be available directly from Mr. Wyman.


15.	Other business

(i)	Publicity

The degree to which TC33 should publicize its work was briefly considered.
Since the revised scope and ToR have yet to be reviewed and approved by the CC,
it was agreed not to formally activate any ECMA publicity machinery until after
the CC review of 26-27 May. It was recalled that all ECMA documents are in the
public domain.

(ii)	Member Company representation in TC33

Mr. Brockway reported that, as noted at the 1st Meeting, despite early
indications of interest in the work of TC33, neither IBM nor GEC had announced
representatives to this committee. Documents 88/1 through 88/12 had been sent
to Apollo Computer, but no indication has yet been received regarding interest
in participating in TC33.

Secretariat Note: IBM has subsequently announced its membership of TC33.

With all business concluded, Mr. Morron guided discussion to a close and
adjourned the Meeting, thanking all present for their participation in the
progress achieved. Thanks were extended to Mr. Wyman and Digital for organizing
and hosting this Meeting.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -