-
Key: FUML_-3
-
Legacy Issue Number: 15004
-
Status: closed
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
Specification: Semantics of a Foundational Subset for Executable UML Models, v1.0 Beta 2 (ptc/2009-10-05)
All the abstract syntax diagrams in the spec should:
1. Use the “dot notation” to show which association ends are owned by classes rather than by the associations. Even though the fUML subset diagrams follow the same convention as in the UML Superstructure spec that all navigable ends are class owned and all non-navigable ends are association owned, it is still better make this explicitly clear. This is especially so for fUML, since, when the abstract syntax interpreted as an fUML model itself when referenced from the execution model, the navigable ends are a always accessed as class-owned structural features and the associations themselves are ignored (since they don’t meet the fUML constraint of owning all their ends).
2. Show subsetting and redefinition annotations, consistent (for the fUML subset) with the similar annotations in the UML superstructure abstract syntax. Even though subsetting and redefinition are not in the fUML feature subset, the fUML abstract syntax model is supposed to itself be a proper subset of the UML abstract syntax model and, therefore, needs to include subsetting and redefinition consistent with the full model. Indeed, these relationships are in the fUML abstract syntax model as serialized in the normative XMI, they are just currently not shown on the diagrams. (Note also that Subclause 8.1 discusses the conventions on derivation and redefinition for fUML.)
-
Reported: FUML 1.0b2 — Fri, 22 Jan 2010 05:00 GMT
-
Disposition: Resolved — FUML 1.0
-
Disposition Summary:
Agreed. see pages 50 - 66 of OMG document ptc/2010-03-12 for details
-
Updated: Sat, 7 Mar 2015 08:56 GMT
FUML_ — Diagram graphics in the fUML specification
- Key: FUML_-3
- OMG Task Force: 2nd Semantics of a Foundational Subset of Executable UML Models FTF