Issue 13841: Concrete specialization of the Relationship meta-class are missing (uml2-rtf) Source: Airbus Group (Mr. Yves Bernard, yves.bernard(at)airbus.com) Nature: Enhancement Severity: Significant Summary: Concrete specialization of the Relationship meta-class are missing. Except few cases restricted to very specific usages (import/merge, association), and according to the current meta-model, all concrete instaciations of Relationship are Dependencies. This situation has an undesirable side-effect in UML models but also in some UML profiles like SysML and MARTE. Indeed, specialized or extended relationships like Deployment or Allocation generate unexpected dependencies between related elements. A solution might be to add a concrete (Directed)Relationship meta-class in the meta-model. The concept of "Allocation" is very generic and might provides that meta-class. It would be a convenient generalization for Deployment. Resolution: Revised Text: Actions taken: March 27, 2009: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 27 Mar 2009 20:07:36 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Yves BERNARD Company: EADS - Airbus mailFrom: yves.bernard@airbus.com Notification: Yes Specification: OMG Unified Modeling LanguageTM (OMG UML), Superstructure Section: 7 FormalNumber: ptc/2008-05-05 Version: 2.2 beta 1 RevisionDate: May 2008 Page: 62 Nature: Enhancement Severity: Significant HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Description Concrete specialization of the Relationship meta-class are missing. Except few cases restricted to very specific usages (import/merge, association), and according to the current meta-model, all concrete instaciations of Relationship are Dependencies. This situation has an undesirable side-effect in UML models but also in some UML profiles like SysML and MARTE. Indeed, specialized or extended relationships like Deployment or Allocation generate unexpected dependencies between related elements. A solution might be to add a concrete (Directed)Relationship meta-class in the meta-model. The concept of "Allocation" is very generic and might provides that meta-class. It would be a convenient generalization for Deployment. X-WSS-ID: 0KI5ABR-08-NE4-02 X-M-MSG: From: Burkhart Roger M To: Juergen Boldt Date: Wed, 15 Apr 2009 08:47:55 -0500 Subject: RE: issue 13841 -- SysML RTF issue Thread-Topic: issue 13841 -- SysML RTF issue Thread-Index: AcmzxlNMEyVwVmw8TYS9rgJnMLA75QKCj5BQ Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Juergen-- Isn't this a UML Superstructure issue, not a SysML issue? --Roger -------------------------------------------------------------------------------- From: Juergen Boldt [mailto:juergen@omg.org] Sent: Thursday, April 02, 2009 2:06 PM To: issues@omg.org; sysml-rtf@omg.org Subject: issue 13841 -- SysML RTF issue From: webmaster@omg.org Date: 27 Mar 2009 20:07:36 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Yves BERNARD Company: EADS - Airbus mailFrom: yves.bernard@airbus.com Notification: Yes Specification: OMG Unified Modeling LanguageTM (OMG UML), Superstructure Section: 7 FormalNumber: ptc/2008-05-05 Version: 2.2 beta 1 RevisionDate: May 2008 Page: 62 Nature: Enhancement Severity: Significant HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Description Concrete specialization of the Relationship meta-class are missing. Except few cases restricted to very specific usages (import/merge, association), and according to the current meta-model, all concrete instaciations of Relationship are Dependencies. This situation has an undesirable side-effect in UML models but also in some UML profiles like SysML and MARTE. Indeed, specialized or extended relationships like Deployment or Allocation generate unexpected dependencies between related elements. A solution might be to add a concrete (Directed)Relationship meta-class in the meta-model. The concept of "Allocation" is very generic and might provides that meta-class. It would be a convenient generalization for Deployment. 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 Date: Wed, 03 Jun 2009 11:07:39 +0200 From: Sébastien Demathieu Organization: Thales Research & Technology User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) To: Juergen Boldt Subject: Re: issue 13841 -- SysML RTF issue Hi Juergen, It looks like a UML RTF issue, isn't it? Sébastien Juergen Boldt a écrit : From: webmaster@omg.org Date: 27 Mar 2009 20:07:36 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Yves BERNARD Company: EADS - Airbus mailFrom: yves.bernard@airbus.com Notification: Yes Specification: OMG Unified Modeling LanguageTM (OMG UML), Superstructure Section: 7 FormalNumber: ptc/2008-05-05 Version: 2.2 beta 1 RevisionDate: May 2008 Page: 62 Nature: Enhancement Severity: Significant HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Description Concrete specialization of the Relationship meta-class are missing. Except few cases restricted to very specific usages (import/merge, association), and according to the current meta-model, all concrete instaciations of Relationship are Dependencies. This situation has an undesirable side-effect in UML models but also in some UML profiles like SysML and MARTE. Indeed, specialized or extended relationships like Deployment or Allocation generate unexpected dependencies between related elements. A solution might be to add a concrete (Directed)Relationship meta-class in the meta-model. The concept of "Allocation" is very generic and might provides that meta-class. It would be a convenient generalization for Deployment. 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