Skip to content

Release 1.4.0

Compare
Choose a tag to compare
@seidewitz seidewitz released this 24 Jan 07:45
· 61 commits to master since this release
e3c1726

fUML Reference Implementation

v1.4.0 Release Notes

This is a base release of the fUML Reference Implementation, conforming to v1.4 of the fUML Specification.

IMPORTANT NOTE

fUML 1.4 is unusual, in that it's primary purpose is to migrate fUML to UML 2.5.1. Therefore, fUML 1.4 has no functional differences from fUML 1.3, but the structure of the fUML syntax and semantics has been significantly re-organized to follow the new abstract syntax package structure introduced in UML 2.5. The Java package hierarchy for the syntax and semantics implementation classes has been correspondingly updated in the Reference Implementation. In addition, while the Java package names are still based on the names of the corresponding UML packages, they are now rendered entirely in lower case, per usual Java convention (e.g., fuml.semantics.actions rather than fUML.Semantics.Actions).

fUML Execution Engine

This is a new base release of the fUML Execution Engine. It is identical to the v1.3.1 release that tracked the issue resolutions adopted by the fUML 1.4 Revision Task Force (RTF). The complete set of resolved issues implemented since the previous v1.3.0 base release are listed below. The list of remaining open fUML issues is available at http://solitaire.omg.org/issues/task-force/FUML15.

The following issues were resolved by the fUML 1.4 RTF:

FUML 14-9 Migrate fUML to UML 2.5.1

FUML 14-10 The ExecutionFactory class descriptions need to be updated in the specification for CentralBufferNode and DataStoreNode

FUML 14-21 Correction to the resolution to issue 14-10

XMI Loader/Infrastructure

In order to implement the migration to UML 2.5.1, as required by the resolution to OMG Issue FUML 14-9, this base release also updates the XMI Loader/Infrastructure for the new structure of the UML 2.5.1 metamodel.

Bug Fixes

None

Improvements

Issue #31 Update the XMI Loader implementation for the new structure of UML 2.5.1