PRISM 4.8

15 views
Skip to first unread message

Dave Parker

unread,
Jul 6, 2023, 5:11:01 AM7/6/23
to prismmod...@googlegroups.com, prismmodel...@googlegroups.com
Dear all,

We are pleased to announce that version 4.8 of PRISM has now been
released, and is available from the website:

http://www.prismmodelchecker.org/download.php

In particular, this adds support for:

- robust verification of uncertain probabilistic models
(interval MDPs, interval DTMCs)

- improved strategy/policy generation
(expanded range of strategy types and export formats,
plus simulation in the GUI)

A fuller list of changes can be found below.

Best wishes,

Dave

-----------------------------------------------------------------------------
Version 4.8 (first released 5/7/2023)
-----------------------------------------------------------------------------

* Support for robust verification of uncertain models:
- interval DTMCs (IDTMCs)
- interval MDPs (IMDPs)

* Improved strategy (policy) generation
- switch -exportstrat exports to tra/dot/txt format
- additional export options (restrict/reduce, states, reach)
- strategy generation extended for bounded reachability, LTL, POMDPs
- GUI support for generating, exporting and simulating strategies

* Other features/enhancements:
- PTA model checking supports global/non-local variables
- ModelGenerator interface now supports real-time models (e.g., PTAs)
- new -javaparams switch to pass command-line arguments to JVM
- prism-log-extract: new field 'dd_nodes' for model MTBDD size

* Import/export enhancements:
- import of multiple (and named) reward structures
- reward exports include header with name/type
- new setting for model export precision (-exportmodelprecision)
- new "proplabels" option for -exportmodel and -exportlabels
- new -exportproplabels switch to export (just) properties file labels
- explicit model import without -importmodel: prism model.all
- results export to new formats: PRISM comment, dataframe
- results import from dataframe format (-importresults or GUI)
- observation export for POMDPs (-exportobs or GUI)

* Fixes / upgrades
- compile fix for newer MacOS
- library updates: JAS (2.7.90), Log4j (2.16.0), jhoafparser (1.1.1)
- various bugfixes

* Development and code-level changes
- automated testing via GitHub Actions
- unit testing via JUnit
- JavaCC upgraded from version 6.0 to 7.0
- major refactoring:
> generic model/reward classes
> ASTElement deepCopy()
> Expression evaluation
> explicit.StateValues
> Strategy and related classes
> Modules2MTBDD

Reply all
Reply to author
Forward
0 new messages