Issue 7778: CollaborationOccurence (uml2-superstructure-ftf) Source: (, ) Nature: Clarification Severity: Significant Summary: The ability for a CollaborationOccurence to be owned by an operation is stated in the CollaborationOccurence semantics but doesn't appear in the metamodel (c.f. Figure 100). More I think that the constraints specified for a CollaborationOccurence should be clarified to to take into account that the owner may be an operation. Resolution: Revised Text: Actions taken: September 21, 2004: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 21 Sep 2004 04:52:37 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Yves BERNARD Company: Silogic mailFrom: yves.bernard@silogic.fr Notification: Yes Specification: UML 2.0 supertructure specification Section: 9.2 FormalNumber: ptc/03-08-02 Version: 2.0 RevisionDate: August 2003 Page: 155 Nature: Clarification Severity: Significant HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Description The ability for a CollaborationOccurence to be owned by an operation is stated in the CollaborationOccurence semantics but doesn't appear in the metamodel (c.f. Figure 100). More I think that the constraints specified for a CollaborationOccurence should be clarified to to take into account that the owner may be an operation. To: Juergen Boldt Cc: issues@omg.org, uml2-superstructure-ftf@omg.org Subject: Re: issue 7778 -- UML 2.0 Superstructure FTF issue X-Mailer: Lotus Notes Release 6.0.2CF2 July 23, 2003 From: Jim Amsden Date: Tue, 21 Sep 2004 13:08:59 -0400 X-MIMETrack: Serialize by Router on D03NM119/03/M/IBM(Release 6.51HF338 | June 21, 2004) at 09/21/2004 11:09:02, Serialize complete at 09/21/2004 11:09:02 Juergen, A CollaborationUse (formerly CollaborationOccurrence) cannot be owned by an Operation. An Operation is a specification of behavior, not an implementation. A CollaborationUse shows the roles properties play in a Classifier. So a Behavior (Activity, StateMachine, or Interaction) can contain CollaborationUses. Such a behavior my have a specification Operation allowing the behavior's CollaborationUses to show how that operation is implemented based on a Collaboration pattern. Juergen Boldt 09/21/2004 11:20 AM To issues@omg.org, uml2-superstructure-ftf@omg.org cc Subject issue 7778 -- UML 2.0 Superstructure FTF issue From: webmaster@omg.org Date: 21 Sep 2004 04:52:37 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Yves BERNARD Company: Silogic mailFrom: yves.bernard@silogic.fr Notification: Yes Specification: UML 2.0 supertructure specification Section: 9.2 FormalNumber: ptc/03-08-02 Version: 2.0 RevisionDate: August 2003 Page: 155 Nature: Clarification Severity: Significant HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Description The ability for a CollaborationOccurence to be owned by an operation is stated in the CollaborationOccurence semantics but doesn't appear in the metamodel (c.f. Figure 100). More I think that the constraints specified for a CollaborationOccurence should be clarified to to take into account that the owner may be an operation. ================================= Jürgen Boldt Director, Member Services Object Management Group 250 First Avenue, Suite 100 Needham, MA 02494 Tel. +1 781 444 0404 ext. 132 Fax: +1 781 444 0320 email: juergen@omg.org www www.omg.org ================================ Reply-To: From: "Yves BERNARD" To: "Juergen Boldt" , Subject: RE: - Fwd: Re: issue 7778 -- UML 2.0 Superstructure FTF issue Date: Wed, 22 Sep 2004 09:25:36 +0200 X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) Dear Mr Boldt & Mr Amsden, First, thank you for your answer. I understand your point. It makes sense. But in this case, note that the semantic of the Collaboration occurence, as described in the document, should be reviewed. This sentence, extracted from the supertructure specification, p160 §9.3.4, section "Semantics", is confusing : "A collaboration occurrence relates a feature in its collaboration type to connectable a element in the classifier or operation that owns the collaboration occurrence." Best regards, Yves -----Original Message----- From: Juergen Boldt [mailto:juergen@omg.org] Sent: mardi 21 septembre 2004 19:44 To: yves.bernard@silogic.fr; yves.bernard@silogic.fr Subject: Fwd: Re: issue 7778 -- UML 2.0 Superstructure FTF issue To: Juergen Boldt Cc: issues@omg.org, uml2-superstructure-ftf@omg.org Subject: Re: issue 7778 -- UML 2.0 Superstructure FTF issue X-Mailer: Lotus Notes Release 6.0.2CF2 July 23, 2003 From: Jim Amsden Date: Tue, 21 Sep 2004 13:08:59 -0400 X-MIMETrack: Serialize by Router on D03NM119/03/M/IBM(Release 6.51HF338 | June 21, 2004) at 09/21/2004 11:09:02, Serialize complete at 09/21/2004 11:09:02 Juergen, A CollaborationUse (formerly CollaborationOccurrence) cannot be owned by an Operation. An Operation is a specification of behavior, not an implementation. A CollaborationUse shows the roles properties play in a Classifier. So a Behavior (Activity, StateMachine, or Interaction) can contain CollaborationUses. Such a behavior my have a specification Operation allowing the behavior's CollaborationUses to show how that operation is implemented based on a Collaboration pattern. Juergen Boldt 09/21/2004 11:20 AM To issues@omg.org, uml2-superstructure-ftf@omg.org cc Subject issue 7778 -- UML 2.0 Superstructure FTF issue From: webmaster@omg.org Date: 21 Sep 2004 04:52:37 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Yves BERNARD Company: Silogic mailFrom: yves.bernard@silogic.fr Notification: Yes Specification: UML 2.0 supertructure specification Section: 9.2 FormalNumber: ptc/03-08-02 Version: 2.0 RevisionDate: August 2003 Page: 155 Nature: Clarification Severity: Significant HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Description The ability for a CollaborationOccurence to be owned by an operation is stated in the CollaborationOccurence semantics but doesn't appear in the metamodel (c.f. Figure 100). More I think that the constraints specified for a CollaborationOccurence should be clarified to to take into account that the owner may be an operation. ================================= Jürgen Boldt Director, Member Services Object Management Group 250 First Avenue, Suite 100 Needham, MA 02494 Tel. +1 781 444 0404 ext. 132 Fax: +1 781 444 0320 email: juergen@omg.org www www.omg.org ================================ ================================= Jürgen Boldt Director, Member Services Object Management Group 250 First Avenue, Suite 100 Needham, MA 02494 Tel. +1 781 444 0404 ext. 132 Fax: +1 781 444 0320 email: juergen@omg.org www www.omg.org ================================