Releases: bThink-BGU/BPpy
Releases · bThink-BGU/BPpy
version 1.0.2
Updates:
- Adding
model_completion=True
flag in SMT event selection strategies. - Tidy PRISM format output - thanks @zisserj !
1.0.1
1.0.0
This release introduces 2 main updates:
- Sync statements are now defined using the
bp.sync
class. See examples and docs for more info. - Adding the ability to define and analyze probabilistic systems using PRISM integration, a work by @zisserj. The ability to execute such systems will be added soon.
Additionally, some minor fixes and updates were made.
0.0.10
Updates:
- Creating
RichEventSelectionStrategy
class based on Executing Scenario-Based Specification with Dynamic Generation of Rich Events and updatingSMTEventSelectionStrategy
to be the same, with the difference that b-threads are continued if the selected assignment is either requested or waited for. - minor updates in the
BPEnv
class - More examples are added to the docs.
0.0.9
Some minor updates:
- Speed up
DFSBProgramVerifier
implementation. - Adding Dockerfile and dicker hub repository.
0.0.8
0.0.7
0.0.6
0.0.5
This release focuses on the following:
- Adding priority-based event selection strategy (see tic tac toe program example).
- Creating an initial documentation.
- Manual b-program run with dynamic b-thread adding bug fix.
0.0.4
This release focuses adds external events support with some additional minor bug fixes (Thanks @adielashrov).
an example for using external events bppy/examples/external_events.py
*external events are not supported for solver based event selection strategy.