Joachim Klein
21b9d73816
WIP (HOA-path) logic: HOAPathFormula
Note: syntax of the HOA path formula will change!
We have added checks for boundedGloballyFormulae hence the conflicts
Conflicts:
src/storm/logic/CloneVisitor.cpp
src/storm/logic/Formula.cpp
src/storm/logic/Formula.h
src/storm/logic/FragmentSpecification.cpp
src/storm/logic/FragmentSpecification.h
src/storm/logic/LiftableTransitionRewardsVisitor.cpp
src/storm/storage/jani/JSONExporter.cpp
5 years ago
Lukas Posch
59c5aeadea
changed message for boundedGloballyFormula
4 years ago
Lukas Posch
023e067c59
added bounded globally formulas to other classes
4 years ago
Tim Quatmann
d863fe4156
Jani Export: Power expressions of integer type need to be type casted.
4 years ago
Stefan Pranger
a93a8ed0b0
added multiple Visitor methods for gameFormulas
4 years ago
Tim Quatmann
735874462c
Polished fragment specification and formula visitors for new GameFormulas
4 years ago
Stefan Pranger
7d87a90c1e
added multiple Visitor methods for gameFormulas
5 years ago
Stefan Pranger
c52fcba6a2
added multiple Visitor methods for gameFormulas
5 years ago
Sebastian Junges
d6bfcb4818
refactoring: moving some code out of the util folder
5 years ago
Tim Quatmann
a5ebb8b81b
Export of choice origins to json
5 years ago
Tim Quatmann
81356d1dc8
Jani JSONExporter: Increased precision for output.
5 years ago
Tim Quatmann
6af6bc5472
Replaced remaining uses of modernjson::json with the new storm::json<..>
5 years ago
Matthias Volk
7fb660227f
Replaced assert(false) by throwing an exception
6 years ago
Matthias Volk
685b5c6b27
Throw exceptions after switch/case to silence compiler warnings about not returning anything
6 years ago
TimQu
e2dc274977
Added export for globally properties in JANI.
6 years ago
TimQu
91b763d218
JaniExporter: Export accumulation for LRA properties correctly.
6 years ago
Matthias Volk
12709f1625
Added parentheses to silence clang warning
6 years ago
Tim Quatmann
40f4141b56
Jani: Allowing bounded types for constants as pointed out in GitHub issue #37
6 years ago
TimQu
7e66787c9c
logic: Added QuantileFormulas.
6 years ago
TimQu
fa2bcbd71b
storm-conv: Fixed wrong jani export of step-bounded until properties in discrete time models.
7 years ago
Matthias Volk
d94e1ca275
Fixed warning
7 years ago
TimQu
29e22f6de3
Jani JSONExporter: Fixed export of reward accumulation.
7 years ago
TimQu
082d624174
Jani: import/export of steady-state properties
7 years ago
TimQu
2b1ef118d3
fixed a few cases where an exportet jani file may contain 'null'
7 years ago
TimQu
c5ef182002
added PTA features (clock variables, location invariants) for jani
7 years ago
TimQu
0a6122258c
Used the new reward information traverser wherever one needs to find out the reward kinds of a given rewardmodel
7 years ago
Sebastian Junges
41e7932b18
jani exporter: dont write null if no properties are given
7 years ago
TimQu
03c80f3ae1
correct treatment of non-trivial reward expressions
7 years ago
TimQu
7cdbd257d3
support for parsing/storing/exporting non-trivial reward expressions
7 years ago
TimQu
e7c0bd0f7d
array variables can now have only a lower (or upper) element type bound
7 years ago
TimQu
64b0360d79
improved runtime of jani JSONExporter
7 years ago
TimQu
14875e9067
removed debug output
7 years ago
TimQu
0dcfd41f87
fixed appending to existing files in jani export
7 years ago
TimQu
ea1a1d97ef
fixed export of jani functions to json. Remove output to cout when writing the jani file
7 years ago
TimQu
5f9949bfbf
reduce nesting for jani expressions
7 years ago
TimQu
487f370c58
fixed getting the function identifier
7 years ago
TimQu
092a43a0a5
fixed correct export of modulo operator
7 years ago
TimQu
3cf9553126
actually fixed model feature support
7 years ago
TimQu
b1272c58b6
Parsing and exporting of jani-functions
7 years ago
TimQu
fdd3334e6f
properly implemented model features
7 years ago
TimQu
a7bb70f698
exporting array expressions
7 years ago
TimQu
539b3230eb
when exporting jani, eliminate reward accumulation kinds whenever they do not have any effect
7 years ago
TimQu
a739ce38f1
export of reward accumulations
7 years ago
TimQu
251c9e2141
added option to make the json export more compact
7 years ago
TimQu
e038fb64be
Jani: export the correct accumulation parameters for expected reward properties
7 years ago
TimQu
d8bc689259
Throw an exception instead of assertion when 'wrong' jani was detected
7 years ago
TimQu
0332935451
Supporting TimeOperatorFormulas for MDPs and DTMCs in Sparse, Hybrid, and Dd engine
7 years ago
TimQu
ed2de09ce3
added function that reduces the nesting of expressions (e.g. when considering a big sum with many summands. This fixes stack overflows when translating expressions
7 years ago
TimQu
b3be56588f
fixing time operator formulas
7 years ago
TimQu
fe71dfdf9b
added export of reward-bounded until formulas
7 years ago