Skip to content

Commit fe2555e

Browse files
committed
Add Changelog
1 parent b454a7d commit fe2555e

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Changelog
2+
3+
## 21.0.0
4+
5+
### Changed
6+
7+
- Complete rewrite of Strix in Rust.
8+
- Use new LTL-to-DPA translation in Owl based on Zielonka split-trees and
9+
[Alternating Cycle Decomposition (ACD)](https://arxiv.org/abs/2011.13041).
10+
- Output of controller as machine now uses the [HOA format](https://adl.github.io/hoaf/) instead of KISS format.
11+
12+
### Added
13+
14+
- Additional machine minimization better exploiting non-determinism, can be controlled with option `--minimize`.
15+
- Enable usage of structured labels on minimized machines.
16+
- Option `--solver` to use different parity game solvers:
17+
[FPI](https://arxiv.org/abs/1909.07659),
18+
Zielonka's algorithm and [Strategy Iteration](https://arxiv.org/abs/0806.2923),
19+
with FPI as the default.
20+
Zielonka's algorithm can currently only be used for checking realizability.
21+
- Option `--onthefly` to control interleaving of solver with on-the-fly exploration.
22+
- Option `--lookahead` to control application of Zielonka tree and ACD construction.
23+
24+
### Removed
25+
26+
- HOA input for solving parity games in extended HOA format.
27+
- Filtering of exploration queue based on reachable border nodes.
28+
- Declaration of winning and losing states for realizability propagation in DPA.
29+
30+
### Internal
31+
32+
- Move project structure to GitHub.
33+
- Closer integration of bundled ABC library to reduce build size and time.
34+
- Verification tests now have a different but reduced set of dependencies.

0 commit comments

Comments
 (0)