Skip to content

Commit 6d68e41

Browse files
committed
Updated for v1.3.0.
1 parent 847271a commit 6d68e41

8 files changed

Lines changed: 63 additions & 1 deletion

File tree

6.53 MB
Binary file not shown.
3.24 MB
Binary file not shown.
929 KB
Binary file not shown.
1.95 MB
Binary file not shown.
1.09 MB
Binary file not shown.
-5.01 MB
Binary file not shown.
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
### fUML Reference Implementation
2+
### v1.3.0 Release Notes
3+
4+
This is a base release of the fUML Reference Implementation, conforming to v1.3 of the [fUML Specification](http://www.omg.org/spec/FUML/1.3).
5+
6+
### fUML Execution Engine
7+
8+
This is a new base release of the fUML Execution Engine. It includes all implementation updates from [v1.2.3](./fuml-1.2.3.md) and previous
9+
releases tracking the issue resolutions adopted by the fUML 1.3 Revision Task Force (RTF). The complete set of resolved issues implemented
10+
since the previous [v1.2.0](./fuml-1.2.0.md) base release are listed below. The list of remaining open fUML issues is available at
11+
http://solitaire.omg.org/issues/task-force/FUML14.
12+
13+
The following issues were resolved by the fUML 1.3 RTF:
14+
15+
[FUML 13-1](http://issues.omg.org/issues/task-force/FUML13#issue-38293) SendSignalAction completion semantics
16+
17+
[FUML 13-4](http://issues.omg.org/issues/task-force/FUML13#issue-38296) The fUML subset should include central buffer nodes and data stores
18+
19+
[FUML 13-16](http://issues.omg.org/issues/task-force/FUML13#issue-38600) Introduce CallEvent, AcceptCallAction and ReplyAction to keep consistency with PSSM
20+
21+
[FUML 13-17](http://issues.omg.org/issues/task-force/FUML13#issue-38717) Stand-alone owned behavior of BehavioredClassifier shall be possible
22+
23+
[FUML 13-20](http://issues.omg.org/issues/task-force/FUML13#issue-39953)
24+
Error in RealValue::toString
25+
26+
[FUML 13-21](http://issues.omg.org/issues/task-force/FUML13#issue-39984) BasicInputOutput operations for reading and writing reals are missing
27+
28+
[FUML 13-23](http://issues.omg.org/issues/task-force/FUML13#issue-40625) EventOccurrence should be used instead of SignalInstance in execution model operation parameters
29+
30+
[FUML 13-25](http://issues.omg.org/issues/task-force/FUML13#issue-40627) Refactor EventOccurrence to provide useful operations
31+
32+
[FUML 13-26](http://issues.omg.org/issues/task-force/FUML13#issue-40628) Reference::equal should use Object::equals
33+
34+
[FUML 13-27](http://issues.omg.org/issues/task-force/FUML13#issue-40665)
35+
Input parameter activity nodes should fire first
36+
37+
[FUML 13-29](http://issues.omg.org/issues/task-force/FUML13#issue-40667)
38+
"Debug" statements should be removed
39+
40+
[FUML 13-49](http://issues.omg.org/issues/task-force/FUML13#issue-40992) Correction to the resolution to issue [FUML 13-25](http://issues.omg.org/issues/task-force/FUML13#issue-40627)
41+
42+
[FUML 13-60](http://issues.omg.org/issues/task-force/FUML13#issue-41143) Simplification to the resolution to issue [FUML 13-1](http://issues.omg.org/issues/task-force/FUML13#issue-38293)
43+
44+
This release also includes the resolution of the following OMG issue, which was part of fUML 1.2, but was not properly implemented in [v1.2.0](./fuml-1.2.0.md) of the
45+
Execution Engine.
46+
47+
[FUML 12-11](http://solitaire.omg.org/issues/task-force/FUML12#issue-16436) (18362) Problem with ActivityExecution::terminate
48+
49+
### XMI Loader/Infrastructure
50+
51+
This base release includes all updates from maintenance releases [v1.2.0a](./fuml-1.2.0a.md) and [v1.2.0b](./fuml-1.2.0b.md), resolving the following issues,
52+
as tracked in our issue management system on GitHub (see https://github.com/ModelDriven/fUML-Reference-Implementation/issues).
53+
54+
#### Bugs
55+
56+
[Issue #28] - Problem starting the behaviors of a multiply classified active object
57+
58+
#### Improvements
59+
60+
[Issue #26] - Problems with SAXParser when building with Java 8 JDK
61+
62+
[Issue #29] - fUML.Library and fUML.Test packages are only used for builtin tests

org.modeldriven.fuml/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<artifactId>fuml</artifactId>
66
<packaging>jar</packaging>
77
<name>FUML Reference Implementation</name>
8-
<version>1.2.3</version>
8+
<version>1.3.0</version>
99
<description>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.</description>
1010
<url>http:/fuml.modeldriven.org</url>
1111
<licenses>

0 commit comments

Comments
 (0)