dehnert
|
02f545c54d
|
standard system composition of JANI models now only use synchronization vectors on the topmost level
Former-commit-id: 3c328b05b4 [formerly 5509822ac1]
Former-commit-id: 20ebbd8ee2
|
9 years ago |
dehnert
|
3504d09500
|
added quite some debug output to see where things are going wrong
Former-commit-id: 4f61d66074 [formerly e11d6fb2b0]
Former-commit-id: d72214ef96
|
9 years ago |
dehnert
|
675b7bb207
|
added proper check for undefined constants when building explicit JANI models in non-parametric mode
Former-commit-id: 95c0bfc003 [formerly 3708bf3b69]
Former-commit-id: e5bbd290f3
|
9 years ago |
dehnert
|
874da01731
|
started to implement symbolic MA generation based on JANI
Former-commit-id: 752c3cf3bf [formerly 3968f598b9]
Former-commit-id: 6bc7481325
|
9 years ago |
dehnert
|
36e07006f9
|
added test for legality check of synch vectors
Former-commit-id: 6bef2f5a98 [formerly df607c9c1a]
Former-commit-id: 78cc502eb2
|
9 years ago |
dehnert
|
d2af83a98a
|
fixed some bugs here and there
Former-commit-id: 0dbedbb011 [formerly 5a4bce00e8]
Former-commit-id: 7dd87b1155
|
9 years ago |
dehnert
|
a14ee4f2c3
|
DD-based JANI model builder compiling again after change to synchronization vectors
Former-commit-id: b2a113b160 [formerly 6347ac5b3c]
Former-commit-id: f1bf3b063c
|
9 years ago |
dehnert
|
de6d03b2b6
|
even closer to make synchronization vectors work with DD-based builder
Former-commit-id: befbb623de [formerly cdf63caac6]
Former-commit-id: 7645ece870
|
9 years ago |
dehnert
|
f616bf606b
|
adapted JANI parallel composition class to synchronization vector usage
Former-commit-id: 71322c70f0 [formerly ec71a5adc5]
Former-commit-id: ccdb40b1f3
|
9 years ago |
dehnert
|
99badd02c5
|
more work towards JANI reward models
Former-commit-id: 4be9f840c4 [formerly be67354311]
Former-commit-id: b8ea6172e7
|
9 years ago |
dehnert
|
e274cd33eb
|
adapted cli to use symbolic model description rather than PRISM program
Former-commit-id: d06884a848 [formerly 9a128e04f1]
Former-commit-id: 25a820d000
|
9 years ago |
dehnert
|
23809f54f1
|
first version of rewards for JANI models (explicit next-state generator only)
Former-commit-id: b2b0638427 [formerly c763581e06]
Former-commit-id: a032da1cff
|
9 years ago |
dehnert
|
2182beefcb
|
created storage class for JANI assignments that guarantees ordering
Former-commit-id: 6cc43016a2 [formerly aaa7b8a213]
Former-commit-id: 8eb1c8d54d
|
9 years ago |
dehnert
|
eed0a98899
|
commit to switch workplace
Former-commit-id: da2d6f8af3 [formerly f2157cac64]
Former-commit-id: 1b7b4b6496
|
9 years ago |
dehnert
|
7af89f5a6f
|
real transient variables and assignments are now added in PRISM to JANI transformation
Former-commit-id: 45ccd46071 [formerly a8d1de9c6a]
Former-commit-id: 6aa6dbae52
|
9 years ago |
dehnert
|
9a5d11a5e0
|
adding real variables to JANI models. started to encapsulate PRISM to JANI converter
Former-commit-id: a7892b3d23 [formerly 411e830ca5]
Former-commit-id: 49ee703493
|
9 years ago |
dehnert
|
3d426798b3
|
added visitor that checks for syntatical equality of expressions
Former-commit-id: b6753a4891 [formerly 2b36b42bfa]
Former-commit-id: f693de5f30
|
9 years ago |
dehnert
|
12ac3549da
|
adapted relevant parts to new way of specifying initial values/restrictions
Former-commit-id: a55abbe3b6 [formerly 6a9d8a6a55]
Former-commit-id: 47799adaf2
|
9 years ago |
dehnert
|
b405a67b54
|
removed RewardIncrement. fixed PRISM to JANI converter
Former-commit-id: c189fa8e60 [formerly 63dccbdb95]
Former-commit-id: 36449defd0
|
9 years ago |
sjunges
|
035a50fce9
|
support for transient assignments in locations, changed assignment to jani::variable, notice that (already broken) prism-to-jani is disabled as long as we reshape jani code
Former-commit-id: 9bf2f68c7c [formerly 2a1181a603]
Former-commit-id: d487b0fc74
|
9 years ago |
sjunges
|
13d45118af
|
initial value support unbounded integers, some extra error messages)
Former-commit-id: 72a35269f3 [formerly 243d50b5af]
Former-commit-id: 9c7e2bd9eb
|
9 years ago |
sjunges
|
6e64631839
|
initial value support for booleans, some extra error messages)
Former-commit-id: bb857b0923 [formerly 80b90ed08e]
Former-commit-id: d529e6b9d2
|
9 years ago |
sjunges
|
890634ba77
|
initial value support (bounded integers only)
Former-commit-id: 8930f3233e [formerly 1a0222dc3c]
Former-commit-id: 9ccfff2190
|
9 years ago |
sjunges
|
0a1cbb57f0
|
towards initial value support
Former-commit-id: 32e31b7834 [formerly dced3cef8b]
Former-commit-id: f7570bff74
|
9 years ago |
sjunges
|
23122816ef
|
parse support for all model types (mostly allows better error messages)
Former-commit-id: cd30340c85 [formerly b824493aca]
Former-commit-id: 292217d026
|
9 years ago |
sjunges
|
1dcec6471f
|
add support for transient var
Former-commit-id: 7898f2b084 [formerly af4af4d291]
Former-commit-id: 9ae9361e76
|
9 years ago |
sjunges
|
ba1f6bf3d5
|
jani property stub
Former-commit-id: 37f8f63d43 [formerly 54bc32bfd0]
Former-commit-id: e934d063fd
|
9 years ago |
sjunges
|
380bed563c
|
updated the jani parser to actually buidl models
Former-commit-id: d0189e33e5 [formerly 4910b31ca3]
Former-commit-id: cd7f6ca5cb
|
9 years ago |
dehnert
|
71bfb45220
|
added check for multiple writes to the same global variable in explicit JANI next-state generator
Former-commit-id: 5fc1bb01a9
|
10 years ago |
dehnert
|
7861df4f20
|
JANI next-state generator appears to be working (without rewards)
Former-commit-id: 3ca5c3ccf2
|
10 years ago |
dehnert
|
08112d98aa
|
more work on JANI next state generator and the corresponding tests
Former-commit-id: e170c9989c
|
10 years ago |
dehnert
|
05fecb03b3
|
started on introducing multiple initial locations in JANI models
Former-commit-id: cf009b3e14
|
10 years ago |
dehnert
|
b62f8819b9
|
JANI next-state generator can now generate transitions from silent edges
Former-commit-id: 57e37b5850
|
10 years ago |
dehnert
|
000a8c2d77
|
more work on JANI next-state generator
Former-commit-id: d94ab2b81e
|
10 years ago |
dehnert
|
1d3539ab9a
|
factored out some parts from the PRISM next-state generator into the superclass
Former-commit-id: bb40e2ec4b
|
10 years ago |
dehnert
|
ca57e22abc
|
started profiling
Former-commit-id: b7e034c16b
|
10 years ago |
dehnert
|
7750480714
|
JANI model builder for DTMCs working
Former-commit-id: 25f12f3e05
|
10 years ago |
dehnert
|
310db8a234
|
started to include reachability in JANI model generation
Former-commit-id: d54f35b999
|
10 years ago |
dehnert
|
32ec106588
|
more work on symbolic JANI model building
Former-commit-id: e57913f1a0
|
10 years ago |
dehnert
|
adf8232896
|
more work and fixes for symbolic JANI builder
Former-commit-id: 5ca11938c1
|
10 years ago |
dehnert
|
c4327e91a9
|
more work on symbolic JANI model builder
Former-commit-id: 4fe002c4f8
|
10 years ago |
dehnert
|
1c01a54b53
|
fixed more issues with boost::transform_iterator
Former-commit-id: 3003ba3f74
|
10 years ago |
hbruintjes
|
14208d8f58
|
Fix transform_iterator thingamajig
Former-commit-id: 38313193b6
|
10 years ago |
dehnert
|
9c75e9dbd7
|
more work on JANI model generation
Former-commit-id: c5a5df87ee
|
10 years ago |
dehnert
|
32dc38b48f
|
some more steps towards symbolic builder for JANI models
Former-commit-id: 98cd8f61c1
|
10 years ago |
dehnert
|
1892a9657f
|
added some accessor functions and iteration capabilities. started on symbolic jani model builder
Former-commit-id: 4388aca60d
|
10 years ago |
dehnert
|
ecc1a80358
|
added conversion from PRISM to JANI. Added simplistic tests for that.
Former-commit-id: 5b31fa589c
|
10 years ago |
sjunges
|
39fc4f4f2f
|
Modeltype:
updated options
string to modeltype
Former-commit-id: 8f17a38d7a
|
10 years ago |
sjunges
|
2901269909
|
Model:
-Actions
-Const correctness
-Constructor takes a name
Former-commit-id: 0023152cae
|
10 years ago |
sjunges
|
91f8ecf17c
|
Small class for actions
Former-commit-id: 082f5ddddc
|
10 years ago |