fUML Reference Implementation v0.1.0 now available for download! | Foundational UML Reference Implementation

fUML Reference Implementation v0.1.0 now available for download!

Version 0.1.0 of the fUML Reference Implementation is now available for download here. This version is directly based on the Beta 1 version of the Semantics of a Foundational Subset for Executable UML Models (fUML) Specification. Since the core execution engine is directly generated from the code snippets in the specification, the Reference Implementation exactly follows the specification, even when there are known problems with the Beta 1 version.
In addition to errors in the specification itself, v0.1.0 has the following known bugs:

  • Default values not explicitly serialized in the XMI may not be loaded correctly.
  • In some cases, association elements may not load correctly.
  • Derived values not serialized in the XMI may be reported as missing elements.

It is expected that the above bugs will be fixed in v0.1.1.
The fUML Specification is currently in finalization, which will address bugs in the specification identified so far. Issue resolutions will be incorporated into the Reference Implementation as they are adopted by the Finalization Task Force. It is expected that resolutions adopted in FTF Ballot 1 (currently in preparation) will be included in v0.2.0.