Issue 12166: should be able to show gates on communication diagrams (uml2-rtf) Source: International Business Machines (Mr. James Bruck, nobody) Nature: Uncategorized Issue Severity: Summary: In the 2.1.1 specification (070205): Although the superstructure specification does not mention it, I believe that we should be able to show gates on communication diagrams. Gates are not connectable elements so we cannot attach connectors to them. How then would we show message pathways (connectors) to the represented lifeline on the communication diagram? Gates don't "represent" connectable elements as lifelines do. I would like to request clarification on this point. Resolution: Revised Text: Actions taken: January 8, 2008: received issue Discussion: End of Annotations:===== c: Dusko Misic , Anthony Hunter Subject: Issue with the UML superstructure spec. X-Mailer: Lotus Notes Release 7.0 August 18, 2005 From: James Bruck Date: Tue, 8 Jan 2008 15:38:40 -0500 X-MIMETrack: Serialize by Router on D25ML03/25/M/IBM(Release 7.0.2HF446 | March 16, 2007) at 01/08/2008 15:38:40, Serialize complete at 01/08/2008 15:38:40 Hi Juergen, I would like to raise the following issue with the spec. --------------------------------------------------- In the 2.1.1 specification (070205): Although the superstructure specification does not mention it, I believe that we should be able to show gates on communication diagrams. Gates are not connectable elements so we cannot attach connectors to them. How then would we show message pathways (connectors) to the represented lifeline on the communication diagram? Gates don't "represent" connectable elements as lifelines do. I would like to request clarification on this point. __________________________________ Cheers, - James. X-Ninja-PIM: Scanned by Ninja Subject: RE: issue 12166 -- UML 2 RTF issue Date: Thu, 10 Jan 2008 11:05:36 +0100 Thread-Topic: issue 12166 -- UML 2 RTF issue Thread-Index: AchS/tuvAA5tgE/+Qnq84hdv+04z5wAcIOpw From: Haugen Øystein To: Juergen Boldt , issues@omg.org, uml2-rtf@omg.org, jbruck@ca.ibm.com Cc: Haugen Øystein X-OriginalArrivalTime: 10 Jan 2008 10:05:38.0037 (UTC) FILETIME=[5956EA50:01C85370] James Bruck You are of course free to suggest that also communication diagrams should have gates, but you should bear in mind the following (since you are asking for clarification): 1. Communication diagrams were designed to represent the same as the collaboration diagrams of UML 1, and gates were not in UML 1 2. Communication diagrams do not have the same expressive power as sequence diagrams. There are many features that cannot be expressed in communication diagrams such as InteractionUse, CombinedFragment, message overtaking - and also gates. Thus it is on purpose that Gates are not represented in Communication diagrams. This does not mean that it would be impossible to introduce gates to communication diagrams, but as you correctly point out, this is not necessarily so easy. In my opinion gates to communication diagrams is not a pure bug-fix but a real enhancement to the diagrams of Interactions. Regards, Oystein Haugen ---- Dr. Oystein Haugen Senior Researcher SINTEF -------------------------------------------------------------------------------- From: Juergen Boldt [mailto:juergen@omg.org] Sent: 9. januar 2008 21:26 To: issues@omg.org; uml2-rtf@omg.org Subject: issue 12166 -- UML 2 RTF issue To: juergen@omg.org Cc: Dusko Misic , Anthony Hunter Subject: Issue with the UML superstructure spec. X-Mailer: Lotus Notes Release 7.0 August 18, 2005 From: James Bruck < jbruck@ca.ibm.com > Date: Tue, 8 Jan 2008 15:38:40 -0500 X-MIMETrack: Serialize by Router on D25ML03/25/M/IBM(Release 7.0.2HF446 | March 16, 2007) at 01/08/2008 15:38:40, Serialize complete at 01/08/2008 15:38:40 Hi Juergen, I would like to raise the following issue with the spec. --------------------------------------------------- In the 2.1.1 specification (070205): Although the superstructure specification does not mention it, I believe that we should be able to show gates on communication diagrams. Gates are not connectable elements so we cannot attach connectors to them. How then would we show message pathways (connectors) to the represented lifeline on the communication diagram? Gates don't "represent" connectable elements as lifelines do. I would like to request clarification on this point. __________________________________ Cheers, - James. Juergen Boldt Director, Member Services Object Management Group 140 Kendrick St Building A Suite 300 Needham, MA 02494 USA tel: +1 781 444 0404 x 132 fax: +1 781 444 0320 email: juergen@omg.org www.omg.org