FUML Reference Implementation

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.

License

License

Categories

Categories

UML Business Logic Libraries Documents Processing
GroupId

GroupId

org.modeldriven
ArtifactId

ArtifactId

fuml
Last Version

Last Version

1.5.0
Release Date

Release Date

Type

Type

jar
Description

Description

FUML Reference Implementation
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.
Source Code Management

Source Code Management

https://github.com/ModelDriven/fUML-Reference-Implementation

Download fuml

How to add to project

<!-- https://jarcasting.com/artifacts/org.modeldriven/fuml/ -->
<dependency>
    <groupId>org.modeldriven</groupId>
    <artifactId>fuml</artifactId>
    <version>1.5.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.modeldriven/fuml/
implementation 'org.modeldriven:fuml:1.5.0'
// https://jarcasting.com/artifacts/org.modeldriven/fuml/
implementation ("org.modeldriven:fuml:1.5.0")
'org.modeldriven:fuml:jar:1.5.0'
<dependency org="org.modeldriven" name="fuml" rev="1.5.0">
  <artifact name="fuml" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.modeldriven', module='fuml', version='1.5.0')
)
libraryDependencies += "org.modeldriven" % "fuml" % "1.5.0"
[org.modeldriven/fuml "1.5.0"]

Dependencies

compile (8)

Group / Artifact Type Version
commons-collections : commons-collections jar 3.2.2
commons-lang : commons-lang jar 2.1
xerces : xercesImpl jar 2.12.0
xalan : xalan jar 2.6.0
log4j : log4j jar 1.2.8
net.java.dev.stax-utils : stax-utils jar 20040917
com.sun.xml.stream : sjsxp jar 1.0.1
commons-logging : commons-logging jar 1.1.1

test (1)

Group / Artifact Type Version
junit : junit jar 4.13.1

Project Modules

There are no modules declared in this project.
org.modeldriven

Model Driven Solutions

Versions

Version
1.5.0
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.1
1.3.0
1.2.3
1.2.2
1.2.1
1.2.0b
1.2.0a
1.2.0
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0c
1.1.0b
1.1.0a
1.1.0
1.0