1
- # 2021.?? (unreleased)
1
+ # 21.0
2
2
3
- * Restructure modules into subcommands for the commandline interface and
4
- add migrate to PicoCli.
3
+ Major Changes:
5
4
6
- Modules:
7
-
8
- * Add the LICS'20 DRA construction that is based on the normalisation
9
- of LTL.
5
+ * New and improved command-line interface that is based on self-contained
6
+ subcommands. Further, each subcommand explicitly lists relevant publications
7
+ that can be accessed via the 'bibliography' subcommand. Thanks to Alexandre
8
+ Duret-Lutz, Klara Meyer, Anton Pirogov and Tobias Meggendorfer for testing
9
+ this new interface.
10
10
11
- * Add a translation of the Emerson-Lei acceptance condition to the
12
- parity acceptance condition based on Zielonka split-trees
13
- (Alternating Cycle Decomposition)
11
+ * Owl (as a CLI-tool) is now precompiled into native binaries (for Linux and
12
+ macOS). Hence it is not required to install a matching JVM. Further, the
13
+ start-up time is now considerably reduced which lead to the removal of the
14
+ server mode. Owl can be still run on a JVM, but this is discouraged.
14
15
15
- * Add a translation from LTL-to-DELW based on the LICS'20 normalisation
16
- procedure.
16
+ * Owl includes an implementation of the Alternating Cycle Decomposition for the
17
+ translation into parity automata. See 'owl aut2parity --help' for more
18
+ information. This supersedes the existing IAR-implementation which is
19
+ scheduled to be removed in the next release.
17
20
18
- * Add a customised LTL-to-DPA translation based Zielonka split-trees.
21
+ * Add the LTL-to-DRW translation of [ SE20] and a new LTL-to-DELW translation
22
+ based also based on the [ SE20] normalisation procedure. Further, a customised
23
+ LTL-to-DPA translation based on Zielonka split-trees. These constructions will
24
+ be described in forthcoming publication. To lookup [ SE20] use
25
+ 'owl bibliography SE20'.
19
26
20
27
API:
21
28
28
35
and remove abstract super class. All types of OmegaAcceptance now
29
36
extend EmersonLeiAcceptance.
30
37
31
- * Disentangle ` Colours ` -related API from ` Edge ` datatype.
38
+ * Disentangle ` BitSet ` - API from ` Edge ` datatype.
32
39
33
40
Bugfixes:
34
41
@@ -49,6 +56,10 @@ Bugfixes:
49
56
BooleanOperations#deterministicComplement. Thanks to Frederik Schmitt
50
57
for reporting the issue.
51
58
59
+ * Several performance and correctness improvements to the [ SE20] normalisation
60
+ procedure. Thanks to Rubén Rafael Rubio Cuéllar for testing the implementation
61
+ and reporting issues.
62
+
52
63
# 2020.06
53
64
54
65
Modules:
0 commit comments