Issues for Mailing list of the EXPRESS Metamodel 1.1 Revision task Force

To comment on any of these issues, send email to express-rtf@omg.org. (Please include the issue number in the Subject: header, thusly: [Issue ###].) To submit a new issue, send email to issues@omg.org.

List of issues (green=resolved, yellow=pending Board vote, red=unresolved)

List options: All ; Open Issues only; or Closed Issues only

Issue 13870: Question on InvertibleAttribute subclass of ExplicitAttribute
Issue 13905: Excess text in schema-interfaces-elements Definitions
Issue 18744: Correct CMOF file to MOF/XMI version 2.4
Issue 18745: Use UML PrimitiveTypes and not MOF: types
Issue 18746: Correct the OCL
Issue 18815: EXPRESS MM MOF model does not include the UML InstanceSpecifications in the specification

Issue 13870: Question on InvertibleAttribute subclass of ExplicitAttribute (express-rtf)

Click here for this issue's archive.
Source: TopQuadrant (Mr. David Price, dprice(at)topquadrant.com)
Nature: Uncategorized Issue
Severity:
Summary:
It seems an odd thing to me to create a subclass of ExplicitAttribute to 
instantiate for Attributes that have the potential to have inverses. I don't 
understand the rationale. Seems like it would be simper to have a constraint 
on InverseAttribute about it being owned by an EntityType referenced in an 
ExplicitAttribute

Resolution:
Revised Text:
Actions taken:
April 16, 2009: received issue

Issue 13905: Excess text in schema-interfaces-elements Definitions (express-rtf)

Click
here for this issue's archive.
Source: NIST (Mr. Edward J. Barkmeyer, edbark(at)nist.gov)
Nature: Uncategorized Issue
Severity:
Summary:
In clause 8.4.7.3, at the end of the Definition of AssociationEnd: interfaced-elements, delete the text ".interfaced-elements=.interfaces.refers-to" It is the derivation below.


In clause 8.4.18.1, at the end of the Definition of AssociationEnd: interfaced-elements, delete the text ".interfaced-elements=.interfaces.refers-to" It is the derivation below.


In clause 8.4.18.1, at the end of the Definition of AssociationEnd: referenced-in, delete the text ".referenced-in=.referenced-as.interfacing-schema" It is the derivation below.

Resolution: This cleanup is obsoleted by the resolution to Issue 13447. Revised Text: none. Disposition: See issue 13447 for disposition
Revised Text:
Actions taken:
April 28, 2009: received issue

Issue 18744: Correct CMOF file to MOF/XMI version 2.4 (express-rtf)

Click
here for this issue's archive.
Source: Microsoft (Mr. Steve Cook, stcook(at)microsoft.com)
Nature: Uncategorized Issue
Severity:
Summary:
I am puzzled by the use of the cmof: namespace in the cmof file.  At version 2.4.1 it is normal to use UML XMI files for metamodels – see, for example, the UML 2.4.1 metamodel itself (http://www.omg.org/spec/UML/20110701/UML.xmi).  I believe there is a fundamental misunderstanding here – from 2.4 onwards there is no longer any special cmof format.   I think that simply deleting all of the MagicDraw-specific content from 13-05-34 would give almost all of what you want; you would perhaps then need a mof:Tag for nsPrefix to make it a correct metamodel.


Resolution:
Revised Text:
Actions taken:
May 30, 2013: received issue

Issue 18745: Use UML PrimitiveTypes and not MOF: types (express-rtf)

Click
here for this issue's archive.
Source: Microsoft (Mr. Steve Cook, stcook(at)microsoft.com)
Nature: Uncategorized Issue
Severity:
Summary:
UML::Boolean (or PrimitiveTypes::Boolean) would be correct throughout the document (and MOF::Boolean strictly-speaking incorrect); and if the Express metamodel were to import the PrimitiveTypes model, then unadorned Boolean would do the trick nicely.

 

Resolution:
Revised Text:
Actions taken:
May 30, 2013: received issue

Issue 18746: Correct the OCL (express-rtf)

Click
here for this issue's archive.
Source: NIST (Mr. Edward J. Barkmeyer, edbark(at)nist.gov)
Nature: Uncategorized Issue
Severity:
Summary:
The OCL in the specification regularly uses the -> operator incorrectly.  The . operator applies to an individual and -> applies to a collection.  

The syntax of references to collections should also be checked.

 

 


Resolution:
Revised Text:
Actions taken:
May 30, 2013: received issue

Issue 18815: EXPRESS MM MOF model does not include the UML InstanceSpecifications in the specification (express-rtf)

Click
here for this issue's archive.
Source: NIST (Mr. Edward J. Barkmeyer, edbark(at)nist.gov)
Nature: Revision
Severity:
Summary:
The EXPRESS MM specification defines three Packages -- BuiltInTypes, BuiltInConstants, and GenericTypes – that contain UML InstanceSpecifications.  It also contains the Instance INDETERMINATE in the Instances package.  These InstanceSpecifications  represent predefined elements of the EXPRESS language that are instances of more general classes (of types and values) defined in the language.  Because MOF does not support InstanceSpecification, the v1.0 MOF model does not contain any representation of these model elements.  Standard representation of these model elements is critical to interoperable interchange of EXPRESS models.  Some MOF-compatible representation of these model elements must be included in the specification and/or the normative artifacts.

 

 

Resolution:
Revised Text:
Actions taken:
July 16, 2013: received issue

Discussion: