Issue 16170: Multiassociation (sysml-rtf) Source: Commissariat a l Energie Atomique-CEA (Dr. Sebastien Gerard, sebastien.gerard(at)cea.fr) Nature: Uncategorized Issue Severity: Summary: In the spec, it is said that : « Notational and metamodel support for n-ary associations and qualified associations has been excluded from SysML.”. However, as shownin the extract of the table of the SyML symbol, multibranch association are possible: Resolution: Resolution: Multiassociation The reporter confounds n-ary associations with multibranch associations. SysML only support binary associations, i.e. associations with exactly two association ends. The metamodel support for n-ary associations has been excluded from SysML. Multibranch associations are a notational variant of two or more binary associations that have each an association end with the same property specification. Revised Text: Actions taken: May 5, 2011: received issue January 3, 2017: Closed; No Change April 6, 2017: closed issue Discussion: End of Annotations:===== ubject: Multiassociation Date: Thu, 5 May 2011 17:56:31 +0200 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Multiassociation Thread-Index: AcwLPQCBCT+/i2N+RV6g2shrDIIi9A== From: GERARD Sebastien 166342 To: X-OriginalArrivalTime: 05 May 2011 15:56:32.0364 (UTC) FILETIME=[00F182C0:01CC0B3D] X-TM-AS-Product-Ver: SMEX-10.0.0.4152-6.500.1024-18116.007 X-TM-AS-Result: No--9.042800-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No Hi, In the spec, it is said that : « Notational and metamodel support for n-ary associations and qualified associations has been excluded from SysML... However, as shownin the extract of the table of the SyML symbol, multibranch association are possible: Can someone explain methat issue? Thanks, Cheers. Sébastien. Subject: RE: Multiassociation Date: Fri, 6 May 2011 14:28:36 +0200 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Multiassociation thread-index: AcwLPQCBCT+/i2N+RV6g2shrDIIi9AAFosugAADrmNAAJGzgEA== From: "Tim Weilkiens" To: "Pete Rivett" , "Sanford Friedenthal" , "GERARD Sebastien 166342" , Doesn.t the diagram table about multibranch just show a notation option that multiple composition and aggregation associations could be shown as a tree? However in that case we should place the name of the other association, i.e. association2. From: Pete Rivett [mailto:pete.rivett@adaptive.com] Sent: Thursday, May 05, 2011 9:11 PM To: Sanford Friedenthal; GERARD Sebastien 166342; sysml-rtf@omg.org Subject: RE: Multiassociation I.d like to see the metamodel representation of this notation: if there are 2 associations, which is named association1? It cannot be both since that would break the naming uniqueness rule which states that elements of the same kind (in this case Association) must have distinct names within their owner (I assume a Package in this case). Presumably there is a constraint that the branches on the right hand side must link to separate classes (with no inheritance between them). Pete From: Sanford Friedenthal [mailto:safriedenthal@gmail.com] Sent: Thursday, May 05, 2011 11:39 AM To: 'GERARD Sebastien 166342'; sysml-rtf@omg.org Subject: RE: Multiassociation Sebastien An n-ary association has multiple ends (i.e. >2). The reference below is simply a notation for multiple binary associations. Sandy From: GERARD Sebastien 166342 [mailto:Sebastien.GERARD@cea.fr] Sent: Thursday, May 05, 2011 11:57 AM To: sysml-rtf@omg.org Subject: Multiassociation Hi, In the spec, it is said that : « Notational and metamodel support for n-ary associations and qualified associations has been excluded from SysML... However, as shownin the extract of the table of the SyML symbol, multibranch association are possible: Can someone explain methat issue? Thanks, Cheers. Sébastien. Subject: Re: Multiassociation From: GERARD Sebastien 166342 thread-topic: Multiassociation thread-index: AcwL9Jjc5fvC+zXbTEWVHXubobG9wA== Date: Fri, 6 May 2011 15:50:58 +0200 To: Tim Weilkiens CC: Pete Rivett , Sanford Friedenthal , X-OriginalArrivalTime: 06 May 2011 13:50:45.0655 (UTC) FILETIME=[992ADA70:01CC0BF4] X-TM-AS-Product-Ver: SMEX-10.0.0.4152-6.500.1024-18118.002 X-TM-AS-Result: No--11.975100-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No Yes, and also clarify the fact that it is only notation. Le 6 mai 2011 à 14:28, "Tim Weilkiens" a écrit : Doesnâ..t the diagram table about multibranch just show a notation option that multiple composition and aggregation associations could be shown as a tree? However in that case we should place the name of the other association, i.e. association2. From: Pete Rivett [mailto:pete.rivett@adaptive.com] Sent: Thursday, May 05, 2011 9:11 PM To: Sanford Friedenthal; GERARD Sebastien 166342; sysml-rtf@omg.org Subject: RE: Multiassociation Iâ..d like to see the metamodel representation of this notation: if there are 2 associations, which is named association1? It cannot be both since that would break the naming uniqueness rule which states that elements of the same kind (in this case Association) must have distinct names within their owner (I assume a Package in this case). Presumably there is a constraint that the branches on the right hand side must link to separate classes (with no inheritance between them). Pete From: Sanford Friedenthal [mailto:safriedenthal@gmail.com] Sent: Thursday, May 05, 2011 11:39 AM To: 'GERARD Sebastien 166342'; sysml-rtf@omg.org Subject: RE: Multiassociation Sebastien An n-ary association has multiple ends (i.e. >2). The reference below is simply a notation for multiple binary associations. Sandy From: GERARD Sebastien 166342 [mailto:Sebastien.GERARD@cea.fr] Sent: Thursday, May 05, 2011 11:57 AM To: sysml-rtf@omg.org Subject: Multiassociation Hi, In the spec, it is said that : « Notational and metamodel support for n-ary associations and qualified associations has been excluded from SysML.â.. However, as shownin the extract of the table of the SyML symbol, multibranch association are possible: Can someone explain methat issue? Thanks, Cheers. Sébastien.