Foundational UML Reference Implementation

NOTE: The code base for the reference implementation has now been moved to GitHub. Version 1.1.0 is still available for download from this portal site, but future development and releases will be on GitHub, and the project will no longer be updated in the Subversion repository.

This open source software is a reference implementation, consisting of software and related files, for the OMG specification called the Semantics of a Foundational Subset for Executable UML Models (fUML). The reference implementation is intended to implement the execution semantics of UML activity models, accepting an XMI file from a conformant UML model as its input and providing an execution trace of the selected activity model(s) as its output. The core execution engine, which is directly generated from the normative syntactic and semantic models for fUML, may also be used as a library implementation of fUML in other software.

The reference implementation was initially developed as part of a Lockheed Martin Corporation funded project with Model Driven Solutions in 2008, and has been maintained by Model Driven Solutions on modeldriven.org since then. The objectives for this reference implementation are to encourage tool vendors to implement this standard in their tools and to provide a reference that can assist in evaluating vendor implementations conformance with the specification. There are now at least two commercial implementations of fUML available.

Foundational UML Reference Implementation Conformance Statement

 

Project Images




Project Forums

Using fUML

Anyone who has tried using fUML, even just a bit, whether th...

Project News

Version 1.1.0 of the fUML Reference Implementation is now available for download here. ... more>>
Version 1.0.2 of the fUML Reference Implementation is now available for download here. ... more>>
Version 1.0.1 of the fUML Reference Implementation is now available for download here. ... more>>
Version 1.0.0 of the fUML Reference Implementation is now available for download here. Thi... more>>