Skip to content

Commit e52ebd1

Browse files
authored
Storm version 1.11.0 (#781)
1 parent eee603d commit e52ebd1

3 files changed

Lines changed: 31 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,29 @@ Changelog
44
This changelog lists only the most important changes. Smaller (bug)fixes as well as non-mature features are not part of the changelog.
55
The releases of major and minor versions contain an overview of changes since the last major/minor update.
66

7+
8+
Version 1.11.x
9+
--------------
10+
11+
## Version 1.11.0 (2025/09)
12+
13+
- Completely restructured CMake build process:
14+
* Storm can now be properly installed.
15+
* Carl-storm is now automatically fetched from a predefined repository and tag. Use CMake option `-DFETCHCONTENT_SOURCE_DIR_CARL=<path_to_carl>` to set a local path.
16+
- Improved support for interval models, especially parsing support for Prism models with intervals and CLI support for interval models.
17+
- Support for discounted properties in DTMCs and MDPs.
18+
- Added guessing value iteration.
19+
- Support exporting schedulers for multi-objective properties.
20+
- Revised implementation of conditional probabilities for MDPs.
21+
- Added building of choice labels for Jani.
22+
- Support time limits for the Gurobi LP Solver.
23+
- Various fixes in DRN parser, BitVector, (negative) expected rewards, parsing of PDEP and for compiler warnings.
24+
- Updated dependencies: carl-storm, gmm, googletest, l3pp, spot.
25+
- Removed support for Intel TBB.
26+
- Developer: Replaced `GmmxxMultiplier` by `ViOperatorMultiplier`.
27+
- Developer: Added CI workflow for new releases.
28+
29+
730
Version 1.10.x
831
--------------
932

@@ -137,9 +160,9 @@ Version 1.6.x
137160
- Simulator supports exact arithmetic.
138161
- Added switch `--no-simplify` to disable simplification of PRISM programs (which sometimes costs a bit of time on extremely large inputs).
139162
- Fixed issues with JANI inputs concerning .
140-
- transient variable expressions in properties,
141-
- constants in properties, and
142-
- integer variables with either only an upper or only a lower bound.
163+
* transient variable expressions in properties,
164+
* constants in properties, and
165+
* integer variables with either only an upper or only a lower bound.
143166
- `storm-pomdp`: States can be labelled with values for observable predicates.
144167
- `storm-pomdp`: (Only API) Track state estimates.
145168
- `storm-pomdp`: (Only API) Reduce computation of state estimates to computation on unrolled MDP.
@@ -211,7 +234,7 @@ Version 1.4.x
211234
- If an option is unknown, Storm now suggests similar option names.
212235
- Flagged several options as 'advanced' to clean up the `--help`-message. Use `--help all` to display a complete list of options.
213236
- Support for parsing of exact time bounds for properties, e.g., `P=? [F=27 "goal"]`.
214-
- Export of optimal schedulers when checking MDPs with the sparse engine (experimental). Use `--exportscheduler <filename>`.
237+
- Export of optimal schedulers when checking MDPs with the sparse engine (experimental). Use `--exportscheduler <filename>`.
215238
- PRISM language: Support for the new `round` operator.
216239
- PRISM language: Improved error messages of the parser.
217240
- JANI: Allow bounded types for constants.
@@ -269,7 +292,7 @@ Version 1.3.x
269292
### Comparison with Version 1.2.0 (details see below)
270293
- Heavily extended JANI-support
271294
- New binary `storm-conv` that handles conversion between model files
272-
- New binary `storm-pomdp` that handles the translation of POMDPs to pMCs.
295+
- New binary `storm-pomdp` that handles the translation of POMDPs to pMCs.
273296
- `storm-gspn` improved
274297
- Sound value iteration
275298

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ endif()
66
# Set project name
77
project (storm
88
LANGUAGES CXX C
9-
VERSION 1.10.0.1)
9+
VERSION 1.11.0)
1010
# Version x.y.z.1 should be read as: This is an updated version of x.y.z that has not been released as x.y.z+1 yet.
1111

1212
# Add the resources/cmake folder to Module Search Path

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,13 @@ Storm has initially been developed at RWTH Aachen University. It is currently un
6363
* Joachim Klein
6464
* Gereon Kremer
6565
* Sascha Vincent Kurowski
66+
* Luko van der Maas
6667
* Hannah Mertens
6768
* Stefanie Mohr
6869
* Stefan Pranger
6970
* Svenja Stein
7071
* Manuel Sascha Weiand
72+
* Ulises Torrella
7173
* Lukas Westhofen
7274

7375
For an exhaustive list of contributors and more details, see the [Github page](https://github.com/moves-rwth/storm/graphs/contributors).

0 commit comments

Comments
 (0)