N 430
Meeting Minutes
ISO TC 184 SC 5 WG 1
1999-April-26/27
London, Ontario, Canada
1 Call to Order
Jim Nell, WG 1 Convenor, opened the meeting at 0915 on 1999-April-26. Attending were:
Jean-Jacques Michel France
Yoshiro Fukuda Japan
David Shorter UK
Gunnar Eriksson Sweden
Thomas Lindholm Sweden
Hui (Helen) Xie Canada
Michael Gruninger Canada (part time)
Em delaHostria SC 5 Chairman (part time)
Craig Schlenoff US (part time)
Jim Nell TC 184 SC 5 WG 1 Convenor
Greg Winchester TC 184 SC 5 WG 1 Secretary (part time)
2 Approval of Agenda and Meeting Objectives
The agenda (N427) was approved as distributed.
3 Review of Previous Meeting Minutes
The minutes of the Brisbane meeting (N426) were approved as written.
4 Reports of Related Activities
a) CEN/TC 310/WG 1
David Shorter said that WG 1 has completed its current plan of work and is proposing new work items to TC 310. The next stage proposal recommends that WG1 update the current pre-normative standards, ENVs, that they have developed, ENV 12204 and ENV 40003. These reflect enterprise-modeling constructs based on work done by the CIMOSA project (Computer-Integrated Manufacturing Open-Systems Architecture). The proposed work would extend the capability, define ways to formally represent these constructs, and include a guide or code of practice about how to use the constructs defined therein.
b) JOP, Japan Factory Automation Open Systems Promotion Group
Yoshiro Fukuda reported on the JOP work. The prototype has been completed and testing is underway. The object model for the shop floor is similar to the NIST SIMA model. The reference model, to be completed by the end of 1999, will be proposed to TC 184 SC 5 WG 1 as a partial-enterprise-reference model. This will serve as an example in the planned new standard covering requirements for partial-enterprise-reference models.
c) SC 4 WG 8, MANDATE
Jean-Jacques Michel reported that WG 8 has resolved STEP and MANDATE models for representing time and that STEP, MANDATE, Parts Library, and the STEP application protocols are all trying to use the STEP integrated resources. These will improve the interoperability of the SC 4 standards. MANDATE plans to use the Parts Library to describe the capability of resources that is needed by MANDATE.
5 SC 5 Secretariat Report
a) ISO 14258 Technical Corrigendum
Greg Winchester reported that technical corrigendum to accompany ISO 14258, Concepts and rules for enterprise models, will be developed at the London meeting.
b) ISO/DIS 15704 Ballot
Greg Winchester reported that the DIS15704, Requirements for Enterprise reference architectures and methodologies, must undergo a FDIS ballot. A comment received too late to be considered at the Brisbane meeting was resolved by WG 1 at the London meeting. This involved a minor change to the informative annex to the standard. The ballot will be sent following the London meeting.
c) Joint Meeting of SC 5 Working Groups
The SC 5 chairman conducted a joint meeting of the working groups, WGs 1, 2, 4, and 5, to discuss the feasibility of using common-modeling tools in SC 5. Tool candidates included the eXtensible Markup Language (XML), Universal Data Element Framework (UDEF), Process Specification Language (PSL), Universal Modeling Language (UML), and EXPRESS. Other technologies were advocated during the ample period allocated for discussion (see item 7).
6 Near- and Long-Term Standards Plan
WG 1 continued to pursue their strategy to create a family of standards that apply to interoperating enterprise processes. At Brisbane WG 1 identified six proposed standards that would be high priority with industry. At this meeting we combined some overlapping terms so that there are now five standards. More detailed descriptions of two of the five proposed standards were developed further by the person advocating that standard. A draft paper, Enterprise representation--A different paradigm for designing process-interoperability standards, describing new-work-item proposal that was developed for the new suite also was reviewed. This paper will be placed on the WG 1 World-Wide-Web site.
The planned part 1, Overview--Guidelines and philosophy of use, describes WG 1s new standardization approach for enterprise representation. WG 1 will draft its new standards in a paradigm similar to the ISO 9000 series of quality standards. In the new standards WG 1 will be less prescriptive about representing all enterprise processes and more prescriptive about major components and attributes that should exist in the enterprise. The new standards will define how an enterprise process can determine, in a standard way, information necessary to enable other enterprise processes to communicate with it. The new-work-item proposal, and the draft enterprise-representation paper were critiqued by the group. These documents were the basis for a brainstorming session to generate the use cases that appear below.
Jean-Jacques Michel prepared further notes on the content of another proposed standard on partial-enterprise models. Jean Jacques felt that a partial model should define the different elements to be modeled and the deliverables (constraints) that it should provide. This concept was later elaborated into applicability (context), elements, constraints (rules governing elements), rules and the necessary negotiations to build partial models. David Shorter noted that WG 1 needs to be careful to distinguish between abstractions and instances of those abstractions. Also WG 1 must define how this should be done to allow partial models to be reused.
David Shorter said WG 1 needed to define the ‘distinguished elements’, in the sense of having unique names and recognizable characteristics. These elements would be used to describe those things that were visible at the ‘projection’ (or some similar term) of an enterprise model onto the interface that the model needed to expose to interoperate with another enterprise. Not all of the internal elements of a model need to be exposed to another enterprise--and some details would be confidential anyway.
Interoperability Use Cases
Several process-information-exchange use cases were generated to help the group envision what would be the nature of the communications necessary and the standards involved in such exchanges. The use cases are:
1 Publishing a capability (an interface) to unknown clients.
Raises issues of semantics, taxonomy, representation, costs, and service qualities. Also, this case involves a looser coupling than in 2 below.
2 Negotiating and establishing an interworking mechanism, possibly with help from intermediaries.
Implies contracts, modalities such as inventory replacement, and two-sided purpose. This case has a tighter coupling than in 1 above.
3 Establishing a low-overhead version of 2, once trust has been established.
Implies presence of tokens, encryption, and authorization.
4a Executing the interworking mechanism (e.g. state-machine characterization).
Implies time horizons, volumes, and description of behavior.
4b Executing the interworking mechanism but adding interaction modalities such as ODP handoff; for example, motion control.
5 Monitoring the interworking, within an agreed (envelop of ) quality of service(s)-- perhaps with third party involvement.
Implies contract monitoring, exceptions, performance.
Other use-case points.
Use Case 1 expanded: "Publishing a capability"
There was time to expand only one of the use cases. The others will be expanded at the next meeting.
Actors and Resources:
Marketing function, business processes (inputs and outputs), external view of process model, language, World-Wide Web, database, and server.
What happens:
1 Extract or select a needed capability.
2 Represent the capability. Implies language(s), customer vocabulary, codifying, key words, arrangement (in the sense of organization of parts), registration, and notification.
3 Map 1 to 2 above
4 Publish. Implies implementation
5 "How to use us" and/or "How we do business". This implies modalities and qualities of service such as costs accuracy, and delivery. Note that publication could be for human review and/or machine review.
WG 1 will establish a project to do preparatory work that employs the use cases to generate a suite of standards designed to improve manufacturing-enterprise-process interoperability. To define the project, WG 1 will assemble a paper to include:
This paper will be posted on the WG 1 web site and forwarded the SC5 Secretariat for distribution.
7 Joint Meeting of the SC 5 Working Groups, WGs 1, 2, 4, 5.
The purpose of the joint meeting was to identify areas of possible cooperation by the SC 5 working groups. The object is to encourage a consistent use of languages, semantics, syntax, and profiles. This is an opportunity to see if the SC 5 WGs can use the same tools. Em dela Hostria was chairman. There were the following presentations:
Discussions after the presentations resulted in the table below that depicts the technology that each working group feels that it could use. The entry is not based on a formal poll of members.
|
WG 1 |
WG 2 |
WG 4 |
WG 5 |
||
|
ASN.1 |
No |
Yes |
No |
No |
|
|
EXPRESS |
No |
No |
No |
No |
|
|
UML |
Yes |
No |
? |
Yes |
=Universal Modeling Language |
|
XML |
Yes |
Yes(via XER) |
Yes |
Yes |
|
|
UDEF |
? |
No |
Yes |
? |
|
|
PSL |
Yes |
No |
Yes |
? |
|
|
GERAM |
Yes |
No |
No |
No |
=Generalized Enterprise Reference Architecture and Methodologies |
8 Future SC 5 WG 1 Meetings
DATE: 1999-September-14/16 (Tuesday/Thursday)
LOCATION: Paris France, or London England.
This meeting will identify the types of standards that will be necessary to effect the use cases. The object is to generate a logical sequence of new work and begin the process of generating new-work-item proposals.
9 SC 5 Meeting (after the WG 1 meeting adjourned)
WG 1 had determined that the Process Specification Language would be a useful tool to accomplish the process-interoperability improvements sought. The issue was brought to the SC 5 members during the part of the WG 1 convenor's report in which the future standardization plans were discussed. After considerable discussion, the SC5 passed the following resolution about standardizing PSL:
RESOLUTION 322 (11, London 1999) – PROCESS SPECIFICATION LANGUAGE (PSL)
SC 5 acknowledges the importance of PSL to WG 1 work. Since standardization of PSL would benefit users of WG 1 standards, SC 5 asks WG 1 to:
UNANIMITY
Jim Nell, Convenor
TC184 SC5 WG1
Edited by Greg Winchester, Secretary
TC184 SC5 WG1
The convenor acknowledges contribution to this report from David Shorter.