Skip to content

Releases: ModelDriven/fUML-Reference-Implementation

Release 1.1.0b

01 Feb 22:06
Compare
Choose a tag to compare

fUML Reference Implementation

v1.1.0b Release Notes

This is a production maintenance release of the fUML Reference Implementation.

fUML Execution Engine

The current base release for the fUML Execution Engine is v1.1.0, conforming to v1.1 of the fUML Specification. The v1.1.0b maintenance release builds on the v1.1.0a maintenance release, which includes preliminary implementation of resolutions to the certain OMG issues currently under consideration by the fUML 1.2 Revision Task Force (see the v1.1.0a Release Notes). No further changes to the fUML Execution Engine have been made in this maintenance release.

The full list of open fUML issues is available at http://solitaire.omg.org/issues/task-force/FUML12.

XMI Loader/Infrastructure

This maintenance release resolves the following issues related to the XMI Loader and other Reference Implementation infrastructure capabilities, as tracked in our issue management system on GitHub (see https://github.com/ModelDriven/fUML-Reference-Implementation/issues).

Improvements

[Issue #9] - Add Support For Papyrus Models
[Issue #22] - Add Support for Papyrus Libraries

Release 1.1.0a

27 Jan 14:43
Compare
Choose a tag to compare

fUML Reference Implementation

v1.1.0a Release Notes

This is a production maintenance release of the fUML Reference Implementation.

fUML Execution Engine

The current base release for the fUML Execution Engine is v1.1.0, conforming to v1.1 of the fUML Specification. The v1.1.0a maintenance release includes implementation of resolutions to the following OMG issues, currently under consideration by the fUML 1.2 Revision Task Force. However, the task force has not yet voted to adopt these resolutions, so they are subject to change in future releases of the Reference Implementation.

The full list of open fUML issues is available at http://solitaire.omg.org/issues/task-force/FUML12.

FUML 12-8 (18280) LoopNodeActivation does not currently handle the firing of a contained activity final node
FUML 12-9 (18282) The bodyOutputLists for a loop node need to be cleared when the node fires again
FUML 12-10 (18321) Certain Boolean flags are not properly initialized in some cases [partial fix]
FUML 12-11 (18362) Problem with ActivityExecution::terminate
FUML 12-12 (18364) RealValue::toString puts too many digits in the mantissa
FUML 12-13 (18365) Objects with cyclic references cannot be converted to string representations

XMI Loader/Infrastructure

This maintenance release resolves the following issues related to the XMI Loader and other Reference Implementation infrastructure capabilities, as tracked in our issue management system on GitHub (see https://github.com/ModelDriven/fUML-Reference-Implementation/issues).

Bugs

[Issue #12] - Add Maven Compiler Plugin
[Issue #14] - Check Abstract on Generated fUML Classifier and Class
[Issue #15] - Remove Remaining Remnants of Unqualified Name Mapping
[Issue #16] - Add Null Check for Type in ...repository.model.Property
[Issue #21] - Remove JAXB Dependencies

Improvements

[Issue #3] - Support the Loading Of UML Profiles
[Issue #11] - Provide support for executing OpaqueBehaviors
[Issue #13] - Add Readme.md for Github
[Issue #17] - Add GetSpecializations Method
[Issue #18] - Provide Capability to Override Repository Config File
[Issue #19] - Support a "Known" Default Config File Name
[Issue #21] - Upgrade To Latest JUnit