Issue 5438: Chapter 3, 3.19 "Metamodel", 3.19.1 "Business Process metamodel" (uml-edoc-ftf) Source: DSTC (Dr. Michael Lawley, lawley(at)dstc.edu.au) Nature: Uncategorized Issue Severity: Summary: The use of ProcessRoles is under-specified. 1. Specifically, there is no description of how data received by ProcessPortConnectors is made available to a ProcessComponent instance bound to a Performer ProcessRole. This is especially problematic for Performer ProcessRoles since this is where the model should "bottom out". 2. Additionally, there is no description of how a ProcessComponent instance bound to an Artifact or ResponsibleParty ProcessRole is made available to its Activity's ProcessComponent instance. Suggested Resolution: 1. Add text describing how one can use a Connection to connect a ProcessPortConnector of an Activity to a PortUsage of a (Performer) ProcessRole. 2. Add text describing how a PropertyValue can be attached to an Activity with a "value" Expression referencing an associated Artifact or ResponsibleParty ProcessRole and its "fills" association pointing at an appropriate PropertyDefinition of the Activity's ProcessComponent. Resolution: Revised Text: Actions taken: June 24, 2002: received issue Discussion: End of Annotations:===== X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: issues@omg.org Subject: EDOC Issue Date: Mon, 24 Jun 2002 17:05:15 +1000 From: Michael Lawley X-Scanned-By: MIMEDefang 1.0 (http://www.roaringpenguin.com/mimedefang/) Chapter 3, 3.19 "Metamodel", 3.19.1 "Business Process metamodel" The use of ProcessRoles is under-specified. 1. Specifically, there is no description of how data received by ProcessPortConnectors is made available to a ProcessComponent instance bound to a Performer ProcessRole. This is especially problematic for Performer ProcessRoles since this is where the model should "bottom out". 2. Additionally, there is no description of how a ProcessComponent instance bound to an Artifact or ResponsibleParty ProcessRole is made available to its Activity's ProcessComponent instance. Suggested Resolution: 1. Add text describing how one can use a Connection to connect a ProcessPortConnector of an Activity to a PortUsage of a (Performer) ProcessRole. 2. Add text describing how a PropertyValue can be attached to an Activity with a "value" Expression referencing an associated Artifact or ResponsibleParty ProcessRole and its "fills" association pointing at an appropriate PropertyDefinition of the Activity's ProcessComponent. michael "analog - the new digital" -- Dr Michael Lawley Senior Research Scientist/Project Leader, Pegamento CRC for Enterprise Distributed Systems Technology Tel: +61 7 3365 4310 Level 7, General Purpose South Fax: +61 7 3365 4311 Bldg 78, Staff House Rd University of Queensland, Q4072 http://www.dstc.edu.au DSTC hosts the Australian W3C Offic