Skip to content

Latest commit

 

History

History
156 lines (122 loc) · 5 KB

CHANGELOG.md

File metadata and controls

156 lines (122 loc) · 5 KB

Changelog

Version 1.6.x

Version 1.6.?

  • Bindings for maximal end components
  • Developer: Storm is built with C++17
  • Developer: updated pybind11 to version 2.8.1 and adapted bindings accordingly

Version 1.6.4 (2022/01)

Requires storm version >= 1.6.4 and pycarl version >= 2.0.5

  • Simulator for sparse models updated, added simulator for prism programs.
  • Renamed PrismProgram::isDeterministicModel -> is_deterministic_model for consistency
  • Support for specifying the returned quotient format (symbolic or sparse) for symbolic bisimulation
  • Added support for continuous integration with Github Actions
  • Updated bindings for, e.g., Jani to reflect changes in Storm
  • Bindings for end component elimination

Version 1.6.3 (2020/12)

Requires storm version >= 1.6.3 and pycarl version >= 2.0.4

  • Documentation is largely based on Jupyter notebooks now and supports launch with Binder
  • Support for exact arithmetic in models
  • Support for timeouts/signal handlers in Storm
  • Code for parametric/exact/floating-point models data structures unified
  • Extended support for Prism and Jani data structures
  • export_parametric_to_drn no longer exists, use export_to_drn instead

Version 1.6.2 (2020/09)

Requires storm version >= 1.6.2 and pycarl version >= 2.0.4

  • Adaptions to changes in Storm
  • Create models (DTMC, MDP, CTMC, MA) directly from model components. Support creation of transition matrix, labeling, reward models, etc.
  • Explicit State Lookup: Finding a state based on the variable values
  • Support for pPOMDPs
  • (p)POMDPs: Support for unfolding memory, making POMDPs simple, and exporting POMDP to a pMC
  • Export to DRN options to support exporting without placeholders
  • Renamed preprocess_prism_program to preprocess_symbolic_input
  • Bindings for Storm-dft; most notably transformations, symmetries and relevant events

Version 1.6.1

Skipped for compatibility with Storm.

Version 1.6.0 (2020/06)

Requires storm version >= 1.6.0 and pycarl version >= 2.0.4

  • Adaptions to changes in Storm: most notably state valuations
  • Support for GSPNs: parsing, exploring, building
  • Support for matrix building
  • Extended expression operators with {conjunction, disjunction}
  • Added information collector to extract information from jani models
  • Bindings for elimination of chains of non-Markovian states
  • Early support for POMDPs
  • Early support for simulations on explicit-state models

Version 1.5.x

Version 1.5.1

Skipped for compatibility with Storm.

Version 1.5.0

Skipped for compatibility with Storm.

Version 1.4.x

Version 1.4.1 (2019/12)

Requires storm version >= 1.4.1 and pycarl version >= 2.0.4

  • Adaptions to changes in Storm
  • Extended simple accessors such as parse_properties, model_checking, to handle variety of inputs.
  • Added and extended environments
  • Changed constructor of ParameterRegion to take a valuation instead of string. Use ParameterRegion.create_from_string() to create a region from string.
  • Added InstantiationModelChecker for pMDPs and allow instations with rational numbers
  • Added transformation of CTMCs to DTMCs
  • Further bindings for Prism Programs and their preprocessing
  • SettingsManager updated
  • Allow building models annotated with valuations
  • A custom state exploration that allows to explore successor states of a prism program
  • Extended documentation, in particular examples.
  • Fix for compilation with Xcode 11

Version 1.4.0

Skipped for compatibility with Storm.

Version 1.3.x

Version 1.3.0 (2019/01)

Requires storm version >= 1.3.0 and pycarl version >= 2.0.3

  • Adaptions to changes in Storm
  • Bindings for symbolic models:
    • building symbolic models
    • bisimulation
    • transforming symbolic to sparse models
  • Extraction of schedulers and queries on schedulers
  • High-level counterexamples connected
  • Drastically extended JANI bindings
  • Extended bindings for expressions
  • Extended PLA bindings
  • Extended DFT bindings
  • Extended documentation
  • Improved and extended setup

Version 1.2.x

Version 1.2.0

Requires storm version >= 1.2.0 and pycarl version >= 2.0.2

  • Adaptions to changes in Storm
  • Bindings for simplification of parametric models
  • Handling of rewards
  • Building of model with all labels if no formula is given
  • Support for submatrix()
  • Extended documentation
  • Extended build script

Version 1.1.x

Version 1.1.0 (2017/08)

Requires storm version >= 1.1.0

  • Bindings for storm-pars
  • Bindings for graph constraints
  • Bindings for handling JANI files
  • Moved expressions from own module into storage module
  • Travis support for build process
  • Tests for documentation
  • Updated pybind version

Version 1.0.x

Skipped, to keep on par with storm

Version 0.9.x

Version 0.9.1 (2017/04)

  • Bindings for DFTs
  • Bindings for PLA
  • Updated to pycarl version 2.0.0 (support for both CLN and GMP)
  • Improved building system, read flags from storm build system

Version 0.9 (2017/03)

  • Start of this changelog