390   Basic conceptual class model

Created: 14 Sep 2006

Status: In Force (green)

Part: Part 7-2 (2003)

Links:

Page: 016

Clause: 05.2

Paragraph: Figure 2

Category: Issue for edition 2 of this part

Issue

Inheritence between class Name and classes referenced LOGICAL-DEVICE, LOGICAL-NODE, DATA and DataAttribute is not possible.

ObjectName and ObjectReference should be attributes names in the class Name to be inherited by the 4 other classes.
It is not the case because ObjectName and ObjectReference are seen as Attribute types (e.g. refer to the LOGICAL-DEVICE class in table 14, §8.1.1).
As the attribute names typed ObjectName (or ObjectReference) are each time different in the linked classes, inheritence is not possible.

Proposal

Suppress the class Name and the 4 inheritence links in the figure.

Discussion Created Status
Set to status green 11 Feb 07 In Force (green)
The diagrams are now less formal. We use common langauge instead of formal class diagrams.

Please see proposal on new diagram by the editors' group in Tissue #456.
23 Dec 06 Ballot Period
Ballot time added. 08 Dec 06 Ballot Period
Set to final proposal.

Guess Jean-Philippe and Herb are right.

The easiest way to solve the issue is to remove the class Name. Add "Name" and "Reference" to classes LD, LN, Data and DA.

Text needs be aligned with new figure.
08 Dec 06 Ballot Period
Another option is to use the UML 2.0 construct of containership instead of inheritance. 02 Nov 06 Discussion (red)
I think the inheritance link is not appropriate here because UML says that with inheritance, the attribute (not only its type) is inherited.

Another link is more appropriate here at the UML point of view : a dependency line is better especially tagged with the stereotype <<trace>>.
02 Nov 06 Triage
Although the UML may not be 100% correct, the 4 "inheritance" links are appropriate. What is trying to be conveyed is the fact that LD, LN, DATA, and DataAttribute all have a ObjectName and ObjectRefernce. This is allowed to be shown through inheritance or by containership.

I do not believe any change needs to be made.
14 Sep 06 Triage

 

Privacy | Contact | Disclaimer

Tissue DB v. 23.12.13.1