dehnert
d23547d99f
started optimizing some DdManager methods
8 years ago
sjunges
98d124bd06
As the builder options now occur in the API, we should improve their documentation.
8 years ago
sjunges
bf6258bd86
builder options have uniform signature
8 years ago
dehnert
52b07a0c2f
fixed a bug in sparse matrix builder, fixed some tests
8 years ago
dehnert
c03c5fceb7
fixed warnings related to the mixed use of struct/class
8 years ago
dehnert
29855e2853
added option to display information about exploration progress to both jit and explicit builder
8 years ago
dehnert
3bcdc1b579
allowing to read transient variables in guards of edges in JIT-based JANI model builder and making the optimization level an option
8 years ago
dehnert
ea02ea0838
started overhaul of cli/api
8 years ago
TimQu
576f92568e
StateValuations and ChoiceOrigins are now members of a sparse::Model.
A model can now be constructed by providing a modelComponents struct.
8 years ago
TimQu
464bdc389c
improved state valuations class
8 years ago
TimQu
e7bc5fdef9
fixed several minor bugs regarding the choicelabeling
8 years ago
TimQu
6537fd8b72
Replaced the old choice labeling with the new one and used choice origins for the minimal command set counterexample generators
8 years ago
TimQu
759e351e95
Improved explicit model building:
- There is now an option to generate a choice labeling that corresponds to the specified action names.
- The old choice labeling (where each choice was labeled with an index set representing the corresponding prism commands) is renamed to choiceOrigins and has been improved towards support of other input formats (such as Jani) and other applications such as scheduler synthesis
8 years ago
dehnert
7f346d2f0b
more work on quotient extraction
8 years ago
TimQu
d655621ea1
Fixed seg fault when building model valuations
8 years ago
dehnert
8f42bd2ec0
moved to new sparsepp version and made the appropriate changes
8 years ago
Sebastian Junges
d94c66fcaa
fixed: Nofixdl was always set in JIT
8 years ago
Sebastian Junges
524efc616d
Jit-builder now gives better diagnostics when nofixdl option is set.
8 years ago
Sebastian Junges
38eadad17d
Jit: Expression labels which occur twice in list of formulae now supported
8 years ago
Sebastian Junges
7170fea7ce
Jit Fix for LTS support
8 years ago
dehnert
81ecf752c8
better diagnostic for unsupported model type in JIT builder
8 years ago
Sebastian Junges
7aa6215ed3
Got rid of an outdated error message for reused actions in JitBuilder
8 years ago
Sebastian Junges
1b79bcc169
DdJani now builds LTS as an MDP.
8 years ago
dehnert
853b035473
fixed bug and added testsfor symbolic linear equation solver (rational number and rational function)
8 years ago
dehnert
952776a057
hybrid engine working for rational numbers
8 years ago
dehnert
ee90c51b2a
cleaned up constants.cpp to finalize separation of rational functions and rational numbers
8 years ago
dehnert
2e8ff870ff
completed interface of (sylvan) ADDs for storing rational functions
9 years ago
dehnert
1a803f4270
created symbolic native solver to factor out numerical solution; prepared the code-path that stores rational functions in DDs (hybrid + dd engines)
9 years ago
dehnert
dd137d6479
added test for using actions multiple times in different synch vectors in JANI model (DD builder)
9 years ago
dehnert
e6bf0339d3
overhaul of JANI model building to allow using actions of automata in several synchronization vectors
9 years ago
sjunges
b71574d478
make Jitbuilder compile if multiple levels are present...
9 years ago
Sebastian Junges
5894f7c706
some forward declarations and header updates to battle recompilation times
9 years ago
sjunges
0f8e00a80e
action reusal in syncvectors is not invalid jani, but not properly supported. Changed error message accordingly, allows for changes in model generators
9 years ago
dehnert
a85f4fdc89
replaced some StoRMs and Storms by storm, reworked version output a bit
9 years ago
dehnert
77bd6e4a44
fixed some model building issues
9 years ago
dehnert
fb0d589d43
fix typo
9 years ago
dehnert
ffedc2268b
Only label states as deadlocks when the behaviour was expanded (jit-builder)
9 years ago
dehnert
a7e9c5819f
removed 'size-in-memory' output as it was outdated and unreliable. added timing measurements for model construction and model checking
9 years ago
dehnert
7b0b6fa333
fixed a formula parsing bug, corrected some result printing
9 years ago
dehnert
43354d0c20
bunch of fixes (prominently in prism -> jani conversion)
9 years ago
dehnert
ad18fee1dc
commit to switch workplace
9 years ago
dehnert
64ddf12558
fixed two issues in jit builder: a) respect environment variable (instead of c++); b) casting integer variables to doubles when evaluating label expressions to avoid integer division
9 years ago
dehnert
eac2735068
fixed more warnings
9 years ago
dehnert
5b09b91ae1
fixed more warnings
9 years ago
dehnert
136cb194d1
fixed a bunch of unused variable warnings
9 years ago
dehnert
04d3a649bc
finalized location variable for JANI automata
9 years ago
sjunges
112fb8f61e
moving dfts to their own lib and cli
9 years ago
sjunges
5967cdea1e
Moved GSPN code to a separate lib
9 years ago
dehnert
a6beda6a82
some more fixes to jit model builder
9 years ago
dehnert
137aa163f2
fixed jit builder to not ignore locations
9 years ago