Issue 13061: Clarify inheritance of CIM classes (amsm-ftf) Source: THALES (Mr. Willy Boenink, willy.boenink(at)nl.thalesgroup.com) Nature: Clarification Severity: Minor Summary: Clarify inheritance of CIM classes: The PIM uses the inheritance UML symbol to show a relationship which is not really an inheritance relation (e.g. attributes are not inherited from CIM). Clarify the use of this inheritance symbol for these cases. Resolution: Precise that the CIM package is not a full copy of CIM but a projection of a part of CIM (the useful part indeed). Revised Text: In section 7.1.1 ("Packages"), after the table, add the following text: The PIM reuses also several classes from [CIM]. This reuse is done by defining classes that match CIM classes in a specific package called "CIM". These CIM classes are a subset of the classes defined by the CIM standard and their attributes and associations are also a subset of the attributes and associations defined in the CIM standard. Thus, when an AMSM class inherits from a CIM class, it inherits just the attributes and associations that have deemed as useful in the context of C4I systems. Actions taken: November 12, 2008: received issue July 23, 2009: closed issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 12 Nov 2008 07:42:52 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Willy Boenink Company: Thales Nederland mailFrom: willy.boenink@nl.thalesgroup.com Notification: No Specification: AMSM Section: 7 FormalNumber: dtc/2008-02-02 Version: Beta 2 RevisionDate: 02/02/2008 Page: 15 Nature: Clarification Severity: Minor HTTP User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9) Gecko/2008051206 Firefox/3.0 Description Clarify inheritance of CIM classes: The PIM uses the inheritance UML symbol to show a relationship which is not really an inheritance relation (e.g. attributes are not inherited from CIM). Clarify the use of this inheritance symbol for these cases.