Issue 12528: PackageMerge relationships (uml2-rtf) Source: EADS (Mr. Yves Bernard, yves.bernard(at)airbus.com) Nature: Clarification Severity: Significant Summary: The way the PackageMerge relatrionships are used in the specification doesn't seem to be rigorous or, at least, are not clear. For instance: * §7.3.7 indicates that the "Class" from Kernel metaclass is a specialization of “Classifier (from Kernel, Dependencies, PowerTypes)”. That is not correct if you refere to the corresponding package diagram: "Class" from Kernel doesn't inherit from Dependencies and PowerType merge increment of "Classifier" * §7.3.6 "BehavioredClassifier" from Interfaces) is a merge increment of "BehavioredClassifier" from BasicBehavior) but not for "BehavioredClassifier" from Communications (it's the opposite). * etc... Then, i suggest to define PackageMerge relationships of the metamodele in a more formal way than simple diagrams and to validate that metaclass definition are consistent with these relationships. Resolution: Revised Text: Actions taken: June 10, 2008: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 10 Jun 2008 07:59:14 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Yves BERNARD Company: Airbus mailFrom: yves.bernard@airbus.com Notification: Yes Specification: UML superstructure Section: (general) FormalNumber: formal/2007-11-02 Version: 2.1.2 RevisionDate: November 2007 Page: (general) Nature: Clarification 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 The way the PackageMerge relatrionships are used in the specification doesn't seem to be rigorous or, at least, are not clear. For instance: * §7.3.7 indicates that the "Class" from Kernel metaclass is a specialization of .Classifier (from Kernel, Dependencies, PowerTypes).. That is not correct if you refere to the corresponding package diagram: "Class" from Kernel doesn't inherit from Dependencies and PowerType merge increment of "Classifier" * §7.3.6 "BehavioredClassifier" from Interfaces) is a merge increment of "BehavioredClassifier" from BasicBehavior) but not for "BehavioredClassifier" from Communications (it's the opposite). * etc... Then, i suggest to define PackageMerge relationships of the metamodele in a more formal way than simple diagrams and to validate that metaclass definition are consistent with these relationships.