TimQu
|
4b3e7849ed
|
jani parser parses array variables
|
8 years ago |
TimQu
|
8da922e4d5
|
started to include array support
|
8 years ago |
TimQu
|
bd475e99eb
|
fixed flattening models with constants
|
8 years ago |
TimQu
|
394ef9f5b3
|
writing the correct model name into the jani file
|
8 years ago |
Sebastian Junges
|
919dfeebae
|
"number of edges" and "number of commands" in jani model / prism programs
|
8 years ago |
dehnert
|
a616e2743d
|
fixes to standard-compliant prism-to-jani conversion
|
8 years ago |
Sebastian Junges
|
6275c52779
|
several convenience additions to jani data structures
|
8 years ago |
dehnert
|
d638972bc8
|
enabled pushing location assignments to edges
|
8 years ago |
Sebastian Junges
|
33ac2e0793
|
make jani models copyable
|
8 years ago |
Sebastian Junges
|
2468de47f9
|
jani -- get expression manager signature now looks more like prism -- get (expression) manager
|
8 years ago |
Sebastian Junges
|
dc92696cc3
|
Jani: make edge-index encoding static functions
|
8 years ago |
dehnert
|
24d6337006
|
JANI choice origins and MILP-based high-level cex for JANI
|
8 years ago |
Sebastian Junges
|
6a3310f7ee
|
Improved Jani-to-dot:
- Fixed problems when the model name contained a dot
- Edges are displayed nicer
- Action names are displayed.
|
9 years ago |
Sebastian Junges
|
291f5ecd47
|
First version of Jani-to-Dot.
|
9 years ago |
dehnert
|
e6bf0339d3
|
overhaul of JANI model building to allow using actions of automata in several synchronization vectors
|
9 years ago |
dehnert
|
9c581bd635
|
fixed two issues: missing include in ToRationalNumberVisitor and missing check for whether actions are reused in a JANI parallel composition
|
9 years ago |
Sebastian Junges
|
5894f7c706
|
some forward declarations and header updates to battle recompilation times
|
9 years ago |
Sebastian Junges
|
8e32d3fa8f
|
Simplifying index levels
|
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
|
5b4db6f002
|
fixed issue in JANI abstraction
|
9 years ago |
dehnert
|
aac7433f39
|
expression manager now caches types, expression evaluator avoid creating unnecessary expressions and traversals
|
9 years ago |
dehnert
|
b4381a7c48
|
Constants in formulas appear to be working
|
9 years ago |
dehnert
|
5b09b91ae1
|
fixed more warnings
|
9 years ago |
dehnert
|
bcdc2a4247
|
added check for non-linearity to JANI menu game abstractor
|
9 years ago |
dehnert
|
696a2e7ce1
|
preparing labels for JANI models (game-based abstraction)
|
9 years ago |
dehnert
|
04d3a649bc
|
finalized location variable for JANI automata
|
9 years ago |
dehnert
|
158ddc0533
|
equipped automata in JANI models with expression variable representing their location
|
9 years ago |
dehnert
|
d95c483a99
|
added location support to JANI menu game abstractor
|
9 years ago |
dehnert
|
b0b1f8911e
|
fixed abstraction by considering related predicates for all sources. started on command decomposition
|
9 years ago |
dehnert
|
2c17bdded7
|
fixes for JANI flattening tests
|
9 years ago |
dehnert
|
df7da86bd7
|
flattening JANI models appears to be working, started adding tests
|
9 years ago |
dehnert
|
d6a32ca634
|
more work on flattening JANI compositions
|
9 years ago |
dehnert
|
338bfb05c9
|
commit to switch workplace
|
9 years ago |
dehnert
|
ae93211aeb
|
template edges in JANI models
|
9 years ago |
dehnert
|
1e25704c8b
|
commit to switch workplace
|
9 years ago |
dehnert
|
be4e21d1b3
|
first version of jani menu-game abstraction
|
9 years ago |
dehnert
|
d5535b19be
|
reverted changing silent action name as JANI identifiers need to be non-empty
|
9 years ago |
dehnert
|
a6beda6a82
|
some more fixes to jit model builder
|
9 years ago |
Sebastian Junges
|
d246517757
|
removed src prefix in all includes
|
9 years ago |
Sebastian Junges
|
e1d201c85e
|
c++ code compiles again after rename
|
9 years ago |
Sebastian Junges
|
3a7ee7867b
|
rename files (does not compile)
|
9 years ago |
dehnert
|
4d8c765fdf
|
made jit-builder ready to deal with compositions that do not mention all automata, more work on rewards
Former-commit-id: 2faeed82fa [formerly 60157bbec4]
Former-commit-id: ea62a094f1
|
9 years ago |
dehnert
|
44c06641d7
|
slightly different approach to transient variable handling
Former-commit-id: ed55cea083 [formerly 24237d79cf]
Former-commit-id: 73157b53cc
|
9 years ago |
dehnert
|
c84254f665
|
another step, debugging in progress
Former-commit-id: 41c25470a2 [formerly 10e321e3d0]
Former-commit-id: 38f405c114
|
9 years ago |
dehnert
|
59a92a8941
|
support for labels in JANI models in sparse and dd engine
Former-commit-id: 34ad80be35 [formerly 67c09e4ff7]
Former-commit-id: 1bf8ab71a1
|
9 years ago |
dehnert
|
269041feda
|
implemented lifting edge-destination assignments to edges as a JANI preprocessing step
Former-commit-id: 2aea0d3eb7 [formerly 6e16d3336d]
Former-commit-id: 04843c9749
|
9 years ago |
dehnert
|
f49a2cf5a9
|
added proper location handling to JANI next-state generator
Former-commit-id: bd06465daa [formerly 5a5c6f7629]
Former-commit-id: 05a2e55d20
|
9 years ago |
sjunges
|
1309729150
|
export standard compliant jani by moving destinations outwards
Former-commit-id: 12f9f7ba89 [formerly ef23fb88bf]
Former-commit-id: 8b749c0b60
|
9 years ago |
sjunges
|
2905c010d2
|
updated parser: sync result optional, invariant is called differently now
Former-commit-id: a5b829c3f7 [formerly 72050e32b0]
Former-commit-id: dc6851e733
|
9 years ago |
dehnert
|
1ba4740a12
|
more work on input-enabling automata
Former-commit-id: 309b5b2b29 [formerly fb97755529]
Former-commit-id: 7f9a32356f
|
9 years ago |