You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4240 lines
161 KiB

  1. {
  2. "jani-version":1,
  3. "features":[
  4. "derived-operators"
  5. ],
  6. "name":"Converted from PRISM by IscasMC",
  7. "type":"mdp",
  8. "actions":[
  9. {
  10. "name":"tau__"
  11. }
  12. ],
  13. "variables":[
  14. {
  15. "name":"p1",
  16. "type":{
  17. "kind":"bounded",
  18. "base":"int",
  19. "lower-bound":0,
  20. "upper-bound":11
  21. }
  22. },
  23. {
  24. "name":"p2",
  25. "type":{
  26. "kind":"bounded",
  27. "base":"int",
  28. "lower-bound":0,
  29. "upper-bound":11
  30. }
  31. },
  32. {
  33. "name":"p3",
  34. "type":{
  35. "kind":"bounded",
  36. "base":"int",
  37. "lower-bound":0,
  38. "upper-bound":11
  39. }
  40. },
  41. {
  42. "name":"p4",
  43. "type":{
  44. "kind":"bounded",
  45. "base":"int",
  46. "lower-bound":0,
  47. "upper-bound":11
  48. }
  49. },
  50. {
  51. "name":"p5",
  52. "type":{
  53. "kind":"bounded",
  54. "base":"int",
  55. "lower-bound":0,
  56. "upper-bound":11
  57. }
  58. }
  59. ],
  60. "observables":[
  61. ],
  62. "initial-states":{
  63. "exp":{
  64. "op":"∧",
  65. "left":{
  66. "op":"∧",
  67. "left":{
  68. "op":"∧",
  69. "left":{
  70. "op":"∧",
  71. "left":{
  72. "op":"=",
  73. "left":"p1",
  74. "right":0
  75. },
  76. "right":{
  77. "op":"=",
  78. "left":"p2",
  79. "right":0
  80. }
  81. },
  82. "right":{
  83. "op":"=",
  84. "left":"p3",
  85. "right":0
  86. }
  87. },
  88. "right":{
  89. "op":"=",
  90. "left":"p4",
  91. "right":0
  92. }
  93. },
  94. "right":{
  95. "op":"=",
  96. "left":"p5",
  97. "right":0
  98. }
  99. }
  100. },
  101. "automata":[
  102. {
  103. "name":"phil1",
  104. "locations":[
  105. {
  106. "name":"location"
  107. }
  108. ],
  109. "initial-locations":[
  110. "location"
  111. ],
  112. "edges":[
  113. {
  114. "location":"location",
  115. "action":"tau__",
  116. "guard":{
  117. "exp":{
  118. "op":"=",
  119. "left":"p1",
  120. "right":0
  121. }
  122. },
  123. "destinations":[
  124. {
  125. "probability":{
  126. "exp":1
  127. },
  128. "location":"location",
  129. "assignments":[
  130. {
  131. "ref":"p1",
  132. "value":0
  133. }
  134. ],
  135. "observables":[
  136. ]
  137. }
  138. ]
  139. },
  140. {
  141. "location":"location",
  142. "action":"tau__",
  143. "guard":{
  144. "exp":{
  145. "op":"=",
  146. "left":"p1",
  147. "right":0
  148. }
  149. },
  150. "destinations":[
  151. {
  152. "probability":{
  153. "exp":1
  154. },
  155. "location":"location",
  156. "assignments":[
  157. {
  158. "ref":"p1",
  159. "value":1
  160. }
  161. ],
  162. "observables":[
  163. ]
  164. }
  165. ]
  166. },
  167. {
  168. "location":"location",
  169. "action":"tau__",
  170. "guard":{
  171. "exp":{
  172. "op":"=",
  173. "left":"p1",
  174. "right":1
  175. }
  176. },
  177. "destinations":[
  178. {
  179. "probability":{
  180. "exp":0.5000000
  181. },
  182. "location":"location",
  183. "assignments":[
  184. {
  185. "ref":"p1",
  186. "value":2
  187. }
  188. ],
  189. "observables":[
  190. ]
  191. },
  192. {
  193. "probability":{
  194. "exp":0.5000000
  195. },
  196. "location":"location",
  197. "assignments":[
  198. {
  199. "ref":"p1",
  200. "value":3
  201. }
  202. ],
  203. "observables":[
  204. ]
  205. }
  206. ]
  207. },
  208. {
  209. "location":"location",
  210. "action":"tau__",
  211. "guard":{
  212. "exp":{
  213. "op":"∧",
  214. "left":{
  215. "op":"=",
  216. "left":"p1",
  217. "right":2
  218. },
  219. "right":{
  220. "op":"∨",
  221. "left":{
  222. "op":"∨",
  223. "left":{
  224. "op":"∧",
  225. "left":{
  226. "op":"≥",
  227. "left":"p2",
  228. "right":0
  229. },
  230. "right":{
  231. "op":"≤",
  232. "left":"p2",
  233. "right":4
  234. }
  235. },
  236. "right":{
  237. "op":"=",
  238. "left":"p2",
  239. "right":6
  240. }
  241. },
  242. "right":{
  243. "op":"=",
  244. "left":"p2",
  245. "right":10
  246. }
  247. }
  248. }
  249. },
  250. "destinations":[
  251. {
  252. "probability":{
  253. "exp":1
  254. },
  255. "location":"location",
  256. "assignments":[
  257. {
  258. "ref":"p1",
  259. "value":4
  260. }
  261. ],
  262. "observables":[
  263. ]
  264. }
  265. ]
  266. },
  267. {
  268. "location":"location",
  269. "action":"tau__",
  270. "guard":{
  271. "exp":{
  272. "op":"∧",
  273. "left":{
  274. "op":"=",
  275. "left":"p1",
  276. "right":2
  277. },
  278. "right":{
  279. "op":"¬",
  280. "exp":{
  281. "op":"∨",
  282. "left":{
  283. "op":"∨",
  284. "left":{
  285. "op":"∧",
  286. "left":{
  287. "op":"≥",
  288. "left":"p2",
  289. "right":0
  290. },
  291. "right":{
  292. "op":"≤",
  293. "left":"p2",
  294. "right":4
  295. }
  296. },
  297. "right":{
  298. "op":"=",
  299. "left":"p2",
  300. "right":6
  301. }
  302. },
  303. "right":{
  304. "op":"=",
  305. "left":"p2",
  306. "right":10
  307. }
  308. }
  309. }
  310. }
  311. },
  312. "destinations":[
  313. {
  314. "probability":{
  315. "exp":1
  316. },
  317. "location":"location",
  318. "assignments":[
  319. {
  320. "ref":"p1",
  321. "value":2
  322. }
  323. ],
  324. "observables":[
  325. ]
  326. }
  327. ]
  328. },
  329. {
  330. "location":"location",
  331. "action":"tau__",
  332. "guard":{
  333. "exp":{
  334. "op":"∧",
  335. "left":{
  336. "op":"=",
  337. "left":"p1",
  338. "right":3
  339. },
  340. "right":{
  341. "op":"∨",
  342. "left":{
  343. "op":"∨",
  344. "left":{
  345. "op":"∨",
  346. "left":{
  347. "op":"∧",
  348. "left":{
  349. "op":"≥",
  350. "left":"p5",
  351. "right":0
  352. },
  353. "right":{
  354. "op":"≤",
  355. "left":"p5",
  356. "right":3
  357. }
  358. },
  359. "right":{
  360. "op":"=",
  361. "left":"p5",
  362. "right":5
  363. }
  364. },
  365. "right":{
  366. "op":"=",
  367. "left":"p5",
  368. "right":7
  369. }
  370. },
  371. "right":{
  372. "op":"=",
  373. "left":"p5",
  374. "right":11
  375. }
  376. }
  377. }
  378. },
  379. "destinations":[
  380. {
  381. "probability":{
  382. "exp":1
  383. },
  384. "location":"location",
  385. "assignments":[
  386. {
  387. "ref":"p1",
  388. "value":5
  389. }
  390. ],
  391. "observables":[
  392. ]
  393. }
  394. ]
  395. },
  396. {
  397. "location":"location",
  398. "action":"tau__",
  399. "guard":{
  400. "exp":{
  401. "op":"∧",
  402. "left":{
  403. "op":"=",
  404. "left":"p1",
  405. "right":3
  406. },
  407. "right":{
  408. "op":"¬",
  409. "exp":{
  410. "op":"∨",
  411. "left":{
  412. "op":"∨",
  413. "left":{
  414. "op":"∨",
  415. "left":{
  416. "op":"∧",
  417. "left":{
  418. "op":"≥",
  419. "left":"p5",
  420. "right":0
  421. },
  422. "right":{
  423. "op":"≤",
  424. "left":"p5",
  425. "right":3
  426. }
  427. },
  428. "right":{
  429. "op":"=",
  430. "left":"p5",
  431. "right":5
  432. }
  433. },
  434. "right":{
  435. "op":"=",
  436. "left":"p5",
  437. "right":7
  438. }
  439. },
  440. "right":{
  441. "op":"=",
  442. "left":"p5",
  443. "right":11
  444. }
  445. }
  446. }
  447. }
  448. },
  449. "destinations":[
  450. {
  451. "probability":{
  452. "exp":1
  453. },
  454. "location":"location",
  455. "assignments":[
  456. {
  457. "ref":"p1",
  458. "value":3
  459. }
  460. ],
  461. "observables":[
  462. ]
  463. }
  464. ]
  465. },
  466. {
  467. "location":"location",
  468. "action":"tau__",
  469. "guard":{
  470. "exp":{
  471. "op":"∧",
  472. "left":{
  473. "op":"=",
  474. "left":"p1",
  475. "right":4
  476. },
  477. "right":{
  478. "op":"∨",
  479. "left":{
  480. "op":"∨",
  481. "left":{
  482. "op":"∨",
  483. "left":{
  484. "op":"∧",
  485. "left":{
  486. "op":"≥",
  487. "left":"p5",
  488. "right":0
  489. },
  490. "right":{
  491. "op":"≤",
  492. "left":"p5",
  493. "right":3
  494. }
  495. },
  496. "right":{
  497. "op":"=",
  498. "left":"p5",
  499. "right":5
  500. }
  501. },
  502. "right":{
  503. "op":"=",
  504. "left":"p5",
  505. "right":7
  506. }
  507. },
  508. "right":{
  509. "op":"=",
  510. "left":"p5",
  511. "right":11
  512. }
  513. }
  514. }
  515. },
  516. "destinations":[
  517. {
  518. "probability":{
  519. "exp":1
  520. },
  521. "location":"location",
  522. "assignments":[
  523. {
  524. "ref":"p1",
  525. "value":8
  526. }
  527. ],
  528. "observables":[
  529. ]
  530. }
  531. ]
  532. },
  533. {
  534. "location":"location",
  535. "action":"tau__",
  536. "guard":{
  537. "exp":{
  538. "op":"∧",
  539. "left":{
  540. "op":"=",
  541. "left":"p1",
  542. "right":4
  543. },
  544. "right":{
  545. "op":"¬",
  546. "exp":{
  547. "op":"∨",
  548. "left":{
  549. "op":"∨",
  550. "left":{
  551. "op":"∨",
  552. "left":{
  553. "op":"∧",
  554. "left":{
  555. "op":"≥",
  556. "left":"p5",
  557. "right":0
  558. },
  559. "right":{
  560. "op":"≤",
  561. "left":"p5",
  562. "right":3
  563. }
  564. },
  565. "right":{
  566. "op":"=",
  567. "left":"p5",
  568. "right":5
  569. }
  570. },
  571. "right":{
  572. "op":"=",
  573. "left":"p5",
  574. "right":7
  575. }
  576. },
  577. "right":{
  578. "op":"=",
  579. "left":"p5",
  580. "right":11
  581. }
  582. }
  583. }
  584. }
  585. },
  586. "destinations":[
  587. {
  588. "probability":{
  589. "exp":1
  590. },
  591. "location":"location",
  592. "assignments":[
  593. {
  594. "ref":"p1",
  595. "value":6
  596. }
  597. ],
  598. "observables":[
  599. ]
  600. }
  601. ]
  602. },
  603. {
  604. "location":"location",
  605. "action":"tau__",
  606. "guard":{
  607. "exp":{
  608. "op":"∧",
  609. "left":{
  610. "op":"=",
  611. "left":"p1",
  612. "right":5
  613. },
  614. "right":{
  615. "op":"∨",
  616. "left":{
  617. "op":"∨",
  618. "left":{
  619. "op":"∧",
  620. "left":{
  621. "op":"≥",
  622. "left":"p2",
  623. "right":0
  624. },
  625. "right":{
  626. "op":"≤",
  627. "left":"p2",
  628. "right":4
  629. }
  630. },
  631. "right":{
  632. "op":"=",
  633. "left":"p2",
  634. "right":6
  635. }
  636. },
  637. "right":{
  638. "op":"=",
  639. "left":"p2",
  640. "right":10
  641. }
  642. }
  643. }
  644. },
  645. "destinations":[
  646. {
  647. "probability":{
  648. "exp":1
  649. },
  650. "location":"location",
  651. "assignments":[
  652. {
  653. "ref":"p1",
  654. "value":8
  655. }
  656. ],
  657. "observables":[
  658. ]
  659. }
  660. ]
  661. },
  662. {
  663. "location":"location",
  664. "action":"tau__",
  665. "guard":{
  666. "exp":{
  667. "op":"∧",
  668. "left":{
  669. "op":"=",
  670. "left":"p1",
  671. "right":5
  672. },
  673. "right":{
  674. "op":"¬",
  675. "exp":{
  676. "op":"∨",
  677. "left":{
  678. "op":"∨",
  679. "left":{
  680. "op":"∧",
  681. "left":{
  682. "op":"≥",
  683. "left":"p2",
  684. "right":0
  685. },
  686. "right":{
  687. "op":"≤",
  688. "left":"p2",
  689. "right":4
  690. }
  691. },
  692. "right":{
  693. "op":"=",
  694. "left":"p2",
  695. "right":6
  696. }
  697. },
  698. "right":{
  699. "op":"=",
  700. "left":"p2",
  701. "right":10
  702. }
  703. }
  704. }
  705. }
  706. },
  707. "destinations":[
  708. {
  709. "probability":{
  710. "exp":1
  711. },
  712. "location":"location",
  713. "assignments":[
  714. {
  715. "ref":"p1",
  716. "value":7
  717. }
  718. ],
  719. "observables":[
  720. ]
  721. }
  722. ]
  723. },
  724. {
  725. "location":"location",
  726. "action":"tau__",
  727. "guard":{
  728. "exp":{
  729. "op":"=",
  730. "left":"p1",
  731. "right":6
  732. }
  733. },
  734. "destinations":[
  735. {
  736. "probability":{
  737. "exp":1
  738. },
  739. "location":"location",
  740. "assignments":[
  741. {
  742. "ref":"p1",
  743. "value":1
  744. }
  745. ],
  746. "observables":[
  747. ]
  748. }
  749. ]
  750. },
  751. {
  752. "location":"location",
  753. "action":"tau__",
  754. "guard":{
  755. "exp":{
  756. "op":"=",
  757. "left":"p1",
  758. "right":7
  759. }
  760. },
  761. "destinations":[
  762. {
  763. "probability":{
  764. "exp":1
  765. },
  766. "location":"location",
  767. "assignments":[
  768. {
  769. "ref":"p1",
  770. "value":1
  771. }
  772. ],
  773. "observables":[
  774. ]
  775. }
  776. ]
  777. },
  778. {
  779. "location":"location",
  780. "action":"tau__",
  781. "guard":{
  782. "exp":{
  783. "op":"=",
  784. "left":"p1",
  785. "right":8
  786. }
  787. },
  788. "destinations":[
  789. {
  790. "probability":{
  791. "exp":1
  792. },
  793. "location":"location",
  794. "assignments":[
  795. {
  796. "ref":"p1",
  797. "value":9
  798. }
  799. ],
  800. "observables":[
  801. ]
  802. }
  803. ]
  804. },
  805. {
  806. "location":"location",
  807. "action":"tau__",
  808. "guard":{
  809. "exp":{
  810. "op":"=",
  811. "left":"p1",
  812. "right":9
  813. }
  814. },
  815. "destinations":[
  816. {
  817. "probability":{
  818. "exp":1
  819. },
  820. "location":"location",
  821. "assignments":[
  822. {
  823. "ref":"p1",
  824. "value":10
  825. }
  826. ],
  827. "observables":[
  828. ]
  829. }
  830. ]
  831. },
  832. {
  833. "location":"location",
  834. "action":"tau__",
  835. "guard":{
  836. "exp":{
  837. "op":"=",
  838. "left":"p1",
  839. "right":9
  840. }
  841. },
  842. "destinations":[
  843. {
  844. "probability":{
  845. "exp":1
  846. },
  847. "location":"location",
  848. "assignments":[
  849. {
  850. "ref":"p1",
  851. "value":11
  852. }
  853. ],
  854. "observables":[
  855. ]
  856. }
  857. ]
  858. },
  859. {
  860. "location":"location",
  861. "action":"tau__",
  862. "guard":{
  863. "exp":{
  864. "op":"=",
  865. "left":"p1",
  866. "right":10
  867. }
  868. },
  869. "destinations":[
  870. {
  871. "probability":{
  872. "exp":1
  873. },
  874. "location":"location",
  875. "assignments":[
  876. {
  877. "ref":"p1",
  878. "value":0
  879. }
  880. ],
  881. "observables":[
  882. ]
  883. }
  884. ]
  885. },
  886. {
  887. "location":"location",
  888. "action":"tau__",
  889. "guard":{
  890. "exp":{
  891. "op":"=",
  892. "left":"p1",
  893. "right":11
  894. }
  895. },
  896. "destinations":[
  897. {
  898. "probability":{
  899. "exp":1
  900. },
  901. "location":"location",
  902. "assignments":[
  903. {
  904. "ref":"p1",
  905. "value":0
  906. }
  907. ],
  908. "observables":[
  909. ]
  910. }
  911. ]
  912. }
  913. ]
  914. },
  915. {
  916. "name":"phil2",
  917. "locations":[
  918. {
  919. "name":"location"
  920. }
  921. ],
  922. "initial-locations":[
  923. "location"
  924. ],
  925. "edges":[
  926. {
  927. "location":"location",
  928. "action":"tau__",
  929. "guard":{
  930. "exp":{
  931. "op":"=",
  932. "left":"p2",
  933. "right":0
  934. }
  935. },
  936. "destinations":[
  937. {
  938. "probability":{
  939. "exp":1
  940. },
  941. "location":"location",
  942. "assignments":[
  943. {
  944. "ref":"p2",
  945. "value":0
  946. }
  947. ],
  948. "observables":[
  949. ]
  950. }
  951. ]
  952. },
  953. {
  954. "location":"location",
  955. "action":"tau__",
  956. "guard":{
  957. "exp":{
  958. "op":"=",
  959. "left":"p2",
  960. "right":0
  961. }
  962. },
  963. "destinations":[
  964. {
  965. "probability":{
  966. "exp":1
  967. },
  968. "location":"location",
  969. "assignments":[
  970. {
  971. "ref":"p2",
  972. "value":1
  973. }
  974. ],
  975. "observables":[
  976. ]
  977. }
  978. ]
  979. },
  980. {
  981. "location":"location",
  982. "action":"tau__",
  983. "guard":{
  984. "exp":{
  985. "op":"=",
  986. "left":"p2",
  987. "right":1
  988. }
  989. },
  990. "destinations":[
  991. {
  992. "probability":{
  993. "exp":0.5000000
  994. },
  995. "location":"location",
  996. "assignments":[
  997. {
  998. "ref":"p2",
  999. "value":2
  1000. }
  1001. ],
  1002. "observables":[
  1003. ]
  1004. },
  1005. {
  1006. "probability":{
  1007. "exp":0.5000000
  1008. },
  1009. "location":"location",
  1010. "assignments":[
  1011. {
  1012. "ref":"p2",
  1013. "value":3
  1014. }
  1015. ],
  1016. "observables":[
  1017. ]
  1018. }
  1019. ]
  1020. },
  1021. {
  1022. "location":"location",
  1023. "action":"tau__",
  1024. "guard":{
  1025. "exp":{
  1026. "op":"∧",
  1027. "left":{
  1028. "op":"=",
  1029. "left":"p2",
  1030. "right":2
  1031. },
  1032. "right":{
  1033. "op":"∨",
  1034. "left":{
  1035. "op":"∨",
  1036. "left":{
  1037. "op":"∧",
  1038. "left":{
  1039. "op":"≥",
  1040. "left":"p3",
  1041. "right":0
  1042. },
  1043. "right":{
  1044. "op":"≤",
  1045. "left":"p3",
  1046. "right":4
  1047. }
  1048. },
  1049. "right":{
  1050. "op":"=",
  1051. "left":"p3",
  1052. "right":6
  1053. }
  1054. },
  1055. "right":{
  1056. "op":"=",
  1057. "left":"p3",
  1058. "right":10
  1059. }
  1060. }
  1061. }
  1062. },
  1063. "destinations":[
  1064. {
  1065. "probability":{
  1066. "exp":1
  1067. },
  1068. "location":"location",
  1069. "assignments":[
  1070. {
  1071. "ref":"p2",
  1072. "value":4
  1073. }
  1074. ],
  1075. "observables":[
  1076. ]
  1077. }
  1078. ]
  1079. },
  1080. {
  1081. "location":"location",
  1082. "action":"tau__",
  1083. "guard":{
  1084. "exp":{
  1085. "op":"∧",
  1086. "left":{
  1087. "op":"=",
  1088. "left":"p2",
  1089. "right":2
  1090. },
  1091. "right":{
  1092. "op":"¬",
  1093. "exp":{
  1094. "op":"∨",
  1095. "left":{
  1096. "op":"∨",
  1097. "left":{
  1098. "op":"∧",
  1099. "left":{
  1100. "op":"≥",
  1101. "left":"p3",
  1102. "right":0
  1103. },
  1104. "right":{
  1105. "op":"≤",
  1106. "left":"p3",
  1107. "right":4
  1108. }
  1109. },
  1110. "right":{
  1111. "op":"=",
  1112. "left":"p3",
  1113. "right":6
  1114. }
  1115. },
  1116. "right":{
  1117. "op":"=",
  1118. "left":"p3",
  1119. "right":10
  1120. }
  1121. }
  1122. }
  1123. }
  1124. },
  1125. "destinations":[
  1126. {
  1127. "probability":{
  1128. "exp":1
  1129. },
  1130. "location":"location",
  1131. "assignments":[
  1132. {
  1133. "ref":"p2",
  1134. "value":2
  1135. }
  1136. ],
  1137. "observables":[
  1138. ]
  1139. }
  1140. ]
  1141. },
  1142. {
  1143. "location":"location",
  1144. "action":"tau__",
  1145. "guard":{
  1146. "exp":{
  1147. "op":"∧",
  1148. "left":{
  1149. "op":"=",
  1150. "left":"p2",
  1151. "right":3
  1152. },
  1153. "right":{
  1154. "op":"∨",
  1155. "left":{
  1156. "op":"∨",
  1157. "left":{
  1158. "op":"∨",
  1159. "left":{
  1160. "op":"∧",
  1161. "left":{
  1162. "op":"≥",
  1163. "left":"p1",
  1164. "right":0
  1165. },
  1166. "right":{
  1167. "op":"≤",
  1168. "left":"p1",
  1169. "right":3
  1170. }
  1171. },
  1172. "right":{
  1173. "op":"=",
  1174. "left":"p1",
  1175. "right":5
  1176. }
  1177. },
  1178. "right":{
  1179. "op":"=",
  1180. "left":"p1",
  1181. "right":7
  1182. }
  1183. },
  1184. "right":{
  1185. "op":"=",
  1186. "left":"p1",
  1187. "right":11
  1188. }
  1189. }
  1190. }
  1191. },
  1192. "destinations":[
  1193. {
  1194. "probability":{
  1195. "exp":1
  1196. },
  1197. "location":"location",
  1198. "assignments":[
  1199. {
  1200. "ref":"p2",
  1201. "value":5
  1202. }
  1203. ],
  1204. "observables":[
  1205. ]
  1206. }
  1207. ]
  1208. },
  1209. {
  1210. "location":"location",
  1211. "action":"tau__",
  1212. "guard":{
  1213. "exp":{
  1214. "op":"∧",
  1215. "left":{
  1216. "op":"=",
  1217. "left":"p2",
  1218. "right":3
  1219. },
  1220. "right":{
  1221. "op":"¬",
  1222. "exp":{
  1223. "op":"∨",
  1224. "left":{
  1225. "op":"∨",
  1226. "left":{
  1227. "op":"∨",
  1228. "left":{
  1229. "op":"∧",
  1230. "left":{
  1231. "op":"≥",
  1232. "left":"p1",
  1233. "right":0
  1234. },
  1235. "right":{
  1236. "op":"≤",
  1237. "left":"p1",
  1238. "right":3
  1239. }
  1240. },
  1241. "right":{
  1242. "op":"=",
  1243. "left":"p1",
  1244. "right":5
  1245. }
  1246. },
  1247. "right":{
  1248. "op":"=",
  1249. "left":"p1",
  1250. "right":7
  1251. }
  1252. },
  1253. "right":{
  1254. "op":"=",
  1255. "left":"p1",
  1256. "right":11
  1257. }
  1258. }
  1259. }
  1260. }
  1261. },
  1262. "destinations":[
  1263. {
  1264. "probability":{
  1265. "exp":1
  1266. },
  1267. "location":"location",
  1268. "assignments":[
  1269. {
  1270. "ref":"p2",
  1271. "value":3
  1272. }
  1273. ],
  1274. "observables":[
  1275. ]
  1276. }
  1277. ]
  1278. },
  1279. {
  1280. "location":"location",
  1281. "action":"tau__",
  1282. "guard":{
  1283. "exp":{
  1284. "op":"∧",
  1285. "left":{
  1286. "op":"=",
  1287. "left":"p2",
  1288. "right":4
  1289. },
  1290. "right":{
  1291. "op":"∨",
  1292. "left":{
  1293. "op":"∨",
  1294. "left":{
  1295. "op":"∨",
  1296. "left":{
  1297. "op":"∧",
  1298. "left":{
  1299. "op":"≥",
  1300. "left":"p1",
  1301. "right":0
  1302. },
  1303. "right":{
  1304. "op":"≤",
  1305. "left":"p1",
  1306. "right":3
  1307. }
  1308. },
  1309. "right":{
  1310. "op":"=",
  1311. "left":"p1",
  1312. "right":5
  1313. }
  1314. },
  1315. "right":{
  1316. "op":"=",
  1317. "left":"p1",
  1318. "right":7
  1319. }
  1320. },
  1321. "right":{
  1322. "op":"=",
  1323. "left":"p1",
  1324. "right":11
  1325. }
  1326. }
  1327. }
  1328. },
  1329. "destinations":[
  1330. {
  1331. "probability":{
  1332. "exp":1
  1333. },
  1334. "location":"location",
  1335. "assignments":[
  1336. {
  1337. "ref":"p2",
  1338. "value":8
  1339. }
  1340. ],
  1341. "observables":[
  1342. ]
  1343. }
  1344. ]
  1345. },
  1346. {
  1347. "location":"location",
  1348. "action":"tau__",
  1349. "guard":{
  1350. "exp":{
  1351. "op":"∧",
  1352. "left":{
  1353. "op":"=",
  1354. "left":"p2",
  1355. "right":4
  1356. },
  1357. "right":{
  1358. "op":"¬",
  1359. "exp":{
  1360. "op":"∨",
  1361. "left":{
  1362. "op":"∨",
  1363. "left":{
  1364. "op":"∨",
  1365. "left":{
  1366. "op":"∧",
  1367. "left":{
  1368. "op":"≥",
  1369. "left":"p1",
  1370. "right":0
  1371. },
  1372. "right":{
  1373. "op":"≤",
  1374. "left":"p1",
  1375. "right":3
  1376. }
  1377. },
  1378. "right":{
  1379. "op":"=",
  1380. "left":"p1",
  1381. "right":5
  1382. }
  1383. },
  1384. "right":{
  1385. "op":"=",
  1386. "left":"p1",
  1387. "right":7
  1388. }
  1389. },
  1390. "right":{
  1391. "op":"=",
  1392. "left":"p1",
  1393. "right":11
  1394. }
  1395. }
  1396. }
  1397. }
  1398. },
  1399. "destinations":[
  1400. {
  1401. "probability":{
  1402. "exp":1
  1403. },
  1404. "location":"location",
  1405. "assignments":[
  1406. {
  1407. "ref":"p2",
  1408. "value":6
  1409. }
  1410. ],
  1411. "observables":[
  1412. ]
  1413. }
  1414. ]
  1415. },
  1416. {
  1417. "location":"location",
  1418. "action":"tau__",
  1419. "guard":{
  1420. "exp":{
  1421. "op":"∧",
  1422. "left":{
  1423. "op":"=",
  1424. "left":"p2",
  1425. "right":5
  1426. },
  1427. "right":{
  1428. "op":"∨",
  1429. "left":{
  1430. "op":"∨",
  1431. "left":{
  1432. "op":"∧",
  1433. "left":{
  1434. "op":"≥",
  1435. "left":"p3",
  1436. "right":0
  1437. },
  1438. "right":{
  1439. "op":"≤",
  1440. "left":"p3",
  1441. "right":4
  1442. }
  1443. },
  1444. "right":{
  1445. "op":"=",
  1446. "left":"p3",
  1447. "right":6
  1448. }
  1449. },
  1450. "right":{
  1451. "op":"=",
  1452. "left":"p3",
  1453. "right":10
  1454. }
  1455. }
  1456. }
  1457. },
  1458. "destinations":[
  1459. {
  1460. "probability":{
  1461. "exp":1
  1462. },
  1463. "location":"location",
  1464. "assignments":[
  1465. {
  1466. "ref":"p2",
  1467. "value":8
  1468. }
  1469. ],
  1470. "observables":[
  1471. ]
  1472. }
  1473. ]
  1474. },
  1475. {
  1476. "location":"location",
  1477. "action":"tau__",
  1478. "guard":{
  1479. "exp":{
  1480. "op":"∧",
  1481. "left":{
  1482. "op":"=",
  1483. "left":"p2",
  1484. "right":5
  1485. },
  1486. "right":{
  1487. "op":"¬",
  1488. "exp":{
  1489. "op":"∨",
  1490. "left":{
  1491. "op":"∨",
  1492. "left":{
  1493. "op":"∧",
  1494. "left":{
  1495. "op":"≥",
  1496. "left":"p3",
  1497. "right":0
  1498. },
  1499. "right":{
  1500. "op":"≤",
  1501. "left":"p3",
  1502. "right":4
  1503. }
  1504. },
  1505. "right":{
  1506. "op":"=",
  1507. "left":"p3",
  1508. "right":6
  1509. }
  1510. },
  1511. "right":{
  1512. "op":"=",
  1513. "left":"p3",
  1514. "right":10
  1515. }
  1516. }
  1517. }
  1518. }
  1519. },
  1520. "destinations":[
  1521. {
  1522. "probability":{
  1523. "exp":1
  1524. },
  1525. "location":"location",
  1526. "assignments":[
  1527. {
  1528. "ref":"p2",
  1529. "value":7
  1530. }
  1531. ],
  1532. "observables":[
  1533. ]
  1534. }
  1535. ]
  1536. },
  1537. {
  1538. "location":"location",
  1539. "action":"tau__",
  1540. "guard":{
  1541. "exp":{
  1542. "op":"=",
  1543. "left":"p2",
  1544. "right":6
  1545. }
  1546. },
  1547. "destinations":[
  1548. {
  1549. "probability":{
  1550. "exp":1
  1551. },
  1552. "location":"location",
  1553. "assignments":[
  1554. {
  1555. "ref":"p2",
  1556. "value":1
  1557. }
  1558. ],
  1559. "observables":[
  1560. ]
  1561. }
  1562. ]
  1563. },
  1564. {
  1565. "location":"location",
  1566. "action":"tau__",
  1567. "guard":{
  1568. "exp":{
  1569. "op":"=",
  1570. "left":"p2",
  1571. "right":7
  1572. }
  1573. },
  1574. "destinations":[
  1575. {
  1576. "probability":{
  1577. "exp":1
  1578. },
  1579. "location":"location",
  1580. "assignments":[
  1581. {
  1582. "ref":"p2",
  1583. "value":1
  1584. }
  1585. ],
  1586. "observables":[
  1587. ]
  1588. }
  1589. ]
  1590. },
  1591. {
  1592. "location":"location",
  1593. "action":"tau__",
  1594. "guard":{
  1595. "exp":{
  1596. "op":"=",
  1597. "left":"p2",
  1598. "right":8
  1599. }
  1600. },
  1601. "destinations":[
  1602. {
  1603. "probability":{
  1604. "exp":1
  1605. },
  1606. "location":"location",
  1607. "assignments":[
  1608. {
  1609. "ref":"p2",
  1610. "value":9
  1611. }
  1612. ],
  1613. "observables":[
  1614. ]
  1615. }
  1616. ]
  1617. },
  1618. {
  1619. "location":"location",
  1620. "action":"tau__",
  1621. "guard":{
  1622. "exp":{
  1623. "op":"=",
  1624. "left":"p2",
  1625. "right":9
  1626. }
  1627. },
  1628. "destinations":[
  1629. {
  1630. "probability":{
  1631. "exp":1
  1632. },
  1633. "location":"location",
  1634. "assignments":[
  1635. {
  1636. "ref":"p2",
  1637. "value":10
  1638. }
  1639. ],
  1640. "observables":[
  1641. ]
  1642. }
  1643. ]
  1644. },
  1645. {
  1646. "location":"location",
  1647. "action":"tau__",
  1648. "guard":{
  1649. "exp":{
  1650. "op":"=",
  1651. "left":"p2",
  1652. "right":9
  1653. }
  1654. },
  1655. "destinations":[
  1656. {
  1657. "probability":{
  1658. "exp":1
  1659. },
  1660. "location":"location",
  1661. "assignments":[
  1662. {
  1663. "ref":"p2",
  1664. "value":11
  1665. }
  1666. ],
  1667. "observables":[
  1668. ]
  1669. }
  1670. ]
  1671. },
  1672. {
  1673. "location":"location",
  1674. "action":"tau__",
  1675. "guard":{
  1676. "exp":{
  1677. "op":"=",
  1678. "left":"p2",
  1679. "right":10
  1680. }
  1681. },
  1682. "destinations":[
  1683. {
  1684. "probability":{
  1685. "exp":1
  1686. },
  1687. "location":"location",
  1688. "assignments":[
  1689. {
  1690. "ref":"p2",
  1691. "value":0
  1692. }
  1693. ],
  1694. "observables":[
  1695. ]
  1696. }
  1697. ]
  1698. },
  1699. {
  1700. "location":"location",
  1701. "action":"tau__",
  1702. "guard":{
  1703. "exp":{
  1704. "op":"=",
  1705. "left":"p2",
  1706. "right":11
  1707. }
  1708. },
  1709. "destinations":[
  1710. {
  1711. "probability":{
  1712. "exp":1
  1713. },
  1714. "location":"location",
  1715. "assignments":[
  1716. {
  1717. "ref":"p2",
  1718. "value":0
  1719. }
  1720. ],
  1721. "observables":[
  1722. ]
  1723. }
  1724. ]
  1725. }
  1726. ]
  1727. },
  1728. {
  1729. "name":"phil3",
  1730. "locations":[
  1731. {
  1732. "name":"location"
  1733. }
  1734. ],
  1735. "initial-locations":[
  1736. "location"
  1737. ],
  1738. "edges":[
  1739. {
  1740. "location":"location",
  1741. "action":"tau__",
  1742. "guard":{
  1743. "exp":{
  1744. "op":"=",
  1745. "left":"p3",
  1746. "right":0
  1747. }
  1748. },
  1749. "destinations":[
  1750. {
  1751. "probability":{
  1752. "exp":1
  1753. },
  1754. "location":"location",
  1755. "assignments":[
  1756. {
  1757. "ref":"p3",
  1758. "value":0
  1759. }
  1760. ],
  1761. "observables":[
  1762. ]
  1763. }
  1764. ]
  1765. },
  1766. {
  1767. "location":"location",
  1768. "action":"tau__",
  1769. "guard":{
  1770. "exp":{
  1771. "op":"=",
  1772. "left":"p3",
  1773. "right":0
  1774. }
  1775. },
  1776. "destinations":[
  1777. {
  1778. "probability":{
  1779. "exp":1
  1780. },
  1781. "location":"location",
  1782. "assignments":[
  1783. {
  1784. "ref":"p3",
  1785. "value":1
  1786. }
  1787. ],
  1788. "observables":[
  1789. ]
  1790. }
  1791. ]
  1792. },
  1793. {
  1794. "location":"location",
  1795. "action":"tau__",
  1796. "guard":{
  1797. "exp":{
  1798. "op":"=",
  1799. "left":"p3",
  1800. "right":1
  1801. }
  1802. },
  1803. "destinations":[
  1804. {
  1805. "probability":{
  1806. "exp":0.5000000
  1807. },
  1808. "location":"location",
  1809. "assignments":[
  1810. {
  1811. "ref":"p3",
  1812. "value":2
  1813. }
  1814. ],
  1815. "observables":[
  1816. ]
  1817. },
  1818. {
  1819. "probability":{
  1820. "exp":0.5000000
  1821. },
  1822. "location":"location",
  1823. "assignments":[
  1824. {
  1825. "ref":"p3",
  1826. "value":3
  1827. }
  1828. ],
  1829. "observables":[
  1830. ]
  1831. }
  1832. ]
  1833. },
  1834. {
  1835. "location":"location",
  1836. "action":"tau__",
  1837. "guard":{
  1838. "exp":{
  1839. "op":"∧",
  1840. "left":{
  1841. "op":"=",
  1842. "left":"p3",
  1843. "right":2
  1844. },
  1845. "right":{
  1846. "op":"∨",
  1847. "left":{
  1848. "op":"∨",
  1849. "left":{
  1850. "op":"∧",
  1851. "left":{
  1852. "op":"≥",
  1853. "left":"p4",
  1854. "right":0
  1855. },
  1856. "right":{
  1857. "op":"≤",
  1858. "left":"p4",
  1859. "right":4
  1860. }
  1861. },
  1862. "right":{
  1863. "op":"=",
  1864. "left":"p4",
  1865. "right":6
  1866. }
  1867. },
  1868. "right":{
  1869. "op":"=",
  1870. "left":"p4",
  1871. "right":10
  1872. }
  1873. }
  1874. }
  1875. },
  1876. "destinations":[
  1877. {
  1878. "probability":{
  1879. "exp":1
  1880. },
  1881. "location":"location",
  1882. "assignments":[
  1883. {
  1884. "ref":"p3",
  1885. "value":4
  1886. }
  1887. ],
  1888. "observables":[
  1889. ]
  1890. }
  1891. ]
  1892. },
  1893. {
  1894. "location":"location",
  1895. "action":"tau__",
  1896. "guard":{
  1897. "exp":{
  1898. "op":"∧",
  1899. "left":{
  1900. "op":"=",
  1901. "left":"p3",
  1902. "right":2
  1903. },
  1904. "right":{
  1905. "op":"¬",
  1906. "exp":{
  1907. "op":"∨",
  1908. "left":{
  1909. "op":"∨",
  1910. "left":{
  1911. "op":"∧",
  1912. "left":{
  1913. "op":"≥",
  1914. "left":"p4",
  1915. "right":0
  1916. },
  1917. "right":{
  1918. "op":"≤",
  1919. "left":"p4",
  1920. "right":4
  1921. }
  1922. },
  1923. "right":{
  1924. "op":"=",
  1925. "left":"p4",
  1926. "right":6
  1927. }
  1928. },
  1929. "right":{
  1930. "op":"=",
  1931. "left":"p4",
  1932. "right":10
  1933. }
  1934. }
  1935. }
  1936. }
  1937. },
  1938. "destinations":[
  1939. {
  1940. "probability":{
  1941. "exp":1
  1942. },
  1943. "location":"location",
  1944. "assignments":[
  1945. {
  1946. "ref":"p3",
  1947. "value":2
  1948. }
  1949. ],
  1950. "observables":[
  1951. ]
  1952. }
  1953. ]
  1954. },
  1955. {
  1956. "location":"location",
  1957. "action":"tau__",
  1958. "guard":{
  1959. "exp":{
  1960. "op":"∧",
  1961. "left":{
  1962. "op":"=",
  1963. "left":"p3",
  1964. "right":3
  1965. },
  1966. "right":{
  1967. "op":"∨",
  1968. "left":{
  1969. "op":"∨",
  1970. "left":{
  1971. "op":"∨",
  1972. "left":{
  1973. "op":"∧",
  1974. "left":{
  1975. "op":"≥",
  1976. "left":"p2",
  1977. "right":0
  1978. },
  1979. "right":{
  1980. "op":"≤",
  1981. "left":"p2",
  1982. "right":3
  1983. }
  1984. },
  1985. "right":{
  1986. "op":"=",
  1987. "left":"p2",
  1988. "right":5
  1989. }
  1990. },
  1991. "right":{
  1992. "op":"=",
  1993. "left":"p2",
  1994. "right":7
  1995. }
  1996. },
  1997. "right":{
  1998. "op":"=",
  1999. "left":"p2",
  2000. "right":11
  2001. }
  2002. }
  2003. }
  2004. },
  2005. "destinations":[
  2006. {
  2007. "probability":{
  2008. "exp":1
  2009. },
  2010. "location":"location",
  2011. "assignments":[
  2012. {
  2013. "ref":"p3",
  2014. "value":5
  2015. }
  2016. ],
  2017. "observables":[
  2018. ]
  2019. }
  2020. ]
  2021. },
  2022. {
  2023. "location":"location",
  2024. "action":"tau__",
  2025. "guard":{
  2026. "exp":{
  2027. "op":"∧",
  2028. "left":{
  2029. "op":"=",
  2030. "left":"p3",
  2031. "right":3
  2032. },
  2033. "right":{
  2034. "op":"¬",
  2035. "exp":{
  2036. "op":"∨",
  2037. "left":{
  2038. "op":"∨",
  2039. "left":{
  2040. "op":"∨",
  2041. "left":{
  2042. "op":"∧",
  2043. "left":{
  2044. "op":"≥",
  2045. "left":"p2",
  2046. "right":0
  2047. },
  2048. "right":{
  2049. "op":"≤",
  2050. "left":"p2",
  2051. "right":3
  2052. }
  2053. },
  2054. "right":{
  2055. "op":"=",
  2056. "left":"p2",
  2057. "right":5
  2058. }
  2059. },
  2060. "right":{
  2061. "op":"=",
  2062. "left":"p2",
  2063. "right":7
  2064. }
  2065. },
  2066. "right":{
  2067. "op":"=",
  2068. "left":"p2",
  2069. "right":11
  2070. }
  2071. }
  2072. }
  2073. }
  2074. },
  2075. "destinations":[
  2076. {
  2077. "probability":{
  2078. "exp":1
  2079. },
  2080. "location":"location",
  2081. "assignments":[
  2082. {
  2083. "ref":"p3",
  2084. "value":3
  2085. }
  2086. ],
  2087. "observables":[
  2088. ]
  2089. }
  2090. ]
  2091. },
  2092. {
  2093. "location":"location",
  2094. "action":"tau__",
  2095. "guard":{
  2096. "exp":{
  2097. "op":"∧",
  2098. "left":{
  2099. "op":"=",
  2100. "left":"p3",
  2101. "right":4
  2102. },
  2103. "right":{
  2104. "op":"∨",
  2105. "left":{
  2106. "op":"∨",
  2107. "left":{
  2108. "op":"∨",
  2109. "left":{
  2110. "op":"∧",
  2111. "left":{
  2112. "op":"≥",
  2113. "left":"p2",
  2114. "right":0
  2115. },
  2116. "right":{
  2117. "op":"≤",
  2118. "left":"p2",
  2119. "right":3
  2120. }
  2121. },
  2122. "right":{
  2123. "op":"=",
  2124. "left":"p2",
  2125. "right":5
  2126. }
  2127. },
  2128. "right":{
  2129. "op":"=",
  2130. "left":"p2",
  2131. "right":7
  2132. }
  2133. },
  2134. "right":{
  2135. "op":"=",
  2136. "left":"p2",
  2137. "right":11
  2138. }
  2139. }
  2140. }
  2141. },
  2142. "destinations":[
  2143. {
  2144. "probability":{
  2145. "exp":1
  2146. },
  2147. "location":"location",
  2148. "assignments":[
  2149. {
  2150. "ref":"p3",
  2151. "value":8
  2152. }
  2153. ],
  2154. "observables":[
  2155. ]
  2156. }
  2157. ]
  2158. },
  2159. {
  2160. "location":"location",
  2161. "action":"tau__",
  2162. "guard":{
  2163. "exp":{
  2164. "op":"∧",
  2165. "left":{
  2166. "op":"=",
  2167. "left":"p3",
  2168. "right":4
  2169. },
  2170. "right":{
  2171. "op":"¬",
  2172. "exp":{
  2173. "op":"∨",
  2174. "left":{
  2175. "op":"∨",
  2176. "left":{
  2177. "op":"∨",
  2178. "left":{
  2179. "op":"∧",
  2180. "left":{
  2181. "op":"≥",
  2182. "left":"p2",
  2183. "right":0
  2184. },
  2185. "right":{
  2186. "op":"≤",
  2187. "left":"p2",
  2188. "right":3
  2189. }
  2190. },
  2191. "right":{
  2192. "op":"=",
  2193. "left":"p2",
  2194. "right":5
  2195. }
  2196. },
  2197. "right":{
  2198. "op":"=",
  2199. "left":"p2",
  2200. "right":7
  2201. }
  2202. },
  2203. "right":{
  2204. "op":"=",
  2205. "left":"p2",
  2206. "right":11
  2207. }
  2208. }
  2209. }
  2210. }
  2211. },
  2212. "destinations":[
  2213. {
  2214. "probability":{
  2215. "exp":1
  2216. },
  2217. "location":"location",
  2218. "assignments":[
  2219. {
  2220. "ref":"p3",
  2221. "value":6
  2222. }
  2223. ],
  2224. "observables":[
  2225. ]
  2226. }
  2227. ]
  2228. },
  2229. {
  2230. "location":"location",
  2231. "action":"tau__",
  2232. "guard":{
  2233. "exp":{
  2234. "op":"∧",
  2235. "left":{
  2236. "op":"=",
  2237. "left":"p3",
  2238. "right":5
  2239. },
  2240. "right":{
  2241. "op":"∨",
  2242. "left":{
  2243. "op":"∨",
  2244. "left":{
  2245. "op":"∧",
  2246. "left":{
  2247. "op":"≥",
  2248. "left":"p4",
  2249. "right":0
  2250. },
  2251. "right":{
  2252. "op":"≤",
  2253. "left":"p4",
  2254. "right":4
  2255. }
  2256. },
  2257. "right":{
  2258. "op":"=",
  2259. "left":"p4",
  2260. "right":6
  2261. }
  2262. },
  2263. "right":{
  2264. "op":"=",
  2265. "left":"p4",
  2266. "right":10
  2267. }
  2268. }
  2269. }
  2270. },
  2271. "destinations":[
  2272. {
  2273. "probability":{
  2274. "exp":1
  2275. },
  2276. "location":"location",
  2277. "assignments":[
  2278. {
  2279. "ref":"p3",
  2280. "value":8
  2281. }
  2282. ],
  2283. "observables":[
  2284. ]
  2285. }
  2286. ]
  2287. },
  2288. {
  2289. "location":"location",
  2290. "action":"tau__",
  2291. "guard":{
  2292. "exp":{
  2293. "op":"∧",
  2294. "left":{
  2295. "op":"=",
  2296. "left":"p3",
  2297. "right":5
  2298. },
  2299. "right":{
  2300. "op":"¬",
  2301. "exp":{
  2302. "op":"∨",
  2303. "left":{
  2304. "op":"∨",
  2305. "left":{
  2306. "op":"∧",
  2307. "left":{
  2308. "op":"≥",
  2309. "left":"p4",
  2310. "right":0
  2311. },
  2312. "right":{
  2313. "op":"≤",
  2314. "left":"p4",
  2315. "right":4
  2316. }
  2317. },
  2318. "right":{
  2319. "op":"=",
  2320. "left":"p4",
  2321. "right":6
  2322. }
  2323. },
  2324. "right":{
  2325. "op":"=",
  2326. "left":"p4",
  2327. "right":10
  2328. }
  2329. }
  2330. }
  2331. }
  2332. },
  2333. "destinations":[
  2334. {
  2335. "probability":{
  2336. "exp":1
  2337. },
  2338. "location":"location",
  2339. "assignments":[
  2340. {
  2341. "ref":"p3",
  2342. "value":7
  2343. }
  2344. ],
  2345. "observables":[
  2346. ]
  2347. }
  2348. ]
  2349. },
  2350. {
  2351. "location":"location",
  2352. "action":"tau__",
  2353. "guard":{
  2354. "exp":{
  2355. "op":"=",
  2356. "left":"p3",
  2357. "right":6
  2358. }
  2359. },
  2360. "destinations":[
  2361. {
  2362. "probability":{
  2363. "exp":1
  2364. },
  2365. "location":"location",
  2366. "assignments":[
  2367. {
  2368. "ref":"p3",
  2369. "value":1
  2370. }
  2371. ],
  2372. "observables":[
  2373. ]
  2374. }
  2375. ]
  2376. },
  2377. {
  2378. "location":"location",
  2379. "action":"tau__",
  2380. "guard":{
  2381. "exp":{
  2382. "op":"=",
  2383. "left":"p3",
  2384. "right":7
  2385. }
  2386. },
  2387. "destinations":[
  2388. {
  2389. "probability":{
  2390. "exp":1
  2391. },
  2392. "location":"location",
  2393. "assignments":[
  2394. {
  2395. "ref":"p3",
  2396. "value":1
  2397. }
  2398. ],
  2399. "observables":[
  2400. ]
  2401. }
  2402. ]
  2403. },
  2404. {
  2405. "location":"location",
  2406. "action":"tau__",
  2407. "guard":{
  2408. "exp":{
  2409. "op":"=",
  2410. "left":"p3",
  2411. "right":8
  2412. }
  2413. },
  2414. "destinations":[
  2415. {
  2416. "probability":{
  2417. "exp":1
  2418. },
  2419. "location":"location",
  2420. "assignments":[
  2421. {
  2422. "ref":"p3",
  2423. "value":9
  2424. }
  2425. ],
  2426. "observables":[
  2427. ]
  2428. }
  2429. ]
  2430. },
  2431. {
  2432. "location":"location",
  2433. "action":"tau__",
  2434. "guard":{
  2435. "exp":{
  2436. "op":"=",
  2437. "left":"p3",
  2438. "right":9
  2439. }
  2440. },
  2441. "destinations":[
  2442. {
  2443. "probability":{
  2444. "exp":1
  2445. },
  2446. "location":"location",
  2447. "assignments":[
  2448. {
  2449. "ref":"p3",
  2450. "value":10
  2451. }
  2452. ],
  2453. "observables":[
  2454. ]
  2455. }
  2456. ]
  2457. },
  2458. {
  2459. "location":"location",
  2460. "action":"tau__",
  2461. "guard":{
  2462. "exp":{
  2463. "op":"=",
  2464. "left":"p3",
  2465. "right":9
  2466. }
  2467. },
  2468. "destinations":[
  2469. {
  2470. "probability":{
  2471. "exp":1
  2472. },
  2473. "location":"location",
  2474. "assignments":[
  2475. {
  2476. "ref":"p3",
  2477. "value":11
  2478. }
  2479. ],
  2480. "observables":[
  2481. ]
  2482. }
  2483. ]
  2484. },
  2485. {
  2486. "location":"location",
  2487. "action":"tau__",
  2488. "guard":{
  2489. "exp":{
  2490. "op":"=",
  2491. "left":"p3",
  2492. "right":10
  2493. }
  2494. },
  2495. "destinations":[
  2496. {
  2497. "probability":{
  2498. "exp":1
  2499. },
  2500. "location":"location",
  2501. "assignments":[
  2502. {
  2503. "ref":"p3",
  2504. "value":0
  2505. }
  2506. ],
  2507. "observables":[
  2508. ]
  2509. }
  2510. ]
  2511. },
  2512. {
  2513. "location":"location",
  2514. "action":"tau__",
  2515. "guard":{
  2516. "exp":{
  2517. "op":"=",
  2518. "left":"p3",
  2519. "right":11
  2520. }
  2521. },
  2522. "destinations":[
  2523. {
  2524. "probability":{
  2525. "exp":1
  2526. },
  2527. "location":"location",
  2528. "assignments":[
  2529. {
  2530. "ref":"p3",
  2531. "value":0
  2532. }
  2533. ],
  2534. "observables":[
  2535. ]
  2536. }
  2537. ]
  2538. }
  2539. ]
  2540. },
  2541. {
  2542. "name":"phil4",
  2543. "locations":[
  2544. {
  2545. "name":"location"
  2546. }
  2547. ],
  2548. "initial-locations":[
  2549. "location"
  2550. ],
  2551. "edges":[
  2552. {
  2553. "location":"location",
  2554. "action":"tau__",
  2555. "guard":{
  2556. "exp":{
  2557. "op":"=",
  2558. "left":"p4",
  2559. "right":0
  2560. }
  2561. },
  2562. "destinations":[
  2563. {
  2564. "probability":{
  2565. "exp":1
  2566. },
  2567. "location":"location",
  2568. "assignments":[
  2569. {
  2570. "ref":"p4",
  2571. "value":0
  2572. }
  2573. ],
  2574. "observables":[
  2575. ]
  2576. }
  2577. ]
  2578. },
  2579. {
  2580. "location":"location",
  2581. "action":"tau__",
  2582. "guard":{
  2583. "exp":{
  2584. "op":"=",
  2585. "left":"p4",
  2586. "right":0
  2587. }
  2588. },
  2589. "destinations":[
  2590. {
  2591. "probability":{
  2592. "exp":1
  2593. },
  2594. "location":"location",
  2595. "assignments":[
  2596. {
  2597. "ref":"p4",
  2598. "value":1
  2599. }
  2600. ],
  2601. "observables":[
  2602. ]
  2603. }
  2604. ]
  2605. },
  2606. {
  2607. "location":"location",
  2608. "action":"tau__",
  2609. "guard":{
  2610. "exp":{
  2611. "op":"=",
  2612. "left":"p4",
  2613. "right":1
  2614. }
  2615. },
  2616. "destinations":[
  2617. {
  2618. "probability":{
  2619. "exp":0.5000000
  2620. },
  2621. "location":"location",
  2622. "assignments":[
  2623. {
  2624. "ref":"p4",
  2625. "value":2
  2626. }
  2627. ],
  2628. "observables":[
  2629. ]
  2630. },
  2631. {
  2632. "probability":{
  2633. "exp":0.5000000
  2634. },
  2635. "location":"location",
  2636. "assignments":[
  2637. {
  2638. "ref":"p4",
  2639. "value":3
  2640. }
  2641. ],
  2642. "observables":[
  2643. ]
  2644. }
  2645. ]
  2646. },
  2647. {
  2648. "location":"location",
  2649. "action":"tau__",
  2650. "guard":{
  2651. "exp":{
  2652. "op":"∧",
  2653. "left":{
  2654. "op":"=",
  2655. "left":"p4",
  2656. "right":2
  2657. },
  2658. "right":{
  2659. "op":"∨",
  2660. "left":{
  2661. "op":"∨",
  2662. "left":{
  2663. "op":"∧",
  2664. "left":{
  2665. "op":"≥",
  2666. "left":"p5",
  2667. "right":0
  2668. },
  2669. "right":{
  2670. "op":"≤",
  2671. "left":"p5",
  2672. "right":4
  2673. }
  2674. },
  2675. "right":{
  2676. "op":"=",
  2677. "left":"p5",
  2678. "right":6
  2679. }
  2680. },
  2681. "right":{
  2682. "op":"=",
  2683. "left":"p5",
  2684. "right":10
  2685. }
  2686. }
  2687. }
  2688. },
  2689. "destinations":[
  2690. {
  2691. "probability":{
  2692. "exp":1
  2693. },
  2694. "location":"location",
  2695. "assignments":[
  2696. {
  2697. "ref":"p4",
  2698. "value":4
  2699. }
  2700. ],
  2701. "observables":[
  2702. ]
  2703. }
  2704. ]
  2705. },
  2706. {
  2707. "location":"location",
  2708. "action":"tau__",
  2709. "guard":{
  2710. "exp":{
  2711. "op":"∧",
  2712. "left":{
  2713. "op":"=",
  2714. "left":"p4",
  2715. "right":2
  2716. },
  2717. "right":{
  2718. "op":"¬",
  2719. "exp":{
  2720. "op":"∨",
  2721. "left":{
  2722. "op":"∨",
  2723. "left":{
  2724. "op":"∧",
  2725. "left":{
  2726. "op":"≥",
  2727. "left":"p5",
  2728. "right":0
  2729. },
  2730. "right":{
  2731. "op":"≤",
  2732. "left":"p5",
  2733. "right":4
  2734. }
  2735. },
  2736. "right":{
  2737. "op":"=",
  2738. "left":"p5",
  2739. "right":6
  2740. }
  2741. },
  2742. "right":{
  2743. "op":"=",
  2744. "left":"p5",
  2745. "right":10
  2746. }
  2747. }
  2748. }
  2749. }
  2750. },
  2751. "destinations":[
  2752. {
  2753. "probability":{
  2754. "exp":1
  2755. },
  2756. "location":"location",
  2757. "assignments":[
  2758. {
  2759. "ref":"p4",
  2760. "value":2
  2761. }
  2762. ],
  2763. "observables":[
  2764. ]
  2765. }
  2766. ]
  2767. },
  2768. {
  2769. "location":"location",
  2770. "action":"tau__",
  2771. "guard":{
  2772. "exp":{
  2773. "op":"∧",
  2774. "left":{
  2775. "op":"=",
  2776. "left":"p4",
  2777. "right":3
  2778. },
  2779. "right":{
  2780. "op":"∨",
  2781. "left":{
  2782. "op":"∨",
  2783. "left":{
  2784. "op":"∨",
  2785. "left":{
  2786. "op":"∧",
  2787. "left":{
  2788. "op":"≥",
  2789. "left":"p3",
  2790. "right":0
  2791. },
  2792. "right":{
  2793. "op":"≤",
  2794. "left":"p3",
  2795. "right":3
  2796. }
  2797. },
  2798. "right":{
  2799. "op":"=",
  2800. "left":"p3",
  2801. "right":5
  2802. }
  2803. },
  2804. "right":{
  2805. "op":"=",
  2806. "left":"p3",
  2807. "right":7
  2808. }
  2809. },
  2810. "right":{
  2811. "op":"=",
  2812. "left":"p3",
  2813. "right":11
  2814. }
  2815. }
  2816. }
  2817. },
  2818. "destinations":[
  2819. {
  2820. "probability":{
  2821. "exp":1
  2822. },
  2823. "location":"location",
  2824. "assignments":[
  2825. {
  2826. "ref":"p4",
  2827. "value":5
  2828. }
  2829. ],
  2830. "observables":[
  2831. ]
  2832. }
  2833. ]
  2834. },
  2835. {
  2836. "location":"location",
  2837. "action":"tau__",
  2838. "guard":{
  2839. "exp":{
  2840. "op":"∧",
  2841. "left":{
  2842. "op":"=",
  2843. "left":"p4",
  2844. "right":3
  2845. },
  2846. "right":{
  2847. "op":"¬",
  2848. "exp":{
  2849. "op":"∨",
  2850. "left":{
  2851. "op":"∨",
  2852. "left":{
  2853. "op":"∨",
  2854. "left":{
  2855. "op":"∧",
  2856. "left":{
  2857. "op":"≥",
  2858. "left":"p3",
  2859. "right":0
  2860. },
  2861. "right":{
  2862. "op":"≤",
  2863. "left":"p3",
  2864. "right":3
  2865. }
  2866. },
  2867. "right":{
  2868. "op":"=",
  2869. "left":"p3",
  2870. "right":5
  2871. }
  2872. },
  2873. "right":{
  2874. "op":"=",
  2875. "left":"p3",
  2876. "right":7
  2877. }
  2878. },
  2879. "right":{
  2880. "op":"=",
  2881. "left":"p3",
  2882. "right":11
  2883. }
  2884. }
  2885. }
  2886. }
  2887. },
  2888. "destinations":[
  2889. {
  2890. "probability":{
  2891. "exp":1
  2892. },
  2893. "location":"location",
  2894. "assignments":[
  2895. {
  2896. "ref":"p4",
  2897. "value":3
  2898. }
  2899. ],
  2900. "observables":[
  2901. ]
  2902. }
  2903. ]
  2904. },
  2905. {
  2906. "location":"location",
  2907. "action":"tau__",
  2908. "guard":{
  2909. "exp":{
  2910. "op":"∧",
  2911. "left":{
  2912. "op":"=",
  2913. "left":"p4",
  2914. "right":4
  2915. },
  2916. "right":{
  2917. "op":"∨",
  2918. "left":{
  2919. "op":"∨",
  2920. "left":{
  2921. "op":"∨",
  2922. "left":{
  2923. "op":"∧",
  2924. "left":{
  2925. "op":"≥",
  2926. "left":"p3",
  2927. "right":0
  2928. },
  2929. "right":{
  2930. "op":"≤",
  2931. "left":"p3",
  2932. "right":3
  2933. }
  2934. },
  2935. "right":{
  2936. "op":"=",
  2937. "left":"p3",
  2938. "right":5
  2939. }
  2940. },
  2941. "right":{
  2942. "op":"=",
  2943. "left":"p3",
  2944. "right":7
  2945. }
  2946. },
  2947. "right":{
  2948. "op":"=",
  2949. "left":"p3",
  2950. "right":11
  2951. }
  2952. }
  2953. }
  2954. },
  2955. "destinations":[
  2956. {
  2957. "probability":{
  2958. "exp":1
  2959. },
  2960. "location":"location",
  2961. "assignments":[
  2962. {
  2963. "ref":"p4",
  2964. "value":8
  2965. }
  2966. ],
  2967. "observables":[
  2968. ]
  2969. }
  2970. ]
  2971. },
  2972. {
  2973. "location":"location",
  2974. "action":"tau__",
  2975. "guard":{
  2976. "exp":{
  2977. "op":"∧",
  2978. "left":{
  2979. "op":"=",
  2980. "left":"p4",
  2981. "right":4
  2982. },
  2983. "right":{
  2984. "op":"¬",
  2985. "exp":{
  2986. "op":"∨",
  2987. "left":{
  2988. "op":"∨",
  2989. "left":{
  2990. "op":"∨",
  2991. "left":{
  2992. "op":"∧",
  2993. "left":{
  2994. "op":"≥",
  2995. "left":"p3",
  2996. "right":0
  2997. },
  2998. "right":{
  2999. "op":"≤",
  3000. "left":"p3",
  3001. "right":3
  3002. }
  3003. },
  3004. "right":{
  3005. "op":"=",
  3006. "left":"p3",
  3007. "right":5
  3008. }
  3009. },
  3010. "right":{
  3011. "op":"=",
  3012. "left":"p3",
  3013. "right":7
  3014. }
  3015. },
  3016. "right":{
  3017. "op":"=",
  3018. "left":"p3",
  3019. "right":11
  3020. }
  3021. }
  3022. }
  3023. }
  3024. },
  3025. "destinations":[
  3026. {
  3027. "probability":{
  3028. "exp":1
  3029. },
  3030. "location":"location",
  3031. "assignments":[
  3032. {
  3033. "ref":"p4",
  3034. "value":6
  3035. }
  3036. ],
  3037. "observables":[
  3038. ]
  3039. }
  3040. ]
  3041. },
  3042. {
  3043. "location":"location",
  3044. "action":"tau__",
  3045. "guard":{
  3046. "exp":{
  3047. "op":"∧",
  3048. "left":{
  3049. "op":"=",
  3050. "left":"p4",
  3051. "right":5
  3052. },
  3053. "right":{
  3054. "op":"∨",
  3055. "left":{
  3056. "op":"∨",
  3057. "left":{
  3058. "op":"∧",
  3059. "left":{
  3060. "op":"≥",
  3061. "left":"p5",
  3062. "right":0
  3063. },
  3064. "right":{
  3065. "op":"≤",
  3066. "left":"p5",
  3067. "right":4
  3068. }
  3069. },
  3070. "right":{
  3071. "op":"=",
  3072. "left":"p5",
  3073. "right":6
  3074. }
  3075. },
  3076. "right":{
  3077. "op":"=",
  3078. "left":"p5",
  3079. "right":10
  3080. }
  3081. }
  3082. }
  3083. },
  3084. "destinations":[
  3085. {
  3086. "probability":{
  3087. "exp":1
  3088. },
  3089. "location":"location",
  3090. "assignments":[
  3091. {
  3092. "ref":"p4",
  3093. "value":8
  3094. }
  3095. ],
  3096. "observables":[
  3097. ]
  3098. }
  3099. ]
  3100. },
  3101. {
  3102. "location":"location",
  3103. "action":"tau__",
  3104. "guard":{
  3105. "exp":{
  3106. "op":"∧",
  3107. "left":{
  3108. "op":"=",
  3109. "left":"p4",
  3110. "right":5
  3111. },
  3112. "right":{
  3113. "op":"¬",
  3114. "exp":{
  3115. "op":"∨",
  3116. "left":{
  3117. "op":"∨",
  3118. "left":{
  3119. "op":"∧",
  3120. "left":{
  3121. "op":"≥",
  3122. "left":"p5",
  3123. "right":0
  3124. },
  3125. "right":{
  3126. "op":"≤",
  3127. "left":"p5",
  3128. "right":4
  3129. }
  3130. },
  3131. "right":{
  3132. "op":"=",
  3133. "left":"p5",
  3134. "right":6
  3135. }
  3136. },
  3137. "right":{
  3138. "op":"=",
  3139. "left":"p5",
  3140. "right":10
  3141. }
  3142. }
  3143. }
  3144. }
  3145. },
  3146. "destinations":[
  3147. {
  3148. "probability":{
  3149. "exp":1
  3150. },
  3151. "location":"location",
  3152. "assignments":[
  3153. {
  3154. "ref":"p4",
  3155. "value":7
  3156. }
  3157. ],
  3158. "observables":[
  3159. ]
  3160. }
  3161. ]
  3162. },
  3163. {
  3164. "location":"location",
  3165. "action":"tau__",
  3166. "guard":{
  3167. "exp":{
  3168. "op":"=",
  3169. "left":"p4",
  3170. "right":6
  3171. }
  3172. },
  3173. "destinations":[
  3174. {
  3175. "probability":{
  3176. "exp":1
  3177. },
  3178. "location":"location",
  3179. "assignments":[
  3180. {
  3181. "ref":"p4",
  3182. "value":1
  3183. }
  3184. ],
  3185. "observables":[
  3186. ]
  3187. }
  3188. ]
  3189. },
  3190. {
  3191. "location":"location",
  3192. "action":"tau__",
  3193. "guard":{
  3194. "exp":{
  3195. "op":"=",
  3196. "left":"p4",
  3197. "right":7
  3198. }
  3199. },
  3200. "destinations":[
  3201. {
  3202. "probability":{
  3203. "exp":1
  3204. },
  3205. "location":"location",
  3206. "assignments":[
  3207. {
  3208. "ref":"p4",
  3209. "value":1
  3210. }
  3211. ],
  3212. "observables":[
  3213. ]
  3214. }
  3215. ]
  3216. },
  3217. {
  3218. "location":"location",
  3219. "action":"tau__",
  3220. "guard":{
  3221. "exp":{
  3222. "op":"=",
  3223. "left":"p4",
  3224. "right":8
  3225. }
  3226. },
  3227. "destinations":[
  3228. {
  3229. "probability":{
  3230. "exp":1
  3231. },
  3232. "location":"location",
  3233. "assignments":[
  3234. {
  3235. "ref":"p4",
  3236. "value":9
  3237. }
  3238. ],
  3239. "observables":[
  3240. ]
  3241. }
  3242. ]
  3243. },
  3244. {
  3245. "location":"location",
  3246. "action":"tau__",
  3247. "guard":{
  3248. "exp":{
  3249. "op":"=",
  3250. "left":"p4",
  3251. "right":9
  3252. }
  3253. },
  3254. "destinations":[
  3255. {
  3256. "probability":{
  3257. "exp":1
  3258. },
  3259. "location":"location",
  3260. "assignments":[
  3261. {
  3262. "ref":"p4",
  3263. "value":10
  3264. }
  3265. ],
  3266. "observables":[
  3267. ]
  3268. }
  3269. ]
  3270. },
  3271. {
  3272. "location":"location",
  3273. "action":"tau__",
  3274. "guard":{
  3275. "exp":{
  3276. "op":"=",
  3277. "left":"p4",
  3278. "right":9
  3279. }
  3280. },
  3281. "destinations":[
  3282. {
  3283. "probability":{
  3284. "exp":1
  3285. },
  3286. "location":"location",
  3287. "assignments":[
  3288. {
  3289. "ref":"p4",
  3290. "value":11
  3291. }
  3292. ],
  3293. "observables":[
  3294. ]
  3295. }
  3296. ]
  3297. },
  3298. {
  3299. "location":"location",
  3300. "action":"tau__",
  3301. "guard":{
  3302. "exp":{
  3303. "op":"=",
  3304. "left":"p4",
  3305. "right":10
  3306. }
  3307. },
  3308. "destinations":[
  3309. {
  3310. "probability":{
  3311. "exp":1
  3312. },
  3313. "location":"location",
  3314. "assignments":[
  3315. {
  3316. "ref":"p4",
  3317. "value":0
  3318. }
  3319. ],
  3320. "observables":[
  3321. ]
  3322. }
  3323. ]
  3324. },
  3325. {
  3326. "location":"location",
  3327. "action":"tau__",
  3328. "guard":{
  3329. "exp":{
  3330. "op":"=",
  3331. "left":"p4",
  3332. "right":11
  3333. }
  3334. },
  3335. "destinations":[
  3336. {
  3337. "probability":{
  3338. "exp":1
  3339. },
  3340. "location":"location",
  3341. "assignments":[
  3342. {
  3343. "ref":"p4",
  3344. "value":0
  3345. }
  3346. ],
  3347. "observables":[
  3348. ]
  3349. }
  3350. ]
  3351. }
  3352. ]
  3353. },
  3354. {
  3355. "name":"phil5",
  3356. "locations":[
  3357. {
  3358. "name":"location"
  3359. }
  3360. ],
  3361. "initial-locations":[
  3362. "location"
  3363. ],
  3364. "edges":[
  3365. {
  3366. "location":"location",
  3367. "action":"tau__",
  3368. "guard":{
  3369. "exp":{
  3370. "op":"=",
  3371. "left":"p5",
  3372. "right":0
  3373. }
  3374. },
  3375. "destinations":[
  3376. {
  3377. "probability":{
  3378. "exp":1
  3379. },
  3380. "location":"location",
  3381. "assignments":[
  3382. {
  3383. "ref":"p5",
  3384. "value":0
  3385. }
  3386. ],
  3387. "observables":[
  3388. ]
  3389. }
  3390. ]
  3391. },
  3392. {
  3393. "location":"location",
  3394. "action":"tau__",
  3395. "guard":{
  3396. "exp":{
  3397. "op":"=",
  3398. "left":"p5",
  3399. "right":0
  3400. }
  3401. },
  3402. "destinations":[
  3403. {
  3404. "probability":{
  3405. "exp":1
  3406. },
  3407. "location":"location",
  3408. "assignments":[
  3409. {
  3410. "ref":"p5",
  3411. "value":1
  3412. }
  3413. ],
  3414. "observables":[
  3415. ]
  3416. }
  3417. ]
  3418. },
  3419. {
  3420. "location":"location",
  3421. "action":"tau__",
  3422. "guard":{
  3423. "exp":{
  3424. "op":"=",
  3425. "left":"p5",
  3426. "right":1
  3427. }
  3428. },
  3429. "destinations":[
  3430. {
  3431. "probability":{
  3432. "exp":0.5000000
  3433. },
  3434. "location":"location",
  3435. "assignments":[
  3436. {
  3437. "ref":"p5",
  3438. "value":2
  3439. }
  3440. ],
  3441. "observables":[
  3442. ]
  3443. },
  3444. {
  3445. "probability":{
  3446. "exp":0.5000000
  3447. },
  3448. "location":"location",
  3449. "assignments":[
  3450. {
  3451. "ref":"p5",
  3452. "value":3
  3453. }
  3454. ],
  3455. "observables":[
  3456. ]
  3457. }
  3458. ]
  3459. },
  3460. {
  3461. "location":"location",
  3462. "action":"tau__",
  3463. "guard":{
  3464. "exp":{
  3465. "op":"∧",
  3466. "left":{
  3467. "op":"=",
  3468. "left":"p5",
  3469. "right":2
  3470. },
  3471. "right":{
  3472. "op":"∨",
  3473. "left":{
  3474. "op":"∨",
  3475. "left":{
  3476. "op":"∧",
  3477. "left":{
  3478. "op":"≥",
  3479. "left":"p1",
  3480. "right":0
  3481. },
  3482. "right":{
  3483. "op":"≤",
  3484. "left":"p1",
  3485. "right":4
  3486. }
  3487. },
  3488. "right":{
  3489. "op":"=",
  3490. "left":"p1",
  3491. "right":6
  3492. }
  3493. },
  3494. "right":{
  3495. "op":"=",
  3496. "left":"p1",
  3497. "right":10
  3498. }
  3499. }
  3500. }
  3501. },
  3502. "destinations":[
  3503. {
  3504. "probability":{
  3505. "exp":1
  3506. },
  3507. "location":"location",
  3508. "assignments":[
  3509. {
  3510. "ref":"p5",
  3511. "value":4
  3512. }
  3513. ],
  3514. "observables":[
  3515. ]
  3516. }
  3517. ]
  3518. },
  3519. {
  3520. "location":"location",
  3521. "action":"tau__",
  3522. "guard":{
  3523. "exp":{
  3524. "op":"∧",
  3525. "left":{
  3526. "op":"=",
  3527. "left":"p5",
  3528. "right":2
  3529. },
  3530. "right":{
  3531. "op":"¬",
  3532. "exp":{
  3533. "op":"∨",
  3534. "left":{
  3535. "op":"∨",
  3536. "left":{
  3537. "op":"∧",
  3538. "left":{
  3539. "op":"≥",
  3540. "left":"p1",
  3541. "right":0
  3542. },
  3543. "right":{
  3544. "op":"≤",
  3545. "left":"p1",
  3546. "right":4
  3547. }
  3548. },
  3549. "right":{
  3550. "op":"=",
  3551. "left":"p1",
  3552. "right":6
  3553. }
  3554. },
  3555. "right":{
  3556. "op":"=",
  3557. "left":"p1",
  3558. "right":10
  3559. }
  3560. }
  3561. }
  3562. }
  3563. },
  3564. "destinations":[
  3565. {
  3566. "probability":{
  3567. "exp":1
  3568. },
  3569. "location":"location",
  3570. "assignments":[
  3571. {
  3572. "ref":"p5",
  3573. "value":2
  3574. }
  3575. ],
  3576. "observables":[
  3577. ]
  3578. }
  3579. ]
  3580. },
  3581. {
  3582. "location":"location",
  3583. "action":"tau__",
  3584. "guard":{
  3585. "exp":{
  3586. "op":"∧",
  3587. "left":{
  3588. "op":"=",
  3589. "left":"p5",
  3590. "right":3
  3591. },
  3592. "right":{
  3593. "op":"∨",
  3594. "left":{
  3595. "op":"∨",
  3596. "left":{
  3597. "op":"∨",
  3598. "left":{
  3599. "op":"∧",
  3600. "left":{
  3601. "op":"≥",
  3602. "left":"p4",
  3603. "right":0
  3604. },
  3605. "right":{
  3606. "op":"≤",
  3607. "left":"p4",
  3608. "right":3
  3609. }
  3610. },
  3611. "right":{
  3612. "op":"=",
  3613. "left":"p4",
  3614. "right":5
  3615. }
  3616. },
  3617. "right":{
  3618. "op":"=",
  3619. "left":"p4",
  3620. "right":7
  3621. }
  3622. },
  3623. "right":{
  3624. "op":"=",
  3625. "left":"p4",
  3626. "right":11
  3627. }
  3628. }
  3629. }
  3630. },
  3631. "destinations":[
  3632. {
  3633. "probability":{
  3634. "exp":1
  3635. },
  3636. "location":"location",
  3637. "assignments":[
  3638. {
  3639. "ref":"p5",
  3640. "value":5
  3641. }
  3642. ],
  3643. "observables":[
  3644. ]
  3645. }
  3646. ]
  3647. },
  3648. {
  3649. "location":"location",
  3650. "action":"tau__",
  3651. "guard":{
  3652. "exp":{
  3653. "op":"∧",
  3654. "left":{
  3655. "op":"=",
  3656. "left":"p5",
  3657. "right":3
  3658. },
  3659. "right":{
  3660. "op":"¬",
  3661. "exp":{
  3662. "op":"∨",
  3663. "left":{
  3664. "op":"∨",
  3665. "left":{
  3666. "op":"∨",
  3667. "left":{
  3668. "op":"∧",
  3669. "left":{
  3670. "op":"≥",
  3671. "left":"p4",
  3672. "right":0
  3673. },
  3674. "right":{
  3675. "op":"≤",
  3676. "left":"p4",
  3677. "right":3
  3678. }
  3679. },
  3680. "right":{
  3681. "op":"=",
  3682. "left":"p4",
  3683. "right":5
  3684. }
  3685. },
  3686. "right":{
  3687. "op":"=",
  3688. "left":"p4",
  3689. "right":7
  3690. }
  3691. },
  3692. "right":{
  3693. "op":"=",
  3694. "left":"p4",
  3695. "right":11
  3696. }
  3697. }
  3698. }
  3699. }
  3700. },
  3701. "destinations":[
  3702. {
  3703. "probability":{
  3704. "exp":1
  3705. },
  3706. "location":"location",
  3707. "assignments":[
  3708. {
  3709. "ref":"p5",
  3710. "value":3
  3711. }
  3712. ],
  3713. "observables":[
  3714. ]
  3715. }
  3716. ]
  3717. },
  3718. {
  3719. "location":"location",
  3720. "action":"tau__",
  3721. "guard":{
  3722. "exp":{
  3723. "op":"∧",
  3724. "left":{
  3725. "op":"=",
  3726. "left":"p5",
  3727. "right":4
  3728. },
  3729. "right":{
  3730. "op":"∨",
  3731. "left":{
  3732. "op":"∨",
  3733. "left":{
  3734. "op":"∨",
  3735. "left":{
  3736. "op":"∧",
  3737. "left":{
  3738. "op":"≥",
  3739. "left":"p4",
  3740. "right":0
  3741. },
  3742. "right":{
  3743. "op":"≤",
  3744. "left":"p4",
  3745. "right":3
  3746. }
  3747. },
  3748. "right":{
  3749. "op":"=",
  3750. "left":"p4",
  3751. "right":5
  3752. }
  3753. },
  3754. "right":{
  3755. "op":"=",
  3756. "left":"p4",
  3757. "right":7
  3758. }
  3759. },
  3760. "right":{
  3761. "op":"=",
  3762. "left":"p4",
  3763. "right":11
  3764. }
  3765. }
  3766. }
  3767. },
  3768. "destinations":[
  3769. {
  3770. "probability":{
  3771. "exp":1
  3772. },
  3773. "location":"location",
  3774. "assignments":[
  3775. {
  3776. "ref":"p5",
  3777. "value":8
  3778. }
  3779. ],
  3780. "observables":[
  3781. ]
  3782. }
  3783. ]
  3784. },
  3785. {
  3786. "location":"location",
  3787. "action":"tau__",
  3788. "guard":{
  3789. "exp":{
  3790. "op":"∧",
  3791. "left":{
  3792. "op":"=",
  3793. "left":"p5",
  3794. "right":4
  3795. },
  3796. "right":{
  3797. "op":"¬",
  3798. "exp":{
  3799. "op":"∨",
  3800. "left":{
  3801. "op":"∨",
  3802. "left":{
  3803. "op":"∨",
  3804. "left":{
  3805. "op":"∧",
  3806. "left":{
  3807. "op":"≥",
  3808. "left":"p4",
  3809. "right":0
  3810. },
  3811. "right":{
  3812. "op":"≤",
  3813. "left":"p4",
  3814. "right":3
  3815. }
  3816. },
  3817. "right":{
  3818. "op":"=",
  3819. "left":"p4",
  3820. "right":5
  3821. }
  3822. },
  3823. "right":{
  3824. "op":"=",
  3825. "left":"p4",
  3826. "right":7
  3827. }
  3828. },
  3829. "right":{
  3830. "op":"=",
  3831. "left":"p4",
  3832. "right":11
  3833. }
  3834. }
  3835. }
  3836. }
  3837. },
  3838. "destinations":[
  3839. {
  3840. "probability":{
  3841. "exp":1
  3842. },
  3843. "location":"location",
  3844. "assignments":[
  3845. {
  3846. "ref":"p5",
  3847. "value":6
  3848. }
  3849. ],
  3850. "observables":[
  3851. ]
  3852. }
  3853. ]
  3854. },
  3855. {
  3856. "location":"location",
  3857. "action":"tau__",
  3858. "guard":{
  3859. "exp":{
  3860. "op":"∧",
  3861. "left":{
  3862. "op":"=",
  3863. "left":"p5",
  3864. "right":5
  3865. },
  3866. "right":{
  3867. "op":"∨",
  3868. "left":{
  3869. "op":"∨",
  3870. "left":{
  3871. "op":"∧",
  3872. "left":{
  3873. "op":"≥",
  3874. "left":"p1",
  3875. "right":0
  3876. },
  3877. "right":{
  3878. "op":"≤",
  3879. "left":"p1",
  3880. "right":4
  3881. }
  3882. },
  3883. "right":{
  3884. "op":"=",
  3885. "left":"p1",
  3886. "right":6
  3887. }
  3888. },
  3889. "right":{
  3890. "op":"=",
  3891. "left":"p1",
  3892. "right":10
  3893. }
  3894. }
  3895. }
  3896. },
  3897. "destinations":[
  3898. {
  3899. "probability":{
  3900. "exp":1
  3901. },
  3902. "location":"location",
  3903. "assignments":[
  3904. {
  3905. "ref":"p5",
  3906. "value":8
  3907. }
  3908. ],
  3909. "observables":[
  3910. ]
  3911. }
  3912. ]
  3913. },
  3914. {
  3915. "location":"location",
  3916. "action":"tau__",
  3917. "guard":{
  3918. "exp":{
  3919. "op":"∧",
  3920. "left":{
  3921. "op":"=",
  3922. "left":"p5",
  3923. "right":5
  3924. },
  3925. "right":{
  3926. "op":"¬",
  3927. "exp":{
  3928. "op":"∨",
  3929. "left":{
  3930. "op":"∨",
  3931. "left":{
  3932. "op":"∧",
  3933. "left":{
  3934. "op":"≥",
  3935. "left":"p1",
  3936. "right":0
  3937. },
  3938. "right":{
  3939. "op":"≤",
  3940. "left":"p1",
  3941. "right":4
  3942. }
  3943. },
  3944. "right":{
  3945. "op":"=",
  3946. "left":"p1",
  3947. "right":6
  3948. }
  3949. },
  3950. "right":{
  3951. "op":"=",
  3952. "left":"p1",
  3953. "right":10
  3954. }
  3955. }
  3956. }
  3957. }
  3958. },
  3959. "destinations":[
  3960. {
  3961. "probability":{
  3962. "exp":1
  3963. },
  3964. "location":"location",
  3965. "assignments":[
  3966. {
  3967. "ref":"p5",
  3968. "value":7
  3969. }
  3970. ],
  3971. "observables":[
  3972. ]
  3973. }
  3974. ]
  3975. },
  3976. {
  3977. "location":"location",
  3978. "action":"tau__",
  3979. "guard":{
  3980. "exp":{
  3981. "op":"=",
  3982. "left":"p5",
  3983. "right":6
  3984. }
  3985. },
  3986. "destinations":[
  3987. {
  3988. "probability":{
  3989. "exp":1
  3990. },
  3991. "location":"location",
  3992. "assignments":[
  3993. {
  3994. "ref":"p5",
  3995. "value":1
  3996. }
  3997. ],
  3998. "observables":[
  3999. ]
  4000. }
  4001. ]
  4002. },
  4003. {
  4004. "location":"location",
  4005. "action":"tau__",
  4006. "guard":{
  4007. "exp":{
  4008. "op":"=",
  4009. "left":"p5",
  4010. "right":7
  4011. }
  4012. },
  4013. "destinations":[
  4014. {
  4015. "probability":{
  4016. "exp":1
  4017. },
  4018. "location":"location",
  4019. "assignments":[
  4020. {
  4021. "ref":"p5",
  4022. "value":1
  4023. }
  4024. ],
  4025. "observables":[
  4026. ]
  4027. }
  4028. ]
  4029. },
  4030. {
  4031. "location":"location",
  4032. "action":"tau__",
  4033. "guard":{
  4034. "exp":{
  4035. "op":"=",
  4036. "left":"p5",
  4037. "right":8
  4038. }
  4039. },
  4040. "destinations":[
  4041. {
  4042. "probability":{
  4043. "exp":1
  4044. },
  4045. "location":"location",
  4046. "assignments":[
  4047. {
  4048. "ref":"p5",
  4049. "value":9
  4050. }
  4051. ],
  4052. "observables":[
  4053. ]
  4054. }
  4055. ]
  4056. },
  4057. {
  4058. "location":"location",
  4059. "action":"tau__",
  4060. "guard":{
  4061. "exp":{
  4062. "op":"=",
  4063. "left":"p5",
  4064. "right":9
  4065. }
  4066. },
  4067. "destinations":[
  4068. {
  4069. "probability":{
  4070. "exp":1
  4071. },
  4072. "location":"location",
  4073. "assignments":[
  4074. {
  4075. "ref":"p5",
  4076. "value":10
  4077. }
  4078. ],
  4079. "observables":[
  4080. ]
  4081. }
  4082. ]
  4083. },
  4084. {
  4085. "location":"location",
  4086. "action":"tau__",
  4087. "guard":{
  4088. "exp":{
  4089. "op":"=",
  4090. "left":"p5",
  4091. "right":9
  4092. }
  4093. },
  4094. "destinations":[
  4095. {
  4096. "probability":{
  4097. "exp":1
  4098. },
  4099. "location":"location",
  4100. "assignments":[
  4101. {
  4102. "ref":"p5",
  4103. "value":11
  4104. }
  4105. ],
  4106. "observables":[
  4107. ]
  4108. }
  4109. ]
  4110. },
  4111. {
  4112. "location":"location",
  4113. "action":"tau__",
  4114. "guard":{
  4115. "exp":{
  4116. "op":"=",
  4117. "left":"p5",
  4118. "right":10
  4119. }
  4120. },
  4121. "destinations":[
  4122. {
  4123. "probability":{
  4124. "exp":1
  4125. },
  4126. "location":"location",
  4127. "assignments":[
  4128. {
  4129. "ref":"p5",
  4130. "value":0
  4131. }
  4132. ],
  4133. "observables":[
  4134. ]
  4135. }
  4136. ]
  4137. },
  4138. {
  4139. "location":"location",
  4140. "action":"tau__",
  4141. "guard":{
  4142. "exp":{
  4143. "op":"=",
  4144. "left":"p5",
  4145. "right":11
  4146. }
  4147. },
  4148. "destinations":[
  4149. {
  4150. "probability":{
  4151. "exp":1
  4152. },
  4153. "location":"location",
  4154. "assignments":[
  4155. {
  4156. "ref":"p5",
  4157. "value":0
  4158. }
  4159. ],
  4160. "observables":[
  4161. ]
  4162. }
  4163. ]
  4164. }
  4165. ]
  4166. }
  4167. ],
  4168. "system":{
  4169. "elements":[
  4170. {
  4171. "automaton":"phil1"
  4172. },
  4173. {
  4174. "automaton":"phil2"
  4175. },
  4176. {
  4177. "automaton":"phil3"
  4178. },
  4179. {
  4180. "automaton":"phil4"
  4181. },
  4182. {
  4183. "automaton":"phil5"
  4184. }
  4185. ],
  4186. "syncs":[
  4187. {
  4188. "synchronise":[
  4189. "tau__",
  4190. null,
  4191. null,
  4192. null,
  4193. null
  4194. ],
  4195. "result":"tau__"
  4196. },
  4197. {
  4198. "synchronise":[
  4199. null,
  4200. "tau__",
  4201. null,
  4202. null,
  4203. null
  4204. ],
  4205. "result":"tau__"
  4206. },
  4207. {
  4208. "synchronise":[
  4209. null,
  4210. null,
  4211. "tau__",
  4212. null,
  4213. null
  4214. ],
  4215. "result":"tau__"
  4216. },
  4217. {
  4218. "synchronise":[
  4219. null,
  4220. null,
  4221. null,
  4222. "tau__",
  4223. null
  4224. ],
  4225. "result":"tau__"
  4226. },
  4227. {
  4228. "synchronise":[
  4229. null,
  4230. null,
  4231. null,
  4232. null,
  4233. "tau__"
  4234. ],
  4235. "result":"tau__"
  4236. }
  4237. ]
  4238. }
  4239. }