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.

7515 lines
291 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":"send1"
  11. },
  12. {
  13. "name":"send2"
  14. },
  15. {
  16. "name":"finish1"
  17. },
  18. {
  19. "name":"finish2"
  20. },
  21. {
  22. "name":"time"
  23. },
  24. {
  25. "name":"tau__"
  26. }
  27. ],
  28. "constants":[
  29. {
  30. "name":"COL",
  31. "type":"int"
  32. },
  33. {
  34. "name":"TRANS_TIME_MAX",
  35. "type":"int"
  36. }
  37. ],
  38. "variables":[
  39. {
  40. "name":"col",
  41. "type":{
  42. "kind":"bounded",
  43. "base":"int",
  44. "lower-bound":0,
  45. "upper-bound":"COL"
  46. }
  47. },
  48. {
  49. "name":"c1",
  50. "type":{
  51. "kind":"bounded",
  52. "base":"int",
  53. "lower-bound":0,
  54. "upper-bound":2
  55. }
  56. },
  57. {
  58. "name":"c2",
  59. "type":{
  60. "kind":"bounded",
  61. "base":"int",
  62. "lower-bound":0,
  63. "upper-bound":2
  64. }
  65. },
  66. {
  67. "name":"x1",
  68. "type":{
  69. "kind":"bounded",
  70. "base":"int",
  71. "lower-bound":0,
  72. "upper-bound":{
  73. "op":"+",
  74. "left":{
  75. "op":"max",
  76. "left":6,
  77. "right":"TRANS_TIME_MAX"
  78. },
  79. "right":1
  80. }
  81. }
  82. },
  83. {
  84. "name":"s1",
  85. "type":{
  86. "kind":"bounded",
  87. "base":"int",
  88. "lower-bound":1,
  89. "upper-bound":12
  90. }
  91. },
  92. {
  93. "name":"slot1",
  94. "type":{
  95. "kind":"bounded",
  96. "base":"int",
  97. "lower-bound":0,
  98. "upper-bound":15
  99. }
  100. },
  101. {
  102. "name":"backoff1",
  103. "type":{
  104. "kind":"bounded",
  105. "base":"int",
  106. "lower-bound":0,
  107. "upper-bound":15
  108. }
  109. },
  110. {
  111. "name":"bc1",
  112. "type":{
  113. "kind":"bounded",
  114. "base":"int",
  115. "lower-bound":0,
  116. "upper-bound":4
  117. }
  118. },
  119. {
  120. "name":"x2",
  121. "type":{
  122. "kind":"bounded",
  123. "base":"int",
  124. "lower-bound":0,
  125. "upper-bound":{
  126. "op":"+",
  127. "left":{
  128. "op":"max",
  129. "left":6,
  130. "right":"TRANS_TIME_MAX"
  131. },
  132. "right":1
  133. }
  134. }
  135. },
  136. {
  137. "name":"s2",
  138. "type":{
  139. "kind":"bounded",
  140. "base":"int",
  141. "lower-bound":1,
  142. "upper-bound":12
  143. }
  144. },
  145. {
  146. "name":"slot2",
  147. "type":{
  148. "kind":"bounded",
  149. "base":"int",
  150. "lower-bound":0,
  151. "upper-bound":15
  152. }
  153. },
  154. {
  155. "name":"backoff2",
  156. "type":{
  157. "kind":"bounded",
  158. "base":"int",
  159. "lower-bound":0,
  160. "upper-bound":15
  161. }
  162. },
  163. {
  164. "name":"bc2",
  165. "type":{
  166. "kind":"bounded",
  167. "base":"int",
  168. "lower-bound":0,
  169. "upper-bound":4
  170. }
  171. }
  172. ],
  173. "observables":[
  174. ],
  175. "initial-states":{
  176. "exp":{
  177. "op":"∧",
  178. "left":{
  179. "op":"∧",
  180. "left":{
  181. "op":"∧",
  182. "left":{
  183. "op":"∧",
  184. "left":{
  185. "op":"∧",
  186. "left":{
  187. "op":"∧",
  188. "left":{
  189. "op":"∧",
  190. "left":{
  191. "op":"∧",
  192. "left":{
  193. "op":"∧",
  194. "left":{
  195. "op":"∧",
  196. "left":{
  197. "op":"∧",
  198. "left":{
  199. "op":"∧",
  200. "left":{
  201. "op":"=",
  202. "left":"col",
  203. "right":0
  204. },
  205. "right":{
  206. "op":"=",
  207. "left":"c1",
  208. "right":0
  209. }
  210. },
  211. "right":{
  212. "op":"=",
  213. "left":"c2",
  214. "right":0
  215. }
  216. },
  217. "right":{
  218. "op":"=",
  219. "left":"x1",
  220. "right":0
  221. }
  222. },
  223. "right":{
  224. "op":"=",
  225. "left":"s1",
  226. "right":1
  227. }
  228. },
  229. "right":{
  230. "op":"=",
  231. "left":"slot1",
  232. "right":0
  233. }
  234. },
  235. "right":{
  236. "op":"=",
  237. "left":"backoff1",
  238. "right":0
  239. }
  240. },
  241. "right":{
  242. "op":"=",
  243. "left":"bc1",
  244. "right":0
  245. }
  246. },
  247. "right":{
  248. "op":"=",
  249. "left":"x2",
  250. "right":0
  251. }
  252. },
  253. "right":{
  254. "op":"=",
  255. "left":"s2",
  256. "right":1
  257. }
  258. },
  259. "right":{
  260. "op":"=",
  261. "left":"slot2",
  262. "right":0
  263. }
  264. },
  265. "right":{
  266. "op":"=",
  267. "left":"backoff2",
  268. "right":0
  269. }
  270. },
  271. "right":{
  272. "op":"=",
  273. "left":"bc2",
  274. "right":0
  275. }
  276. }
  277. },
  278. "automata":[
  279. {
  280. "name":"medium",
  281. "locations":[
  282. {
  283. "name":"location"
  284. }
  285. ],
  286. "initial-locations":[
  287. "location"
  288. ],
  289. "edges":[
  290. {
  291. "location":"location",
  292. "action":"send1",
  293. "guard":{
  294. "exp":{
  295. "op":"∧",
  296. "left":{
  297. "op":"=",
  298. "left":"c1",
  299. "right":0
  300. },
  301. "right":{
  302. "op":"=",
  303. "left":"c2",
  304. "right":0
  305. }
  306. }
  307. },
  308. "destinations":[
  309. {
  310. "probability":{
  311. "exp":1
  312. },
  313. "location":"location",
  314. "assignments":[
  315. {
  316. "ref":"c1",
  317. "value":1
  318. }
  319. ],
  320. "observables":[
  321. ]
  322. }
  323. ]
  324. },
  325. {
  326. "location":"location",
  327. "action":"send2",
  328. "guard":{
  329. "exp":{
  330. "op":"∧",
  331. "left":{
  332. "op":"=",
  333. "left":"c2",
  334. "right":0
  335. },
  336. "right":{
  337. "op":"=",
  338. "left":"c1",
  339. "right":0
  340. }
  341. }
  342. },
  343. "destinations":[
  344. {
  345. "probability":{
  346. "exp":1
  347. },
  348. "location":"location",
  349. "assignments":[
  350. {
  351. "ref":"c2",
  352. "value":1
  353. }
  354. ],
  355. "observables":[
  356. ]
  357. }
  358. ]
  359. },
  360. {
  361. "location":"location",
  362. "action":"send1",
  363. "guard":{
  364. "exp":{
  365. "op":"∧",
  366. "left":{
  367. "op":"=",
  368. "left":"c1",
  369. "right":0
  370. },
  371. "right":{
  372. "op":">",
  373. "left":"c2",
  374. "right":0
  375. }
  376. }
  377. },
  378. "destinations":[
  379. {
  380. "probability":{
  381. "exp":1
  382. },
  383. "location":"location",
  384. "assignments":[
  385. {
  386. "ref":"c1",
  387. "value":2
  388. },
  389. {
  390. "ref":"c2",
  391. "value":2
  392. },
  393. {
  394. "ref":"col",
  395. "value":{
  396. "op":"min",
  397. "left":{
  398. "op":"+",
  399. "left":"col",
  400. "right":1
  401. },
  402. "right":"COL"
  403. }
  404. }
  405. ],
  406. "observables":[
  407. ]
  408. }
  409. ]
  410. },
  411. {
  412. "location":"location",
  413. "action":"send2",
  414. "guard":{
  415. "exp":{
  416. "op":"∧",
  417. "left":{
  418. "op":"=",
  419. "left":"c2",
  420. "right":0
  421. },
  422. "right":{
  423. "op":">",
  424. "left":"c1",
  425. "right":0
  426. }
  427. }
  428. },
  429. "destinations":[
  430. {
  431. "probability":{
  432. "exp":1
  433. },
  434. "location":"location",
  435. "assignments":[
  436. {
  437. "ref":"c1",
  438. "value":2
  439. },
  440. {
  441. "ref":"c2",
  442. "value":2
  443. },
  444. {
  445. "ref":"col",
  446. "value":{
  447. "op":"min",
  448. "left":{
  449. "op":"+",
  450. "left":"col",
  451. "right":1
  452. },
  453. "right":"COL"
  454. }
  455. }
  456. ],
  457. "observables":[
  458. ]
  459. }
  460. ]
  461. },
  462. {
  463. "location":"location",
  464. "action":"finish1",
  465. "guard":{
  466. "exp":{
  467. "op":">",
  468. "left":"c1",
  469. "right":0
  470. }
  471. },
  472. "destinations":[
  473. {
  474. "probability":{
  475. "exp":1
  476. },
  477. "location":"location",
  478. "assignments":[
  479. {
  480. "ref":"c1",
  481. "value":0
  482. }
  483. ],
  484. "observables":[
  485. ]
  486. }
  487. ]
  488. },
  489. {
  490. "location":"location",
  491. "action":"finish2",
  492. "guard":{
  493. "exp":{
  494. "op":">",
  495. "left":"c2",
  496. "right":0
  497. }
  498. },
  499. "destinations":[
  500. {
  501. "probability":{
  502. "exp":1
  503. },
  504. "location":"location",
  505. "assignments":[
  506. {
  507. "ref":"c2",
  508. "value":0
  509. }
  510. ],
  511. "observables":[
  512. ]
  513. }
  514. ]
  515. }
  516. ]
  517. },
  518. {
  519. "name":"station1",
  520. "locations":[
  521. {
  522. "name":"location"
  523. }
  524. ],
  525. "initial-locations":[
  526. "location"
  527. ],
  528. "edges":[
  529. {
  530. "location":"location",
  531. "action":"time",
  532. "guard":{
  533. "exp":{
  534. "op":"∧",
  535. "left":{
  536. "op":"∧",
  537. "left":{
  538. "op":"=",
  539. "left":"s1",
  540. "right":1
  541. },
  542. "right":{
  543. "op":"<",
  544. "left":"x1",
  545. "right":3
  546. }
  547. },
  548. "right":{
  549. "op":"∧",
  550. "left":{
  551. "op":"=",
  552. "left":"c1",
  553. "right":0
  554. },
  555. "right":{
  556. "op":"=",
  557. "left":"c2",
  558. "right":0
  559. }
  560. }
  561. }
  562. },
  563. "destinations":[
  564. {
  565. "probability":{
  566. "exp":1
  567. },
  568. "location":"location",
  569. "assignments":[
  570. {
  571. "ref":"x1",
  572. "value":{
  573. "op":"min",
  574. "left":{
  575. "op":"+",
  576. "left":"x1",
  577. "right":1
  578. },
  579. "right":{
  580. "op":"+",
  581. "left":{
  582. "op":"max",
  583. "left":6,
  584. "right":"TRANS_TIME_MAX"
  585. },
  586. "right":1
  587. }
  588. }
  589. }
  590. ],
  591. "observables":[
  592. ]
  593. }
  594. ]
  595. },
  596. {
  597. "location":"location",
  598. "action":"tau__",
  599. "guard":{
  600. "exp":{
  601. "op":"∧",
  602. "left":{
  603. "op":"=",
  604. "left":"s1",
  605. "right":1
  606. },
  607. "right":{
  608. "op":"∨",
  609. "left":{
  610. "op":"=",
  611. "left":"x1",
  612. "right":3
  613. },
  614. "right":{
  615. "op":"=",
  616. "left":"x1",
  617. "right":{
  618. "op":"-",
  619. "left":3,
  620. "right":1
  621. }
  622. }
  623. }
  624. }
  625. },
  626. "destinations":[
  627. {
  628. "probability":{
  629. "exp":1
  630. },
  631. "location":"location",
  632. "assignments":[
  633. {
  634. "ref":"s1",
  635. "value":8
  636. },
  637. {
  638. "ref":"x1",
  639. "value":0
  640. }
  641. ],
  642. "observables":[
  643. ]
  644. }
  645. ]
  646. },
  647. {
  648. "location":"location",
  649. "action":"tau__",
  650. "guard":{
  651. "exp":{
  652. "op":"∧",
  653. "left":{
  654. "op":"=",
  655. "left":"s1",
  656. "right":1
  657. },
  658. "right":{
  659. "op":"∨",
  660. "left":{
  661. "op":">",
  662. "left":"c1",
  663. "right":0
  664. },
  665. "right":{
  666. "op":">",
  667. "left":"c2",
  668. "right":0
  669. }
  670. }
  671. }
  672. },
  673. "destinations":[
  674. {
  675. "probability":{
  676. "exp":1
  677. },
  678. "location":"location",
  679. "assignments":[
  680. {
  681. "ref":"s1",
  682. "value":2
  683. },
  684. {
  685. "ref":"x1",
  686. "value":0
  687. }
  688. ],
  689. "observables":[
  690. ]
  691. }
  692. ]
  693. },
  694. {
  695. "location":"location",
  696. "action":"time",
  697. "guard":{
  698. "exp":{
  699. "op":"∧",
  700. "left":{
  701. "op":"=",
  702. "left":"s1",
  703. "right":2
  704. },
  705. "right":{
  706. "op":"∨",
  707. "left":{
  708. "op":">",
  709. "left":"c1",
  710. "right":0
  711. },
  712. "right":{
  713. "op":">",
  714. "left":"c2",
  715. "right":0
  716. }
  717. }
  718. }
  719. },
  720. "destinations":[
  721. {
  722. "probability":{
  723. "exp":1
  724. },
  725. "location":"location",
  726. "assignments":[
  727. {
  728. "ref":"s1",
  729. "value":2
  730. }
  731. ],
  732. "observables":[
  733. ]
  734. }
  735. ]
  736. },
  737. {
  738. "location":"location",
  739. "action":"tau__",
  740. "guard":{
  741. "exp":{
  742. "op":"∧",
  743. "left":{
  744. "op":"=",
  745. "left":"s1",
  746. "right":2
  747. },
  748. "right":{
  749. "op":"∧",
  750. "left":{
  751. "op":"=",
  752. "left":"c1",
  753. "right":0
  754. },
  755. "right":{
  756. "op":"=",
  757. "left":"c2",
  758. "right":0
  759. }
  760. }
  761. }
  762. },
  763. "destinations":[
  764. {
  765. "probability":{
  766. "exp":1
  767. },
  768. "location":"location",
  769. "assignments":[
  770. {
  771. "ref":"s1",
  772. "value":3
  773. }
  774. ],
  775. "observables":[
  776. ]
  777. }
  778. ]
  779. },
  780. {
  781. "location":"location",
  782. "action":"time",
  783. "guard":{
  784. "exp":{
  785. "op":"∧",
  786. "left":{
  787. "op":"∧",
  788. "left":{
  789. "op":"=",
  790. "left":"s1",
  791. "right":3
  792. },
  793. "right":{
  794. "op":"<",
  795. "left":"x1",
  796. "right":3
  797. }
  798. },
  799. "right":{
  800. "op":"∧",
  801. "left":{
  802. "op":"=",
  803. "left":"c1",
  804. "right":0
  805. },
  806. "right":{
  807. "op":"=",
  808. "left":"c2",
  809. "right":0
  810. }
  811. }
  812. }
  813. },
  814. "destinations":[
  815. {
  816. "probability":{
  817. "exp":1
  818. },
  819. "location":"location",
  820. "assignments":[
  821. {
  822. "ref":"x1",
  823. "value":{
  824. "op":"min",
  825. "left":{
  826. "op":"+",
  827. "left":"x1",
  828. "right":1
  829. },
  830. "right":{
  831. "op":"+",
  832. "left":{
  833. "op":"max",
  834. "left":6,
  835. "right":"TRANS_TIME_MAX"
  836. },
  837. "right":1
  838. }
  839. }
  840. }
  841. ],
  842. "observables":[
  843. ]
  844. }
  845. ]
  846. },
  847. {
  848. "location":"location",
  849. "action":"tau__",
  850. "guard":{
  851. "exp":{
  852. "op":"∧",
  853. "left":{
  854. "op":"=",
  855. "left":"s1",
  856. "right":3
  857. },
  858. "right":{
  859. "op":"∨",
  860. "left":{
  861. "op":">",
  862. "left":"c1",
  863. "right":0
  864. },
  865. "right":{
  866. "op":">",
  867. "left":"c2",
  868. "right":0
  869. }
  870. }
  871. }
  872. },
  873. "destinations":[
  874. {
  875. "probability":{
  876. "exp":1
  877. },
  878. "location":"location",
  879. "assignments":[
  880. {
  881. "ref":"s1",
  882. "value":2
  883. },
  884. {
  885. "ref":"x1",
  886. "value":0
  887. }
  888. ],
  889. "observables":[
  890. ]
  891. }
  892. ]
  893. },
  894. {
  895. "location":"location",
  896. "action":"tau__",
  897. "guard":{
  898. "exp":{
  899. "op":"∧",
  900. "left":{
  901. "op":"∧",
  902. "left":{
  903. "op":"=",
  904. "left":"s1",
  905. "right":3
  906. },
  907. "right":{
  908. "op":"∨",
  909. "left":{
  910. "op":"=",
  911. "left":"x1",
  912. "right":3
  913. },
  914. "right":{
  915. "op":"=",
  916. "left":"x1",
  917. "right":{
  918. "op":"-",
  919. "left":3,
  920. "right":1
  921. }
  922. }
  923. }
  924. },
  925. "right":{
  926. "op":"=",
  927. "left":"bc1",
  928. "right":0
  929. }
  930. }
  931. },
  932. "destinations":[
  933. {
  934. "probability":{
  935. "exp":1
  936. },
  937. "location":"location",
  938. "assignments":[
  939. {
  940. "ref":"s1",
  941. "value":4
  942. },
  943. {
  944. "ref":"x1",
  945. "value":0
  946. },
  947. {
  948. "ref":"slot1",
  949. "value":0
  950. },
  951. {
  952. "ref":"bc1",
  953. "value":{
  954. "op":"min",
  955. "left":{
  956. "op":"+",
  957. "left":"bc1",
  958. "right":1
  959. },
  960. "right":4
  961. }
  962. }
  963. ],
  964. "observables":[
  965. ]
  966. }
  967. ]
  968. },
  969. {
  970. "location":"location",
  971. "action":"tau__",
  972. "guard":{
  973. "exp":{
  974. "op":"∧",
  975. "left":{
  976. "op":"∧",
  977. "left":{
  978. "op":"=",
  979. "left":"s1",
  980. "right":3
  981. },
  982. "right":{
  983. "op":"∨",
  984. "left":{
  985. "op":"=",
  986. "left":"x1",
  987. "right":3
  988. },
  989. "right":{
  990. "op":"=",
  991. "left":"x1",
  992. "right":{
  993. "op":"-",
  994. "left":3,
  995. "right":1
  996. }
  997. }
  998. }
  999. },
  1000. "right":{
  1001. "op":"=",
  1002. "left":"bc1",
  1003. "right":1
  1004. }
  1005. }
  1006. },
  1007. "destinations":[
  1008. {
  1009. "probability":{
  1010. "exp":{
  1011. "op":"/",
  1012. "left":1,
  1013. "right":2
  1014. }
  1015. },
  1016. "location":"location",
  1017. "assignments":[
  1018. {
  1019. "ref":"s1",
  1020. "value":4
  1021. },
  1022. {
  1023. "ref":"x1",
  1024. "value":0
  1025. },
  1026. {
  1027. "ref":"slot1",
  1028. "value":0
  1029. },
  1030. {
  1031. "ref":"bc1",
  1032. "value":{
  1033. "op":"min",
  1034. "left":{
  1035. "op":"+",
  1036. "left":"bc1",
  1037. "right":1
  1038. },
  1039. "right":4
  1040. }
  1041. }
  1042. ],
  1043. "observables":[
  1044. ]
  1045. },
  1046. {
  1047. "probability":{
  1048. "exp":{
  1049. "op":"/",
  1050. "left":1,
  1051. "right":2
  1052. }
  1053. },
  1054. "location":"location",
  1055. "assignments":[
  1056. {
  1057. "ref":"s1",
  1058. "value":4
  1059. },
  1060. {
  1061. "ref":"x1",
  1062. "value":0
  1063. },
  1064. {
  1065. "ref":"slot1",
  1066. "value":1
  1067. },
  1068. {
  1069. "ref":"bc1",
  1070. "value":{
  1071. "op":"min",
  1072. "left":{
  1073. "op":"+",
  1074. "left":"bc1",
  1075. "right":1
  1076. },
  1077. "right":4
  1078. }
  1079. }
  1080. ],
  1081. "observables":[
  1082. ]
  1083. }
  1084. ]
  1085. },
  1086. {
  1087. "location":"location",
  1088. "action":"tau__",
  1089. "guard":{
  1090. "exp":{
  1091. "op":"∧",
  1092. "left":{
  1093. "op":"∧",
  1094. "left":{
  1095. "op":"=",
  1096. "left":"s1",
  1097. "right":3
  1098. },
  1099. "right":{
  1100. "op":"∨",
  1101. "left":{
  1102. "op":"=",
  1103. "left":"x1",
  1104. "right":3
  1105. },
  1106. "right":{
  1107. "op":"=",
  1108. "left":"x1",
  1109. "right":{
  1110. "op":"-",
  1111. "left":3,
  1112. "right":1
  1113. }
  1114. }
  1115. }
  1116. },
  1117. "right":{
  1118. "op":"=",
  1119. "left":"bc1",
  1120. "right":2
  1121. }
  1122. }
  1123. },
  1124. "destinations":[
  1125. {
  1126. "probability":{
  1127. "exp":{
  1128. "op":"/",
  1129. "left":1,
  1130. "right":4
  1131. }
  1132. },
  1133. "location":"location",
  1134. "assignments":[
  1135. {
  1136. "ref":"s1",
  1137. "value":4
  1138. },
  1139. {
  1140. "ref":"x1",
  1141. "value":0
  1142. },
  1143. {
  1144. "ref":"slot1",
  1145. "value":0
  1146. },
  1147. {
  1148. "ref":"bc1",
  1149. "value":{
  1150. "op":"min",
  1151. "left":{
  1152. "op":"+",
  1153. "left":"bc1",
  1154. "right":1
  1155. },
  1156. "right":4
  1157. }
  1158. }
  1159. ],
  1160. "observables":[
  1161. ]
  1162. },
  1163. {
  1164. "probability":{
  1165. "exp":{
  1166. "op":"/",
  1167. "left":1,
  1168. "right":4
  1169. }
  1170. },
  1171. "location":"location",
  1172. "assignments":[
  1173. {
  1174. "ref":"s1",
  1175. "value":4
  1176. },
  1177. {
  1178. "ref":"x1",
  1179. "value":0
  1180. },
  1181. {
  1182. "ref":"slot1",
  1183. "value":1
  1184. },
  1185. {
  1186. "ref":"bc1",
  1187. "value":{
  1188. "op":"min",
  1189. "left":{
  1190. "op":"+",
  1191. "left":"bc1",
  1192. "right":1
  1193. },
  1194. "right":4
  1195. }
  1196. }
  1197. ],
  1198. "observables":[
  1199. ]
  1200. },
  1201. {
  1202. "probability":{
  1203. "exp":{
  1204. "op":"/",
  1205. "left":1,
  1206. "right":4
  1207. }
  1208. },
  1209. "location":"location",
  1210. "assignments":[
  1211. {
  1212. "ref":"s1",
  1213. "value":4
  1214. },
  1215. {
  1216. "ref":"x1",
  1217. "value":0
  1218. },
  1219. {
  1220. "ref":"slot1",
  1221. "value":2
  1222. },
  1223. {
  1224. "ref":"bc1",
  1225. "value":{
  1226. "op":"min",
  1227. "left":{
  1228. "op":"+",
  1229. "left":"bc1",
  1230. "right":1
  1231. },
  1232. "right":4
  1233. }
  1234. }
  1235. ],
  1236. "observables":[
  1237. ]
  1238. },
  1239. {
  1240. "probability":{
  1241. "exp":{
  1242. "op":"/",
  1243. "left":1,
  1244. "right":4
  1245. }
  1246. },
  1247. "location":"location",
  1248. "assignments":[
  1249. {
  1250. "ref":"s1",
  1251. "value":4
  1252. },
  1253. {
  1254. "ref":"x1",
  1255. "value":0
  1256. },
  1257. {
  1258. "ref":"slot1",
  1259. "value":3
  1260. },
  1261. {
  1262. "ref":"bc1",
  1263. "value":{
  1264. "op":"min",
  1265. "left":{
  1266. "op":"+",
  1267. "left":"bc1",
  1268. "right":1
  1269. },
  1270. "right":4
  1271. }
  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":{
  1288. "op":"=",
  1289. "left":"s1",
  1290. "right":3
  1291. },
  1292. "right":{
  1293. "op":"∨",
  1294. "left":{
  1295. "op":"=",
  1296. "left":"x1",
  1297. "right":3
  1298. },
  1299. "right":{
  1300. "op":"=",
  1301. "left":"x1",
  1302. "right":{
  1303. "op":"-",
  1304. "left":3,
  1305. "right":1
  1306. }
  1307. }
  1308. }
  1309. },
  1310. "right":{
  1311. "op":"=",
  1312. "left":"bc1",
  1313. "right":3
  1314. }
  1315. }
  1316. },
  1317. "destinations":[
  1318. {
  1319. "probability":{
  1320. "exp":{
  1321. "op":"/",
  1322. "left":1,
  1323. "right":8
  1324. }
  1325. },
  1326. "location":"location",
  1327. "assignments":[
  1328. {
  1329. "ref":"s1",
  1330. "value":4
  1331. },
  1332. {
  1333. "ref":"x1",
  1334. "value":0
  1335. },
  1336. {
  1337. "ref":"slot1",
  1338. "value":0
  1339. },
  1340. {
  1341. "ref":"bc1",
  1342. "value":{
  1343. "op":"min",
  1344. "left":{
  1345. "op":"+",
  1346. "left":"bc1",
  1347. "right":1
  1348. },
  1349. "right":4
  1350. }
  1351. }
  1352. ],
  1353. "observables":[
  1354. ]
  1355. },
  1356. {
  1357. "probability":{
  1358. "exp":{
  1359. "op":"/",
  1360. "left":1,
  1361. "right":8
  1362. }
  1363. },
  1364. "location":"location",
  1365. "assignments":[
  1366. {
  1367. "ref":"s1",
  1368. "value":4
  1369. },
  1370. {
  1371. "ref":"x1",
  1372. "value":0
  1373. },
  1374. {
  1375. "ref":"slot1",
  1376. "value":1
  1377. },
  1378. {
  1379. "ref":"bc1",
  1380. "value":{
  1381. "op":"min",
  1382. "left":{
  1383. "op":"+",
  1384. "left":"bc1",
  1385. "right":1
  1386. },
  1387. "right":4
  1388. }
  1389. }
  1390. ],
  1391. "observables":[
  1392. ]
  1393. },
  1394. {
  1395. "probability":{
  1396. "exp":{
  1397. "op":"/",
  1398. "left":1,
  1399. "right":8
  1400. }
  1401. },
  1402. "location":"location",
  1403. "assignments":[
  1404. {
  1405. "ref":"s1",
  1406. "value":4
  1407. },
  1408. {
  1409. "ref":"x1",
  1410. "value":0
  1411. },
  1412. {
  1413. "ref":"slot1",
  1414. "value":2
  1415. },
  1416. {
  1417. "ref":"bc1",
  1418. "value":{
  1419. "op":"min",
  1420. "left":{
  1421. "op":"+",
  1422. "left":"bc1",
  1423. "right":1
  1424. },
  1425. "right":4
  1426. }
  1427. }
  1428. ],
  1429. "observables":[
  1430. ]
  1431. },
  1432. {
  1433. "probability":{
  1434. "exp":{
  1435. "op":"/",
  1436. "left":1,
  1437. "right":8
  1438. }
  1439. },
  1440. "location":"location",
  1441. "assignments":[
  1442. {
  1443. "ref":"s1",
  1444. "value":4
  1445. },
  1446. {
  1447. "ref":"x1",
  1448. "value":0
  1449. },
  1450. {
  1451. "ref":"slot1",
  1452. "value":3
  1453. },
  1454. {
  1455. "ref":"bc1",
  1456. "value":{
  1457. "op":"min",
  1458. "left":{
  1459. "op":"+",
  1460. "left":"bc1",
  1461. "right":1
  1462. },
  1463. "right":4
  1464. }
  1465. }
  1466. ],
  1467. "observables":[
  1468. ]
  1469. },
  1470. {
  1471. "probability":{
  1472. "exp":{
  1473. "op":"/",
  1474. "left":1,
  1475. "right":8
  1476. }
  1477. },
  1478. "location":"location",
  1479. "assignments":[
  1480. {
  1481. "ref":"s1",
  1482. "value":4
  1483. },
  1484. {
  1485. "ref":"x1",
  1486. "value":0
  1487. },
  1488. {
  1489. "ref":"slot1",
  1490. "value":4
  1491. },
  1492. {
  1493. "ref":"bc1",
  1494. "value":{
  1495. "op":"min",
  1496. "left":{
  1497. "op":"+",
  1498. "left":"bc1",
  1499. "right":1
  1500. },
  1501. "right":4
  1502. }
  1503. }
  1504. ],
  1505. "observables":[
  1506. ]
  1507. },
  1508. {
  1509. "probability":{
  1510. "exp":{
  1511. "op":"/",
  1512. "left":1,
  1513. "right":8
  1514. }
  1515. },
  1516. "location":"location",
  1517. "assignments":[
  1518. {
  1519. "ref":"s1",
  1520. "value":4
  1521. },
  1522. {
  1523. "ref":"x1",
  1524. "value":0
  1525. },
  1526. {
  1527. "ref":"slot1",
  1528. "value":5
  1529. },
  1530. {
  1531. "ref":"bc1",
  1532. "value":{
  1533. "op":"min",
  1534. "left":{
  1535. "op":"+",
  1536. "left":"bc1",
  1537. "right":1
  1538. },
  1539. "right":4
  1540. }
  1541. }
  1542. ],
  1543. "observables":[
  1544. ]
  1545. },
  1546. {
  1547. "probability":{
  1548. "exp":{
  1549. "op":"/",
  1550. "left":1,
  1551. "right":8
  1552. }
  1553. },
  1554. "location":"location",
  1555. "assignments":[
  1556. {
  1557. "ref":"s1",
  1558. "value":4
  1559. },
  1560. {
  1561. "ref":"x1",
  1562. "value":0
  1563. },
  1564. {
  1565. "ref":"slot1",
  1566. "value":6
  1567. },
  1568. {
  1569. "ref":"bc1",
  1570. "value":{
  1571. "op":"min",
  1572. "left":{
  1573. "op":"+",
  1574. "left":"bc1",
  1575. "right":1
  1576. },
  1577. "right":4
  1578. }
  1579. }
  1580. ],
  1581. "observables":[
  1582. ]
  1583. },
  1584. {
  1585. "probability":{
  1586. "exp":{
  1587. "op":"/",
  1588. "left":1,
  1589. "right":8
  1590. }
  1591. },
  1592. "location":"location",
  1593. "assignments":[
  1594. {
  1595. "ref":"s1",
  1596. "value":4
  1597. },
  1598. {
  1599. "ref":"x1",
  1600. "value":0
  1601. },
  1602. {
  1603. "ref":"slot1",
  1604. "value":7
  1605. },
  1606. {
  1607. "ref":"bc1",
  1608. "value":{
  1609. "op":"min",
  1610. "left":{
  1611. "op":"+",
  1612. "left":"bc1",
  1613. "right":1
  1614. },
  1615. "right":4
  1616. }
  1617. }
  1618. ],
  1619. "observables":[
  1620. ]
  1621. }
  1622. ]
  1623. },
  1624. {
  1625. "location":"location",
  1626. "action":"tau__",
  1627. "guard":{
  1628. "exp":{
  1629. "op":"∧",
  1630. "left":{
  1631. "op":"∧",
  1632. "left":{
  1633. "op":"=",
  1634. "left":"s1",
  1635. "right":3
  1636. },
  1637. "right":{
  1638. "op":"∨",
  1639. "left":{
  1640. "op":"=",
  1641. "left":"x1",
  1642. "right":3
  1643. },
  1644. "right":{
  1645. "op":"=",
  1646. "left":"x1",
  1647. "right":{
  1648. "op":"-",
  1649. "left":3,
  1650. "right":1
  1651. }
  1652. }
  1653. }
  1654. },
  1655. "right":{
  1656. "op":"=",
  1657. "left":"bc1",
  1658. "right":4
  1659. }
  1660. }
  1661. },
  1662. "destinations":[
  1663. {
  1664. "probability":{
  1665. "exp":{
  1666. "op":"/",
  1667. "left":1,
  1668. "right":16
  1669. }
  1670. },
  1671. "location":"location",
  1672. "assignments":[
  1673. {
  1674. "ref":"s1",
  1675. "value":4
  1676. },
  1677. {
  1678. "ref":"x1",
  1679. "value":0
  1680. },
  1681. {
  1682. "ref":"slot1",
  1683. "value":0
  1684. },
  1685. {
  1686. "ref":"bc1",
  1687. "value":{
  1688. "op":"min",
  1689. "left":{
  1690. "op":"+",
  1691. "left":"bc1",
  1692. "right":1
  1693. },
  1694. "right":4
  1695. }
  1696. }
  1697. ],
  1698. "observables":[
  1699. ]
  1700. },
  1701. {
  1702. "probability":{
  1703. "exp":{
  1704. "op":"/",
  1705. "left":1,
  1706. "right":16
  1707. }
  1708. },
  1709. "location":"location",
  1710. "assignments":[
  1711. {
  1712. "ref":"s1",
  1713. "value":4
  1714. },
  1715. {
  1716. "ref":"x1",
  1717. "value":0
  1718. },
  1719. {
  1720. "ref":"slot1",
  1721. "value":1
  1722. },
  1723. {
  1724. "ref":"bc1",
  1725. "value":{
  1726. "op":"min",
  1727. "left":{
  1728. "op":"+",
  1729. "left":"bc1",
  1730. "right":1
  1731. },
  1732. "right":4
  1733. }
  1734. }
  1735. ],
  1736. "observables":[
  1737. ]
  1738. },
  1739. {
  1740. "probability":{
  1741. "exp":{
  1742. "op":"/",
  1743. "left":1,
  1744. "right":16
  1745. }
  1746. },
  1747. "location":"location",
  1748. "assignments":[
  1749. {
  1750. "ref":"s1",
  1751. "value":4
  1752. },
  1753. {
  1754. "ref":"x1",
  1755. "value":0
  1756. },
  1757. {
  1758. "ref":"slot1",
  1759. "value":2
  1760. },
  1761. {
  1762. "ref":"bc1",
  1763. "value":{
  1764. "op":"min",
  1765. "left":{
  1766. "op":"+",
  1767. "left":"bc1",
  1768. "right":1
  1769. },
  1770. "right":4
  1771. }
  1772. }
  1773. ],
  1774. "observables":[
  1775. ]
  1776. },
  1777. {
  1778. "probability":{
  1779. "exp":{
  1780. "op":"/",
  1781. "left":1,
  1782. "right":16
  1783. }
  1784. },
  1785. "location":"location",
  1786. "assignments":[
  1787. {
  1788. "ref":"s1",
  1789. "value":4
  1790. },
  1791. {
  1792. "ref":"x1",
  1793. "value":0
  1794. },
  1795. {
  1796. "ref":"slot1",
  1797. "value":3
  1798. },
  1799. {
  1800. "ref":"bc1",
  1801. "value":{
  1802. "op":"min",
  1803. "left":{
  1804. "op":"+",
  1805. "left":"bc1",
  1806. "right":1
  1807. },
  1808. "right":4
  1809. }
  1810. }
  1811. ],
  1812. "observables":[
  1813. ]
  1814. },
  1815. {
  1816. "probability":{
  1817. "exp":{
  1818. "op":"/",
  1819. "left":1,
  1820. "right":16
  1821. }
  1822. },
  1823. "location":"location",
  1824. "assignments":[
  1825. {
  1826. "ref":"s1",
  1827. "value":4
  1828. },
  1829. {
  1830. "ref":"x1",
  1831. "value":0
  1832. },
  1833. {
  1834. "ref":"slot1",
  1835. "value":4
  1836. },
  1837. {
  1838. "ref":"bc1",
  1839. "value":{
  1840. "op":"min",
  1841. "left":{
  1842. "op":"+",
  1843. "left":"bc1",
  1844. "right":1
  1845. },
  1846. "right":4
  1847. }
  1848. }
  1849. ],
  1850. "observables":[
  1851. ]
  1852. },
  1853. {
  1854. "probability":{
  1855. "exp":{
  1856. "op":"/",
  1857. "left":1,
  1858. "right":16
  1859. }
  1860. },
  1861. "location":"location",
  1862. "assignments":[
  1863. {
  1864. "ref":"s1",
  1865. "value":4
  1866. },
  1867. {
  1868. "ref":"x1",
  1869. "value":0
  1870. },
  1871. {
  1872. "ref":"slot1",
  1873. "value":5
  1874. },
  1875. {
  1876. "ref":"bc1",
  1877. "value":{
  1878. "op":"min",
  1879. "left":{
  1880. "op":"+",
  1881. "left":"bc1",
  1882. "right":1
  1883. },
  1884. "right":4
  1885. }
  1886. }
  1887. ],
  1888. "observables":[
  1889. ]
  1890. },
  1891. {
  1892. "probability":{
  1893. "exp":{
  1894. "op":"/",
  1895. "left":1,
  1896. "right":16
  1897. }
  1898. },
  1899. "location":"location",
  1900. "assignments":[
  1901. {
  1902. "ref":"s1",
  1903. "value":4
  1904. },
  1905. {
  1906. "ref":"x1",
  1907. "value":0
  1908. },
  1909. {
  1910. "ref":"slot1",
  1911. "value":6
  1912. },
  1913. {
  1914. "ref":"bc1",
  1915. "value":{
  1916. "op":"min",
  1917. "left":{
  1918. "op":"+",
  1919. "left":"bc1",
  1920. "right":1
  1921. },
  1922. "right":4
  1923. }
  1924. }
  1925. ],
  1926. "observables":[
  1927. ]
  1928. },
  1929. {
  1930. "probability":{
  1931. "exp":{
  1932. "op":"/",
  1933. "left":1,
  1934. "right":16
  1935. }
  1936. },
  1937. "location":"location",
  1938. "assignments":[
  1939. {
  1940. "ref":"s1",
  1941. "value":4
  1942. },
  1943. {
  1944. "ref":"x1",
  1945. "value":0
  1946. },
  1947. {
  1948. "ref":"slot1",
  1949. "value":7
  1950. },
  1951. {
  1952. "ref":"bc1",
  1953. "value":{
  1954. "op":"min",
  1955. "left":{
  1956. "op":"+",
  1957. "left":"bc1",
  1958. "right":1
  1959. },
  1960. "right":4
  1961. }
  1962. }
  1963. ],
  1964. "observables":[
  1965. ]
  1966. },
  1967. {
  1968. "probability":{
  1969. "exp":{
  1970. "op":"/",
  1971. "left":1,
  1972. "right":16
  1973. }
  1974. },
  1975. "location":"location",
  1976. "assignments":[
  1977. {
  1978. "ref":"s1",
  1979. "value":4
  1980. },
  1981. {
  1982. "ref":"x1",
  1983. "value":0
  1984. },
  1985. {
  1986. "ref":"slot1",
  1987. "value":8
  1988. },
  1989. {
  1990. "ref":"bc1",
  1991. "value":{
  1992. "op":"min",
  1993. "left":{
  1994. "op":"+",
  1995. "left":"bc1",
  1996. "right":1
  1997. },
  1998. "right":4
  1999. }
  2000. }
  2001. ],
  2002. "observables":[
  2003. ]
  2004. },
  2005. {
  2006. "probability":{
  2007. "exp":{
  2008. "op":"/",
  2009. "left":1,
  2010. "right":16
  2011. }
  2012. },
  2013. "location":"location",
  2014. "assignments":[
  2015. {
  2016. "ref":"s1",
  2017. "value":4
  2018. },
  2019. {
  2020. "ref":"x1",
  2021. "value":0
  2022. },
  2023. {
  2024. "ref":"slot1",
  2025. "value":9
  2026. },
  2027. {
  2028. "ref":"bc1",
  2029. "value":{
  2030. "op":"min",
  2031. "left":{
  2032. "op":"+",
  2033. "left":"bc1",
  2034. "right":1
  2035. },
  2036. "right":4
  2037. }
  2038. }
  2039. ],
  2040. "observables":[
  2041. ]
  2042. },
  2043. {
  2044. "probability":{
  2045. "exp":{
  2046. "op":"/",
  2047. "left":1,
  2048. "right":16
  2049. }
  2050. },
  2051. "location":"location",
  2052. "assignments":[
  2053. {
  2054. "ref":"s1",
  2055. "value":4
  2056. },
  2057. {
  2058. "ref":"x1",
  2059. "value":0
  2060. },
  2061. {
  2062. "ref":"slot1",
  2063. "value":10
  2064. },
  2065. {
  2066. "ref":"bc1",
  2067. "value":{
  2068. "op":"min",
  2069. "left":{
  2070. "op":"+",
  2071. "left":"bc1",
  2072. "right":1
  2073. },
  2074. "right":4
  2075. }
  2076. }
  2077. ],
  2078. "observables":[
  2079. ]
  2080. },
  2081. {
  2082. "probability":{
  2083. "exp":{
  2084. "op":"/",
  2085. "left":1,
  2086. "right":16
  2087. }
  2088. },
  2089. "location":"location",
  2090. "assignments":[
  2091. {
  2092. "ref":"s1",
  2093. "value":4
  2094. },
  2095. {
  2096. "ref":"x1",
  2097. "value":0
  2098. },
  2099. {
  2100. "ref":"slot1",
  2101. "value":11
  2102. },
  2103. {
  2104. "ref":"bc1",
  2105. "value":{
  2106. "op":"min",
  2107. "left":{
  2108. "op":"+",
  2109. "left":"bc1",
  2110. "right":1
  2111. },
  2112. "right":4
  2113. }
  2114. }
  2115. ],
  2116. "observables":[
  2117. ]
  2118. },
  2119. {
  2120. "probability":{
  2121. "exp":{
  2122. "op":"/",
  2123. "left":1,
  2124. "right":16
  2125. }
  2126. },
  2127. "location":"location",
  2128. "assignments":[
  2129. {
  2130. "ref":"s1",
  2131. "value":4
  2132. },
  2133. {
  2134. "ref":"x1",
  2135. "value":0
  2136. },
  2137. {
  2138. "ref":"slot1",
  2139. "value":12
  2140. },
  2141. {
  2142. "ref":"bc1",
  2143. "value":{
  2144. "op":"min",
  2145. "left":{
  2146. "op":"+",
  2147. "left":"bc1",
  2148. "right":1
  2149. },
  2150. "right":4
  2151. }
  2152. }
  2153. ],
  2154. "observables":[
  2155. ]
  2156. },
  2157. {
  2158. "probability":{
  2159. "exp":{
  2160. "op":"/",
  2161. "left":1,
  2162. "right":16
  2163. }
  2164. },
  2165. "location":"location",
  2166. "assignments":[
  2167. {
  2168. "ref":"s1",
  2169. "value":4
  2170. },
  2171. {
  2172. "ref":"x1",
  2173. "value":0
  2174. },
  2175. {
  2176. "ref":"slot1",
  2177. "value":13
  2178. },
  2179. {
  2180. "ref":"bc1",
  2181. "value":{
  2182. "op":"min",
  2183. "left":{
  2184. "op":"+",
  2185. "left":"bc1",
  2186. "right":1
  2187. },
  2188. "right":4
  2189. }
  2190. }
  2191. ],
  2192. "observables":[
  2193. ]
  2194. },
  2195. {
  2196. "probability":{
  2197. "exp":{
  2198. "op":"/",
  2199. "left":1,
  2200. "right":16
  2201. }
  2202. },
  2203. "location":"location",
  2204. "assignments":[
  2205. {
  2206. "ref":"s1",
  2207. "value":4
  2208. },
  2209. {
  2210. "ref":"x1",
  2211. "value":0
  2212. },
  2213. {
  2214. "ref":"slot1",
  2215. "value":14
  2216. },
  2217. {
  2218. "ref":"bc1",
  2219. "value":{
  2220. "op":"min",
  2221. "left":{
  2222. "op":"+",
  2223. "left":"bc1",
  2224. "right":1
  2225. },
  2226. "right":4
  2227. }
  2228. }
  2229. ],
  2230. "observables":[
  2231. ]
  2232. },
  2233. {
  2234. "probability":{
  2235. "exp":{
  2236. "op":"/",
  2237. "left":1,
  2238. "right":16
  2239. }
  2240. },
  2241. "location":"location",
  2242. "assignments":[
  2243. {
  2244. "ref":"s1",
  2245. "value":4
  2246. },
  2247. {
  2248. "ref":"x1",
  2249. "value":0
  2250. },
  2251. {
  2252. "ref":"slot1",
  2253. "value":15
  2254. },
  2255. {
  2256. "ref":"bc1",
  2257. "value":{
  2258. "op":"min",
  2259. "left":{
  2260. "op":"+",
  2261. "left":"bc1",
  2262. "right":1
  2263. },
  2264. "right":4
  2265. }
  2266. }
  2267. ],
  2268. "observables":[
  2269. ]
  2270. }
  2271. ]
  2272. },
  2273. {
  2274. "location":"location",
  2275. "action":"tau__",
  2276. "guard":{
  2277. "exp":{
  2278. "op":"=",
  2279. "left":"s1",
  2280. "right":4
  2281. }
  2282. },
  2283. "destinations":[
  2284. {
  2285. "probability":{
  2286. "exp":{
  2287. "op":"/",
  2288. "left":1,
  2289. "right":16
  2290. }
  2291. },
  2292. "location":"location",
  2293. "assignments":[
  2294. {
  2295. "ref":"s1",
  2296. "value":5
  2297. },
  2298. {
  2299. "ref":"backoff1",
  2300. "value":0
  2301. }
  2302. ],
  2303. "observables":[
  2304. ]
  2305. },
  2306. {
  2307. "probability":{
  2308. "exp":{
  2309. "op":"/",
  2310. "left":1,
  2311. "right":16
  2312. }
  2313. },
  2314. "location":"location",
  2315. "assignments":[
  2316. {
  2317. "ref":"s1",
  2318. "value":5
  2319. },
  2320. {
  2321. "ref":"backoff1",
  2322. "value":1
  2323. }
  2324. ],
  2325. "observables":[
  2326. ]
  2327. },
  2328. {
  2329. "probability":{
  2330. "exp":{
  2331. "op":"/",
  2332. "left":1,
  2333. "right":16
  2334. }
  2335. },
  2336. "location":"location",
  2337. "assignments":[
  2338. {
  2339. "ref":"s1",
  2340. "value":5
  2341. },
  2342. {
  2343. "ref":"backoff1",
  2344. "value":2
  2345. }
  2346. ],
  2347. "observables":[
  2348. ]
  2349. },
  2350. {
  2351. "probability":{
  2352. "exp":{
  2353. "op":"/",
  2354. "left":1,
  2355. "right":16
  2356. }
  2357. },
  2358. "location":"location",
  2359. "assignments":[
  2360. {
  2361. "ref":"s1",
  2362. "value":5
  2363. },
  2364. {
  2365. "ref":"backoff1",
  2366. "value":3
  2367. }
  2368. ],
  2369. "observables":[
  2370. ]
  2371. },
  2372. {
  2373. "probability":{
  2374. "exp":{
  2375. "op":"/",
  2376. "left":1,
  2377. "right":16
  2378. }
  2379. },
  2380. "location":"location",
  2381. "assignments":[
  2382. {
  2383. "ref":"s1",
  2384. "value":5
  2385. },
  2386. {
  2387. "ref":"backoff1",
  2388. "value":4
  2389. }
  2390. ],
  2391. "observables":[
  2392. ]
  2393. },
  2394. {
  2395. "probability":{
  2396. "exp":{
  2397. "op":"/",
  2398. "left":1,
  2399. "right":16
  2400. }
  2401. },
  2402. "location":"location",
  2403. "assignments":[
  2404. {
  2405. "ref":"s1",
  2406. "value":5
  2407. },
  2408. {
  2409. "ref":"backoff1",
  2410. "value":5
  2411. }
  2412. ],
  2413. "observables":[
  2414. ]
  2415. },
  2416. {
  2417. "probability":{
  2418. "exp":{
  2419. "op":"/",
  2420. "left":1,
  2421. "right":16
  2422. }
  2423. },
  2424. "location":"location",
  2425. "assignments":[
  2426. {
  2427. "ref":"s1",
  2428. "value":5
  2429. },
  2430. {
  2431. "ref":"backoff1",
  2432. "value":6
  2433. }
  2434. ],
  2435. "observables":[
  2436. ]
  2437. },
  2438. {
  2439. "probability":{
  2440. "exp":{
  2441. "op":"/",
  2442. "left":1,
  2443. "right":16
  2444. }
  2445. },
  2446. "location":"location",
  2447. "assignments":[
  2448. {
  2449. "ref":"s1",
  2450. "value":5
  2451. },
  2452. {
  2453. "ref":"backoff1",
  2454. "value":7
  2455. }
  2456. ],
  2457. "observables":[
  2458. ]
  2459. },
  2460. {
  2461. "probability":{
  2462. "exp":{
  2463. "op":"/",
  2464. "left":1,
  2465. "right":16
  2466. }
  2467. },
  2468. "location":"location",
  2469. "assignments":[
  2470. {
  2471. "ref":"s1",
  2472. "value":5
  2473. },
  2474. {
  2475. "ref":"backoff1",
  2476. "value":8
  2477. }
  2478. ],
  2479. "observables":[
  2480. ]
  2481. },
  2482. {
  2483. "probability":{
  2484. "exp":{
  2485. "op":"/",
  2486. "left":1,
  2487. "right":16
  2488. }
  2489. },
  2490. "location":"location",
  2491. "assignments":[
  2492. {
  2493. "ref":"s1",
  2494. "value":5
  2495. },
  2496. {
  2497. "ref":"backoff1",
  2498. "value":9
  2499. }
  2500. ],
  2501. "observables":[
  2502. ]
  2503. },
  2504. {
  2505. "probability":{
  2506. "exp":{
  2507. "op":"/",
  2508. "left":1,
  2509. "right":16
  2510. }
  2511. },
  2512. "location":"location",
  2513. "assignments":[
  2514. {
  2515. "ref":"s1",
  2516. "value":5
  2517. },
  2518. {
  2519. "ref":"backoff1",
  2520. "value":10
  2521. }
  2522. ],
  2523. "observables":[
  2524. ]
  2525. },
  2526. {
  2527. "probability":{
  2528. "exp":{
  2529. "op":"/",
  2530. "left":1,
  2531. "right":16
  2532. }
  2533. },
  2534. "location":"location",
  2535. "assignments":[
  2536. {
  2537. "ref":"s1",
  2538. "value":5
  2539. },
  2540. {
  2541. "ref":"backoff1",
  2542. "value":11
  2543. }
  2544. ],
  2545. "observables":[
  2546. ]
  2547. },
  2548. {
  2549. "probability":{
  2550. "exp":{
  2551. "op":"/",
  2552. "left":1,
  2553. "right":16
  2554. }
  2555. },
  2556. "location":"location",
  2557. "assignments":[
  2558. {
  2559. "ref":"s1",
  2560. "value":5
  2561. },
  2562. {
  2563. "ref":"backoff1",
  2564. "value":12
  2565. }
  2566. ],
  2567. "observables":[
  2568. ]
  2569. },
  2570. {
  2571. "probability":{
  2572. "exp":{
  2573. "op":"/",
  2574. "left":1,
  2575. "right":16
  2576. }
  2577. },
  2578. "location":"location",
  2579. "assignments":[
  2580. {
  2581. "ref":"s1",
  2582. "value":5
  2583. },
  2584. {
  2585. "ref":"backoff1",
  2586. "value":13
  2587. }
  2588. ],
  2589. "observables":[
  2590. ]
  2591. },
  2592. {
  2593. "probability":{
  2594. "exp":{
  2595. "op":"/",
  2596. "left":1,
  2597. "right":16
  2598. }
  2599. },
  2600. "location":"location",
  2601. "assignments":[
  2602. {
  2603. "ref":"s1",
  2604. "value":5
  2605. },
  2606. {
  2607. "ref":"backoff1",
  2608. "value":14
  2609. }
  2610. ],
  2611. "observables":[
  2612. ]
  2613. },
  2614. {
  2615. "probability":{
  2616. "exp":{
  2617. "op":"/",
  2618. "left":1,
  2619. "right":16
  2620. }
  2621. },
  2622. "location":"location",
  2623. "assignments":[
  2624. {
  2625. "ref":"s1",
  2626. "value":5
  2627. },
  2628. {
  2629. "ref":"backoff1",
  2630. "value":15
  2631. }
  2632. ],
  2633. "observables":[
  2634. ]
  2635. }
  2636. ]
  2637. },
  2638. {
  2639. "location":"location",
  2640. "action":"time",
  2641. "guard":{
  2642. "exp":{
  2643. "op":"∧",
  2644. "left":{
  2645. "op":"∧",
  2646. "left":{
  2647. "op":"=",
  2648. "left":"s1",
  2649. "right":5
  2650. },
  2651. "right":{
  2652. "op":"<",
  2653. "left":"x1",
  2654. "right":1
  2655. }
  2656. },
  2657. "right":{
  2658. "op":"∧",
  2659. "left":{
  2660. "op":"=",
  2661. "left":"c1",
  2662. "right":0
  2663. },
  2664. "right":{
  2665. "op":"=",
  2666. "left":"c2",
  2667. "right":0
  2668. }
  2669. }
  2670. }
  2671. },
  2672. "destinations":[
  2673. {
  2674. "probability":{
  2675. "exp":1
  2676. },
  2677. "location":"location",
  2678. "assignments":[
  2679. {
  2680. "ref":"x1",
  2681. "value":{
  2682. "op":"min",
  2683. "left":{
  2684. "op":"+",
  2685. "left":"x1",
  2686. "right":1
  2687. },
  2688. "right":{
  2689. "op":"+",
  2690. "left":{
  2691. "op":"max",
  2692. "left":6,
  2693. "right":"TRANS_TIME_MAX"
  2694. },
  2695. "right":1
  2696. }
  2697. }
  2698. }
  2699. ],
  2700. "observables":[
  2701. ]
  2702. }
  2703. ]
  2704. },
  2705. {
  2706. "location":"location",
  2707. "action":"tau__",
  2708. "guard":{
  2709. "exp":{
  2710. "op":"∧",
  2711. "left":{
  2712. "op":"∧",
  2713. "left":{
  2714. "op":"=",
  2715. "left":"s1",
  2716. "right":5
  2717. },
  2718. "right":{
  2719. "op":"=",
  2720. "left":"x1",
  2721. "right":1
  2722. }
  2723. },
  2724. "right":{
  2725. "op":">",
  2726. "left":"backoff1",
  2727. "right":0
  2728. }
  2729. }
  2730. },
  2731. "destinations":[
  2732. {
  2733. "probability":{
  2734. "exp":1
  2735. },
  2736. "location":"location",
  2737. "assignments":[
  2738. {
  2739. "ref":"s1",
  2740. "value":5
  2741. },
  2742. {
  2743. "ref":"x1",
  2744. "value":0
  2745. },
  2746. {
  2747. "ref":"backoff1",
  2748. "value":{
  2749. "op":"-",
  2750. "left":"backoff1",
  2751. "right":1
  2752. }
  2753. }
  2754. ],
  2755. "observables":[
  2756. ]
  2757. }
  2758. ]
  2759. },
  2760. {
  2761. "location":"location",
  2762. "action":"tau__",
  2763. "guard":{
  2764. "exp":{
  2765. "op":"∧",
  2766. "left":{
  2767. "op":"∧",
  2768. "left":{
  2769. "op":"∧",
  2770. "left":{
  2771. "op":"=",
  2772. "left":"s1",
  2773. "right":5
  2774. },
  2775. "right":{
  2776. "op":"=",
  2777. "left":"x1",
  2778. "right":1
  2779. }
  2780. },
  2781. "right":{
  2782. "op":"=",
  2783. "left":"backoff1",
  2784. "right":0
  2785. }
  2786. },
  2787. "right":{
  2788. "op":">",
  2789. "left":"slot1",
  2790. "right":0
  2791. }
  2792. }
  2793. },
  2794. "destinations":[
  2795. {
  2796. "probability":{
  2797. "exp":1
  2798. },
  2799. "location":"location",
  2800. "assignments":[
  2801. {
  2802. "ref":"s1",
  2803. "value":5
  2804. },
  2805. {
  2806. "ref":"x1",
  2807. "value":0
  2808. },
  2809. {
  2810. "ref":"backoff1",
  2811. "value":15
  2812. },
  2813. {
  2814. "ref":"slot1",
  2815. "value":{
  2816. "op":"-",
  2817. "left":"slot1",
  2818. "right":1
  2819. }
  2820. }
  2821. ],
  2822. "observables":[
  2823. ]
  2824. }
  2825. ]
  2826. },
  2827. {
  2828. "location":"location",
  2829. "action":"tau__",
  2830. "guard":{
  2831. "exp":{
  2832. "op":"∧",
  2833. "left":{
  2834. "op":"∧",
  2835. "left":{
  2836. "op":"∧",
  2837. "left":{
  2838. "op":"=",
  2839. "left":"s1",
  2840. "right":5
  2841. },
  2842. "right":{
  2843. "op":"=",
  2844. "left":"x1",
  2845. "right":1
  2846. }
  2847. },
  2848. "right":{
  2849. "op":"=",
  2850. "left":"backoff1",
  2851. "right":0
  2852. }
  2853. },
  2854. "right":{
  2855. "op":"=",
  2856. "left":"slot1",
  2857. "right":0
  2858. }
  2859. }
  2860. },
  2861. "destinations":[
  2862. {
  2863. "probability":{
  2864. "exp":1
  2865. },
  2866. "location":"location",
  2867. "assignments":[
  2868. {
  2869. "ref":"s1",
  2870. "value":8
  2871. },
  2872. {
  2873. "ref":"x1",
  2874. "value":0
  2875. }
  2876. ],
  2877. "observables":[
  2878. ]
  2879. }
  2880. ]
  2881. },
  2882. {
  2883. "location":"location",
  2884. "action":"tau__",
  2885. "guard":{
  2886. "exp":{
  2887. "op":"∧",
  2888. "left":{
  2889. "op":"=",
  2890. "left":"s1",
  2891. "right":5
  2892. },
  2893. "right":{
  2894. "op":"∨",
  2895. "left":{
  2896. "op":">",
  2897. "left":"c1",
  2898. "right":0
  2899. },
  2900. "right":{
  2901. "op":">",
  2902. "left":"c2",
  2903. "right":0
  2904. }
  2905. }
  2906. }
  2907. },
  2908. "destinations":[
  2909. {
  2910. "probability":{
  2911. "exp":1
  2912. },
  2913. "location":"location",
  2914. "assignments":[
  2915. {
  2916. "ref":"s1",
  2917. "value":6
  2918. },
  2919. {
  2920. "ref":"x1",
  2921. "value":0
  2922. }
  2923. ],
  2924. "observables":[
  2925. ]
  2926. }
  2927. ]
  2928. },
  2929. {
  2930. "location":"location",
  2931. "action":"time",
  2932. "guard":{
  2933. "exp":{
  2934. "op":"∧",
  2935. "left":{
  2936. "op":"=",
  2937. "left":"s1",
  2938. "right":6
  2939. },
  2940. "right":{
  2941. "op":"∨",
  2942. "left":{
  2943. "op":">",
  2944. "left":"c1",
  2945. "right":0
  2946. },
  2947. "right":{
  2948. "op":">",
  2949. "left":"c2",
  2950. "right":0
  2951. }
  2952. }
  2953. }
  2954. },
  2955. "destinations":[
  2956. {
  2957. "probability":{
  2958. "exp":1
  2959. },
  2960. "location":"location",
  2961. "assignments":[
  2962. {
  2963. "ref":"s1",
  2964. "value":6
  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":"s1",
  2981. "right":6
  2982. },
  2983. "right":{
  2984. "op":"∧",
  2985. "left":{
  2986. "op":"=",
  2987. "left":"c1",
  2988. "right":0
  2989. },
  2990. "right":{
  2991. "op":"=",
  2992. "left":"c2",
  2993. "right":0
  2994. }
  2995. }
  2996. }
  2997. },
  2998. "destinations":[
  2999. {
  3000. "probability":{
  3001. "exp":1
  3002. },
  3003. "location":"location",
  3004. "assignments":[
  3005. {
  3006. "ref":"s1",
  3007. "value":7
  3008. }
  3009. ],
  3010. "observables":[
  3011. ]
  3012. }
  3013. ]
  3014. },
  3015. {
  3016. "location":"location",
  3017. "action":"time",
  3018. "guard":{
  3019. "exp":{
  3020. "op":"∧",
  3021. "left":{
  3022. "op":"∧",
  3023. "left":{
  3024. "op":"=",
  3025. "left":"s1",
  3026. "right":7
  3027. },
  3028. "right":{
  3029. "op":"<",
  3030. "left":"x1",
  3031. "right":3
  3032. }
  3033. },
  3034. "right":{
  3035. "op":"∧",
  3036. "left":{
  3037. "op":"=",
  3038. "left":"c1",
  3039. "right":0
  3040. },
  3041. "right":{
  3042. "op":"=",
  3043. "left":"c2",
  3044. "right":0
  3045. }
  3046. }
  3047. }
  3048. },
  3049. "destinations":[
  3050. {
  3051. "probability":{
  3052. "exp":1
  3053. },
  3054. "location":"location",
  3055. "assignments":[
  3056. {
  3057. "ref":"x1",
  3058. "value":{
  3059. "op":"min",
  3060. "left":{
  3061. "op":"+",
  3062. "left":"x1",
  3063. "right":1
  3064. },
  3065. "right":{
  3066. "op":"+",
  3067. "left":{
  3068. "op":"max",
  3069. "left":6,
  3070. "right":"TRANS_TIME_MAX"
  3071. },
  3072. "right":1
  3073. }
  3074. }
  3075. }
  3076. ],
  3077. "observables":[
  3078. ]
  3079. }
  3080. ]
  3081. },
  3082. {
  3083. "location":"location",
  3084. "action":"tau__",
  3085. "guard":{
  3086. "exp":{
  3087. "op":"∧",
  3088. "left":{
  3089. "op":"=",
  3090. "left":"s1",
  3091. "right":7
  3092. },
  3093. "right":{
  3094. "op":"∨",
  3095. "left":{
  3096. "op":"=",
  3097. "left":"x1",
  3098. "right":3
  3099. },
  3100. "right":{
  3101. "op":"=",
  3102. "left":"x1",
  3103. "right":{
  3104. "op":"-",
  3105. "left":3,
  3106. "right":1
  3107. }
  3108. }
  3109. }
  3110. }
  3111. },
  3112. "destinations":[
  3113. {
  3114. "probability":{
  3115. "exp":1
  3116. },
  3117. "location":"location",
  3118. "assignments":[
  3119. {
  3120. "ref":"s1",
  3121. "value":5
  3122. },
  3123. {
  3124. "ref":"x1",
  3125. "value":0
  3126. }
  3127. ],
  3128. "observables":[
  3129. ]
  3130. }
  3131. ]
  3132. },
  3133. {
  3134. "location":"location",
  3135. "action":"tau__",
  3136. "guard":{
  3137. "exp":{
  3138. "op":"∧",
  3139. "left":{
  3140. "op":"=",
  3141. "left":"s1",
  3142. "right":7
  3143. },
  3144. "right":{
  3145. "op":"∨",
  3146. "left":{
  3147. "op":">",
  3148. "left":"c1",
  3149. "right":0
  3150. },
  3151. "right":{
  3152. "op":">",
  3153. "left":"c2",
  3154. "right":0
  3155. }
  3156. }
  3157. }
  3158. },
  3159. "destinations":[
  3160. {
  3161. "probability":{
  3162. "exp":1
  3163. },
  3164. "location":"location",
  3165. "assignments":[
  3166. {
  3167. "ref":"s1",
  3168. "value":6
  3169. },
  3170. {
  3171. "ref":"x1",
  3172. "value":0
  3173. }
  3174. ],
  3175. "observables":[
  3176. ]
  3177. }
  3178. ]
  3179. },
  3180. {
  3181. "location":"location",
  3182. "action":"time",
  3183. "guard":{
  3184. "exp":{
  3185. "op":"∧",
  3186. "left":{
  3187. "op":"=",
  3188. "left":"s1",
  3189. "right":8
  3190. },
  3191. "right":{
  3192. "op":"<",
  3193. "left":"x1",
  3194. "right":1
  3195. }
  3196. }
  3197. },
  3198. "destinations":[
  3199. {
  3200. "probability":{
  3201. "exp":1
  3202. },
  3203. "location":"location",
  3204. "assignments":[
  3205. {
  3206. "ref":"x1",
  3207. "value":{
  3208. "op":"min",
  3209. "left":{
  3210. "op":"+",
  3211. "left":"x1",
  3212. "right":1
  3213. },
  3214. "right":{
  3215. "op":"+",
  3216. "left":{
  3217. "op":"max",
  3218. "left":6,
  3219. "right":"TRANS_TIME_MAX"
  3220. },
  3221. "right":1
  3222. }
  3223. }
  3224. }
  3225. ],
  3226. "observables":[
  3227. ]
  3228. }
  3229. ]
  3230. },
  3231. {
  3232. "location":"location",
  3233. "action":"send1",
  3234. "guard":{
  3235. "exp":{
  3236. "op":"∧",
  3237. "left":{
  3238. "op":"=",
  3239. "left":"s1",
  3240. "right":8
  3241. },
  3242. "right":{
  3243. "op":"∨",
  3244. "left":{
  3245. "op":"=",
  3246. "left":"x1",
  3247. "right":1
  3248. },
  3249. "right":{
  3250. "op":"=",
  3251. "left":"x1",
  3252. "right":{
  3253. "op":"-",
  3254. "left":1,
  3255. "right":1
  3256. }
  3257. }
  3258. }
  3259. }
  3260. },
  3261. "destinations":[
  3262. {
  3263. "probability":{
  3264. "exp":1
  3265. },
  3266. "location":"location",
  3267. "assignments":[
  3268. {
  3269. "ref":"s1",
  3270. "value":9
  3271. },
  3272. {
  3273. "ref":"x1",
  3274. "value":0
  3275. }
  3276. ]
  3277. }
  3278. ]
  3279. },
  3280. {
  3281. "location":"location",
  3282. "action":"time",
  3283. "guard":{
  3284. "exp":{
  3285. "op":"∧",
  3286. "left":{
  3287. "op":"=",
  3288. "left":"s1",
  3289. "right":9
  3290. },
  3291. "right":{
  3292. "op":"<",
  3293. "left":"x1",
  3294. "right":"TRANS_TIME_MAX"
  3295. }
  3296. }
  3297. },
  3298. "destinations":[
  3299. {
  3300. "probability":{
  3301. "exp":1
  3302. },
  3303. "location":"location",
  3304. "assignments":[
  3305. {
  3306. "ref":"x1",
  3307. "value":{
  3308. "op":"min",
  3309. "left":{
  3310. "op":"+",
  3311. "left":"x1",
  3312. "right":1
  3313. },
  3314. "right":{
  3315. "op":"+",
  3316. "left":{
  3317. "op":"max",
  3318. "left":6,
  3319. "right":"TRANS_TIME_MAX"
  3320. },
  3321. "right":1
  3322. }
  3323. }
  3324. }
  3325. ],
  3326. "observables":[
  3327. ]
  3328. }
  3329. ]
  3330. },
  3331. {
  3332. "location":"location",
  3333. "action":"finish1",
  3334. "guard":{
  3335. "exp":{
  3336. "op":"∧",
  3337. "left":{
  3338. "op":"∧",
  3339. "left":{
  3340. "op":"=",
  3341. "left":"s1",
  3342. "right":9
  3343. },
  3344. "right":{
  3345. "op":"≥",
  3346. "left":"x1",
  3347. "right":4
  3348. }
  3349. },
  3350. "right":{
  3351. "op":"=",
  3352. "left":"c1",
  3353. "right":1
  3354. }
  3355. }
  3356. },
  3357. "destinations":[
  3358. {
  3359. "probability":{
  3360. "exp":1
  3361. },
  3362. "location":"location",
  3363. "assignments":[
  3364. {
  3365. "ref":"s1",
  3366. "value":10
  3367. },
  3368. {
  3369. "ref":"x1",
  3370. "value":0
  3371. }
  3372. ]
  3373. }
  3374. ]
  3375. },
  3376. {
  3377. "location":"location",
  3378. "action":"finish1",
  3379. "guard":{
  3380. "exp":{
  3381. "op":"∧",
  3382. "left":{
  3383. "op":"∧",
  3384. "left":{
  3385. "op":"=",
  3386. "left":"s1",
  3387. "right":9
  3388. },
  3389. "right":{
  3390. "op":"≥",
  3391. "left":"x1",
  3392. "right":4
  3393. }
  3394. },
  3395. "right":{
  3396. "op":"=",
  3397. "left":"c1",
  3398. "right":2
  3399. }
  3400. }
  3401. },
  3402. "destinations":[
  3403. {
  3404. "probability":{
  3405. "exp":1
  3406. },
  3407. "location":"location",
  3408. "assignments":[
  3409. {
  3410. "ref":"s1",
  3411. "value":11
  3412. },
  3413. {
  3414. "ref":"x1",
  3415. "value":0
  3416. }
  3417. ]
  3418. }
  3419. ]
  3420. },
  3421. {
  3422. "location":"location",
  3423. "action":"tau__",
  3424. "guard":{
  3425. "exp":{
  3426. "op":"∧",
  3427. "left":{
  3428. "op":"∧",
  3429. "left":{
  3430. "op":"∧",
  3431. "left":{
  3432. "op":"=",
  3433. "left":"s1",
  3434. "right":10
  3435. },
  3436. "right":{
  3437. "op":"=",
  3438. "left":"c1",
  3439. "right":0
  3440. }
  3441. },
  3442. "right":{
  3443. "op":"=",
  3444. "left":"x1",
  3445. "right":0
  3446. }
  3447. },
  3448. "right":{
  3449. "op":"∨",
  3450. "left":{
  3451. "op":">",
  3452. "left":"c1",
  3453. "right":0
  3454. },
  3455. "right":{
  3456. "op":">",
  3457. "left":"c2",
  3458. "right":0
  3459. }
  3460. }
  3461. }
  3462. },
  3463. "destinations":[
  3464. {
  3465. "probability":{
  3466. "exp":1
  3467. },
  3468. "location":"location",
  3469. "assignments":[
  3470. {
  3471. "ref":"s1",
  3472. "value":2
  3473. }
  3474. ],
  3475. "observables":[
  3476. ]
  3477. }
  3478. ]
  3479. },
  3480. {
  3481. "location":"location",
  3482. "action":"time",
  3483. "guard":{
  3484. "exp":{
  3485. "op":"∧",
  3486. "left":{
  3487. "op":"∧",
  3488. "left":{
  3489. "op":"∧",
  3490. "left":{
  3491. "op":"=",
  3492. "left":"s1",
  3493. "right":10
  3494. },
  3495. "right":{
  3496. "op":"=",
  3497. "left":"c1",
  3498. "right":0
  3499. }
  3500. },
  3501. "right":{
  3502. "op":"=",
  3503. "left":"x1",
  3504. "right":0
  3505. }
  3506. },
  3507. "right":{
  3508. "op":"∧",
  3509. "left":{
  3510. "op":"=",
  3511. "left":"c1",
  3512. "right":0
  3513. },
  3514. "right":{
  3515. "op":"=",
  3516. "left":"c2",
  3517. "right":0
  3518. }
  3519. }
  3520. }
  3521. },
  3522. "destinations":[
  3523. {
  3524. "probability":{
  3525. "exp":1
  3526. },
  3527. "location":"location",
  3528. "assignments":[
  3529. {
  3530. "ref":"x1",
  3531. "value":{
  3532. "op":"min",
  3533. "left":{
  3534. "op":"+",
  3535. "left":"x1",
  3536. "right":1
  3537. },
  3538. "right":{
  3539. "op":"+",
  3540. "left":{
  3541. "op":"max",
  3542. "left":6,
  3543. "right":"TRANS_TIME_MAX"
  3544. },
  3545. "right":1
  3546. }
  3547. }
  3548. }
  3549. ],
  3550. "observables":[
  3551. ]
  3552. }
  3553. ]
  3554. },
  3555. {
  3556. "location":"location",
  3557. "action":"send1",
  3558. "guard":{
  3559. "exp":{
  3560. "op":"∧",
  3561. "left":{
  3562. "op":"∧",
  3563. "left":{
  3564. "op":"=",
  3565. "left":"s1",
  3566. "right":10
  3567. },
  3568. "right":{
  3569. "op":"=",
  3570. "left":"c1",
  3571. "right":0
  3572. }
  3573. },
  3574. "right":{
  3575. "op":"∨",
  3576. "left":{
  3577. "op":"=",
  3578. "left":"x1",
  3579. "right":1
  3580. },
  3581. "right":{
  3582. "op":"∧",
  3583. "left":{
  3584. "op":"=",
  3585. "left":"x1",
  3586. "right":{
  3587. "op":"-",
  3588. "left":1,
  3589. "right":1
  3590. }
  3591. },
  3592. "right":{
  3593. "op":"∧",
  3594. "left":{
  3595. "op":"=",
  3596. "left":"c1",
  3597. "right":0
  3598. },
  3599. "right":{
  3600. "op":"=",
  3601. "left":"c2",
  3602. "right":0
  3603. }
  3604. }
  3605. }
  3606. }
  3607. }
  3608. },
  3609. "destinations":[
  3610. {
  3611. "probability":{
  3612. "exp":1
  3613. },
  3614. "location":"location",
  3615. "assignments":[
  3616. {
  3617. "ref":"s1",
  3618. "value":10
  3619. },
  3620. {
  3621. "ref":"x1",
  3622. "value":0
  3623. }
  3624. ]
  3625. }
  3626. ]
  3627. },
  3628. {
  3629. "location":"location",
  3630. "action":"time",
  3631. "guard":{
  3632. "exp":{
  3633. "op":"∧",
  3634. "left":{
  3635. "op":"∧",
  3636. "left":{
  3637. "op":"=",
  3638. "left":"s1",
  3639. "right":10
  3640. },
  3641. "right":{
  3642. "op":"=",
  3643. "left":"c1",
  3644. "right":1
  3645. }
  3646. },
  3647. "right":{
  3648. "op":"<",
  3649. "left":"x1",
  3650. "right":4
  3651. }
  3652. }
  3653. },
  3654. "destinations":[
  3655. {
  3656. "probability":{
  3657. "exp":1
  3658. },
  3659. "location":"location",
  3660. "assignments":[
  3661. {
  3662. "ref":"x1",
  3663. "value":{
  3664. "op":"min",
  3665. "left":{
  3666. "op":"+",
  3667. "left":"x1",
  3668. "right":1
  3669. },
  3670. "right":{
  3671. "op":"+",
  3672. "left":{
  3673. "op":"max",
  3674. "left":6,
  3675. "right":"TRANS_TIME_MAX"
  3676. },
  3677. "right":1
  3678. }
  3679. }
  3680. }
  3681. ],
  3682. "observables":[
  3683. ]
  3684. }
  3685. ]
  3686. },
  3687. {
  3688. "location":"location",
  3689. "action":"finish1",
  3690. "guard":{
  3691. "exp":{
  3692. "op":"∧",
  3693. "left":{
  3694. "op":"∧",
  3695. "left":{
  3696. "op":"=",
  3697. "left":"s1",
  3698. "right":10
  3699. },
  3700. "right":{
  3701. "op":"=",
  3702. "left":"c1",
  3703. "right":1
  3704. }
  3705. },
  3706. "right":{
  3707. "op":"∨",
  3708. "left":{
  3709. "op":"=",
  3710. "left":"x1",
  3711. "right":4
  3712. },
  3713. "right":{
  3714. "op":"=",
  3715. "left":"x1",
  3716. "right":{
  3717. "op":"-",
  3718. "left":4,
  3719. "right":1
  3720. }
  3721. }
  3722. }
  3723. }
  3724. },
  3725. "destinations":[
  3726. {
  3727. "probability":{
  3728. "exp":1
  3729. },
  3730. "location":"location",
  3731. "assignments":[
  3732. {
  3733. "ref":"s1",
  3734. "value":12
  3735. },
  3736. {
  3737. "ref":"x1",
  3738. "value":0
  3739. },
  3740. {
  3741. "ref":"bc1",
  3742. "value":0
  3743. }
  3744. ]
  3745. }
  3746. ]
  3747. },
  3748. {
  3749. "location":"location",
  3750. "action":"tau__",
  3751. "guard":{
  3752. "exp":{
  3753. "op":"∧",
  3754. "left":{
  3755. "op":"∧",
  3756. "left":{
  3757. "op":"=",
  3758. "left":"s1",
  3759. "right":11
  3760. },
  3761. "right":{
  3762. "op":"=",
  3763. "left":"x1",
  3764. "right":0
  3765. }
  3766. },
  3767. "right":{
  3768. "op":"∨",
  3769. "left":{
  3770. "op":">",
  3771. "left":"c1",
  3772. "right":0
  3773. },
  3774. "right":{
  3775. "op":">",
  3776. "left":"c2",
  3777. "right":0
  3778. }
  3779. }
  3780. }
  3781. },
  3782. "destinations":[
  3783. {
  3784. "probability":{
  3785. "exp":1
  3786. },
  3787. "location":"location",
  3788. "assignments":[
  3789. {
  3790. "ref":"s1",
  3791. "value":2
  3792. }
  3793. ],
  3794. "observables":[
  3795. ]
  3796. }
  3797. ]
  3798. },
  3799. {
  3800. "location":"location",
  3801. "action":"time",
  3802. "guard":{
  3803. "exp":{
  3804. "op":"∧",
  3805. "left":{
  3806. "op":"∧",
  3807. "left":{
  3808. "op":"=",
  3809. "left":"s1",
  3810. "right":11
  3811. },
  3812. "right":{
  3813. "op":"=",
  3814. "left":"x1",
  3815. "right":0
  3816. }
  3817. },
  3818. "right":{
  3819. "op":"∧",
  3820. "left":{
  3821. "op":"=",
  3822. "left":"c1",
  3823. "right":0
  3824. },
  3825. "right":{
  3826. "op":"=",
  3827. "left":"c2",
  3828. "right":0
  3829. }
  3830. }
  3831. }
  3832. },
  3833. "destinations":[
  3834. {
  3835. "probability":{
  3836. "exp":1
  3837. },
  3838. "location":"location",
  3839. "assignments":[
  3840. {
  3841. "ref":"x1",
  3842. "value":{
  3843. "op":"min",
  3844. "left":{
  3845. "op":"+",
  3846. "left":"x1",
  3847. "right":1
  3848. },
  3849. "right":{
  3850. "op":"+",
  3851. "left":{
  3852. "op":"max",
  3853. "left":6,
  3854. "right":"TRANS_TIME_MAX"
  3855. },
  3856. "right":1
  3857. }
  3858. }
  3859. }
  3860. ],
  3861. "observables":[
  3862. ]
  3863. }
  3864. ]
  3865. },
  3866. {
  3867. "location":"location",
  3868. "action":"time",
  3869. "guard":{
  3870. "exp":{
  3871. "op":"∧",
  3872. "left":{
  3873. "op":"∧",
  3874. "left":{
  3875. "op":"=",
  3876. "left":"s1",
  3877. "right":11
  3878. },
  3879. "right":{
  3880. "op":">",
  3881. "left":"x1",
  3882. "right":0
  3883. }
  3884. },
  3885. "right":{
  3886. "op":"<",
  3887. "left":"x1",
  3888. "right":6
  3889. }
  3890. }
  3891. },
  3892. "destinations":[
  3893. {
  3894. "probability":{
  3895. "exp":1
  3896. },
  3897. "location":"location",
  3898. "assignments":[
  3899. {
  3900. "ref":"x1",
  3901. "value":{
  3902. "op":"min",
  3903. "left":{
  3904. "op":"+",
  3905. "left":"x1",
  3906. "right":1
  3907. },
  3908. "right":{
  3909. "op":"+",
  3910. "left":{
  3911. "op":"max",
  3912. "left":6,
  3913. "right":"TRANS_TIME_MAX"
  3914. },
  3915. "right":1
  3916. }
  3917. }
  3918. }
  3919. ],
  3920. "observables":[
  3921. ]
  3922. }
  3923. ]
  3924. },
  3925. {
  3926. "location":"location",
  3927. "action":"tau__",
  3928. "guard":{
  3929. "exp":{
  3930. "op":"∧",
  3931. "left":{
  3932. "op":"=",
  3933. "left":"s1",
  3934. "right":11
  3935. },
  3936. "right":{
  3937. "op":"=",
  3938. "left":"x1",
  3939. "right":6
  3940. }
  3941. }
  3942. },
  3943. "destinations":[
  3944. {
  3945. "probability":{
  3946. "exp":1
  3947. },
  3948. "location":"location",
  3949. "assignments":[
  3950. {
  3951. "ref":"s1",
  3952. "value":3
  3953. },
  3954. {
  3955. "ref":"x1",
  3956. "value":0
  3957. }
  3958. ],
  3959. "observables":[
  3960. ]
  3961. }
  3962. ]
  3963. },
  3964. {
  3965. "location":"location",
  3966. "action":"time",
  3967. "guard":{
  3968. "exp":{
  3969. "op":"=",
  3970. "left":"s1",
  3971. "right":12
  3972. }
  3973. },
  3974. "destinations":[
  3975. {
  3976. "probability":{
  3977. "exp":1
  3978. },
  3979. "location":"location",
  3980. "assignments":[
  3981. {
  3982. "ref":"s1",
  3983. "value":12
  3984. }
  3985. ],
  3986. "observables":[
  3987. ]
  3988. }
  3989. ]
  3990. }
  3991. ]
  3992. },
  3993. {
  3994. "name":"station2",
  3995. "locations":[
  3996. {
  3997. "name":"location"
  3998. }
  3999. ],
  4000. "initial-locations":[
  4001. "location"
  4002. ],
  4003. "edges":[
  4004. {
  4005. "location":"location",
  4006. "action":"time",
  4007. "guard":{
  4008. "exp":{
  4009. "op":"∧",
  4010. "left":{
  4011. "op":"∧",
  4012. "left":{
  4013. "op":"=",
  4014. "left":"s2",
  4015. "right":1
  4016. },
  4017. "right":{
  4018. "op":"<",
  4019. "left":"x2",
  4020. "right":3
  4021. }
  4022. },
  4023. "right":{
  4024. "op":"∧",
  4025. "left":{
  4026. "op":"=",
  4027. "left":"c2",
  4028. "right":0
  4029. },
  4030. "right":{
  4031. "op":"=",
  4032. "left":"c1",
  4033. "right":0
  4034. }
  4035. }
  4036. }
  4037. },
  4038. "destinations":[
  4039. {
  4040. "probability":{
  4041. "exp":1
  4042. },
  4043. "location":"location",
  4044. "assignments":[
  4045. {
  4046. "ref":"x2",
  4047. "value":{
  4048. "op":"min",
  4049. "left":{
  4050. "op":"+",
  4051. "left":"x2",
  4052. "right":1
  4053. },
  4054. "right":{
  4055. "op":"+",
  4056. "left":{
  4057. "op":"max",
  4058. "left":6,
  4059. "right":"TRANS_TIME_MAX"
  4060. },
  4061. "right":1
  4062. }
  4063. }
  4064. }
  4065. ]
  4066. }
  4067. ]
  4068. },
  4069. {
  4070. "location":"location",
  4071. "action":"tau__",
  4072. "guard":{
  4073. "exp":{
  4074. "op":"∧",
  4075. "left":{
  4076. "op":"=",
  4077. "left":"s2",
  4078. "right":1
  4079. },
  4080. "right":{
  4081. "op":"∨",
  4082. "left":{
  4083. "op":"=",
  4084. "left":"x2",
  4085. "right":3
  4086. },
  4087. "right":{
  4088. "op":"=",
  4089. "left":"x2",
  4090. "right":{
  4091. "op":"-",
  4092. "left":3,
  4093. "right":1
  4094. }
  4095. }
  4096. }
  4097. }
  4098. },
  4099. "destinations":[
  4100. {
  4101. "probability":{
  4102. "exp":1
  4103. },
  4104. "location":"location",
  4105. "assignments":[
  4106. {
  4107. "ref":"s2",
  4108. "value":8
  4109. },
  4110. {
  4111. "ref":"x2",
  4112. "value":0
  4113. }
  4114. ],
  4115. "observables":[
  4116. ]
  4117. }
  4118. ]
  4119. },
  4120. {
  4121. "location":"location",
  4122. "action":"tau__",
  4123. "guard":{
  4124. "exp":{
  4125. "op":"∧",
  4126. "left":{
  4127. "op":"=",
  4128. "left":"s2",
  4129. "right":1
  4130. },
  4131. "right":{
  4132. "op":"∨",
  4133. "left":{
  4134. "op":">",
  4135. "left":"c2",
  4136. "right":0
  4137. },
  4138. "right":{
  4139. "op":">",
  4140. "left":"c1",
  4141. "right":0
  4142. }
  4143. }
  4144. }
  4145. },
  4146. "destinations":[
  4147. {
  4148. "probability":{
  4149. "exp":1
  4150. },
  4151. "location":"location",
  4152. "assignments":[
  4153. {
  4154. "ref":"s2",
  4155. "value":2
  4156. },
  4157. {
  4158. "ref":"x2",
  4159. "value":0
  4160. }
  4161. ],
  4162. "observables":[
  4163. ]
  4164. }
  4165. ]
  4166. },
  4167. {
  4168. "location":"location",
  4169. "action":"time",
  4170. "guard":{
  4171. "exp":{
  4172. "op":"∧",
  4173. "left":{
  4174. "op":"=",
  4175. "left":"s2",
  4176. "right":2
  4177. },
  4178. "right":{
  4179. "op":"∨",
  4180. "left":{
  4181. "op":">",
  4182. "left":"c2",
  4183. "right":0
  4184. },
  4185. "right":{
  4186. "op":">",
  4187. "left":"c1",
  4188. "right":0
  4189. }
  4190. }
  4191. }
  4192. },
  4193. "destinations":[
  4194. {
  4195. "probability":{
  4196. "exp":1
  4197. },
  4198. "location":"location",
  4199. "assignments":[
  4200. {
  4201. "ref":"s2",
  4202. "value":2
  4203. }
  4204. ]
  4205. }
  4206. ]
  4207. },
  4208. {
  4209. "location":"location",
  4210. "action":"tau__",
  4211. "guard":{
  4212. "exp":{
  4213. "op":"∧",
  4214. "left":{
  4215. "op":"=",
  4216. "left":"s2",
  4217. "right":2
  4218. },
  4219. "right":{
  4220. "op":"∧",
  4221. "left":{
  4222. "op":"=",
  4223. "left":"c2",
  4224. "right":0
  4225. },
  4226. "right":{
  4227. "op":"=",
  4228. "left":"c1",
  4229. "right":0
  4230. }
  4231. }
  4232. }
  4233. },
  4234. "destinations":[
  4235. {
  4236. "probability":{
  4237. "exp":1
  4238. },
  4239. "location":"location",
  4240. "assignments":[
  4241. {
  4242. "ref":"s2",
  4243. "value":3
  4244. }
  4245. ],
  4246. "observables":[
  4247. ]
  4248. }
  4249. ]
  4250. },
  4251. {
  4252. "location":"location",
  4253. "action":"time",
  4254. "guard":{
  4255. "exp":{
  4256. "op":"∧",
  4257. "left":{
  4258. "op":"∧",
  4259. "left":{
  4260. "op":"=",
  4261. "left":"s2",
  4262. "right":3
  4263. },
  4264. "right":{
  4265. "op":"<",
  4266. "left":"x2",
  4267. "right":3
  4268. }
  4269. },
  4270. "right":{
  4271. "op":"∧",
  4272. "left":{
  4273. "op":"=",
  4274. "left":"c2",
  4275. "right":0
  4276. },
  4277. "right":{
  4278. "op":"=",
  4279. "left":"c1",
  4280. "right":0
  4281. }
  4282. }
  4283. }
  4284. },
  4285. "destinations":[
  4286. {
  4287. "probability":{
  4288. "exp":1
  4289. },
  4290. "location":"location",
  4291. "assignments":[
  4292. {
  4293. "ref":"x2",
  4294. "value":{
  4295. "op":"min",
  4296. "left":{
  4297. "op":"+",
  4298. "left":"x2",
  4299. "right":1
  4300. },
  4301. "right":{
  4302. "op":"+",
  4303. "left":{
  4304. "op":"max",
  4305. "left":6,
  4306. "right":"TRANS_TIME_MAX"
  4307. },
  4308. "right":1
  4309. }
  4310. }
  4311. }
  4312. ]
  4313. }
  4314. ]
  4315. },
  4316. {
  4317. "location":"location",
  4318. "action":"tau__",
  4319. "guard":{
  4320. "exp":{
  4321. "op":"∧",
  4322. "left":{
  4323. "op":"=",
  4324. "left":"s2",
  4325. "right":3
  4326. },
  4327. "right":{
  4328. "op":"∨",
  4329. "left":{
  4330. "op":">",
  4331. "left":"c2",
  4332. "right":0
  4333. },
  4334. "right":{
  4335. "op":">",
  4336. "left":"c1",
  4337. "right":0
  4338. }
  4339. }
  4340. }
  4341. },
  4342. "destinations":[
  4343. {
  4344. "probability":{
  4345. "exp":1
  4346. },
  4347. "location":"location",
  4348. "assignments":[
  4349. {
  4350. "ref":"s2",
  4351. "value":2
  4352. },
  4353. {
  4354. "ref":"x2",
  4355. "value":0
  4356. }
  4357. ],
  4358. "observables":[
  4359. ]
  4360. }
  4361. ]
  4362. },
  4363. {
  4364. "location":"location",
  4365. "action":"tau__",
  4366. "guard":{
  4367. "exp":{
  4368. "op":"∧",
  4369. "left":{
  4370. "op":"∧",
  4371. "left":{
  4372. "op":"=",
  4373. "left":"s2",
  4374. "right":3
  4375. },
  4376. "right":{
  4377. "op":"∨",
  4378. "left":{
  4379. "op":"=",
  4380. "left":"x2",
  4381. "right":3
  4382. },
  4383. "right":{
  4384. "op":"=",
  4385. "left":"x2",
  4386. "right":{
  4387. "op":"-",
  4388. "left":3,
  4389. "right":1
  4390. }
  4391. }
  4392. }
  4393. },
  4394. "right":{
  4395. "op":"=",
  4396. "left":"bc2",
  4397. "right":0
  4398. }
  4399. }
  4400. },
  4401. "destinations":[
  4402. {
  4403. "probability":{
  4404. "exp":1
  4405. },
  4406. "location":"location",
  4407. "assignments":[
  4408. {
  4409. "ref":"s2",
  4410. "value":4
  4411. },
  4412. {
  4413. "ref":"x2",
  4414. "value":0
  4415. },
  4416. {
  4417. "ref":"slot2",
  4418. "value":0
  4419. },
  4420. {
  4421. "ref":"bc2",
  4422. "value":{
  4423. "op":"min",
  4424. "left":{
  4425. "op":"+",
  4426. "left":"bc2",
  4427. "right":1
  4428. },
  4429. "right":4
  4430. }
  4431. }
  4432. ],
  4433. "observables":[
  4434. ]
  4435. }
  4436. ]
  4437. },
  4438. {
  4439. "location":"location",
  4440. "action":"tau__",
  4441. "guard":{
  4442. "exp":{
  4443. "op":"∧",
  4444. "left":{
  4445. "op":"∧",
  4446. "left":{
  4447. "op":"=",
  4448. "left":"s2",
  4449. "right":3
  4450. },
  4451. "right":{
  4452. "op":"∨",
  4453. "left":{
  4454. "op":"=",
  4455. "left":"x2",
  4456. "right":3
  4457. },
  4458. "right":{
  4459. "op":"=",
  4460. "left":"x2",
  4461. "right":{
  4462. "op":"-",
  4463. "left":3,
  4464. "right":1
  4465. }
  4466. }
  4467. }
  4468. },
  4469. "right":{
  4470. "op":"=",
  4471. "left":"bc2",
  4472. "right":1
  4473. }
  4474. }
  4475. },
  4476. "destinations":[
  4477. {
  4478. "probability":{
  4479. "exp":{
  4480. "op":"/",
  4481. "left":1,
  4482. "right":2
  4483. }
  4484. },
  4485. "location":"location",
  4486. "assignments":[
  4487. {
  4488. "ref":"s2",
  4489. "value":4
  4490. },
  4491. {
  4492. "ref":"x2",
  4493. "value":0
  4494. },
  4495. {
  4496. "ref":"slot2",
  4497. "value":0
  4498. },
  4499. {
  4500. "ref":"bc2",
  4501. "value":{
  4502. "op":"min",
  4503. "left":{
  4504. "op":"+",
  4505. "left":"bc2",
  4506. "right":1
  4507. },
  4508. "right":4
  4509. }
  4510. }
  4511. ],
  4512. "observables":[
  4513. ]
  4514. },
  4515. {
  4516. "probability":{
  4517. "exp":{
  4518. "op":"/",
  4519. "left":1,
  4520. "right":2
  4521. }
  4522. },
  4523. "location":"location",
  4524. "assignments":[
  4525. {
  4526. "ref":"s2",
  4527. "value":4
  4528. },
  4529. {
  4530. "ref":"x2",
  4531. "value":0
  4532. },
  4533. {
  4534. "ref":"slot2",
  4535. "value":1
  4536. },
  4537. {
  4538. "ref":"bc2",
  4539. "value":{
  4540. "op":"min",
  4541. "left":{
  4542. "op":"+",
  4543. "left":"bc2",
  4544. "right":1
  4545. },
  4546. "right":4
  4547. }
  4548. }
  4549. ],
  4550. "observables":[
  4551. ]
  4552. }
  4553. ]
  4554. },
  4555. {
  4556. "location":"location",
  4557. "action":"tau__",
  4558. "guard":{
  4559. "exp":{
  4560. "op":"∧",
  4561. "left":{
  4562. "op":"∧",
  4563. "left":{
  4564. "op":"=",
  4565. "left":"s2",
  4566. "right":3
  4567. },
  4568. "right":{
  4569. "op":"∨",
  4570. "left":{
  4571. "op":"=",
  4572. "left":"x2",
  4573. "right":3
  4574. },
  4575. "right":{
  4576. "op":"=",
  4577. "left":"x2",
  4578. "right":{
  4579. "op":"-",
  4580. "left":3,
  4581. "right":1
  4582. }
  4583. }
  4584. }
  4585. },
  4586. "right":{
  4587. "op":"=",
  4588. "left":"bc2",
  4589. "right":2
  4590. }
  4591. }
  4592. },
  4593. "destinations":[
  4594. {
  4595. "probability":{
  4596. "exp":{
  4597. "op":"/",
  4598. "left":1,
  4599. "right":4
  4600. }
  4601. },
  4602. "location":"location",
  4603. "assignments":[
  4604. {
  4605. "ref":"s2",
  4606. "value":4
  4607. },
  4608. {
  4609. "ref":"x2",
  4610. "value":0
  4611. },
  4612. {
  4613. "ref":"slot2",
  4614. "value":0
  4615. },
  4616. {
  4617. "ref":"bc2",
  4618. "value":{
  4619. "op":"min",
  4620. "left":{
  4621. "op":"+",
  4622. "left":"bc2",
  4623. "right":1
  4624. },
  4625. "right":4
  4626. }
  4627. }
  4628. ],
  4629. "observables":[
  4630. ]
  4631. },
  4632. {
  4633. "probability":{
  4634. "exp":{
  4635. "op":"/",
  4636. "left":1,
  4637. "right":4
  4638. }
  4639. },
  4640. "location":"location",
  4641. "assignments":[
  4642. {
  4643. "ref":"s2",
  4644. "value":4
  4645. },
  4646. {
  4647. "ref":"x2",
  4648. "value":0
  4649. },
  4650. {
  4651. "ref":"slot2",
  4652. "value":1
  4653. },
  4654. {
  4655. "ref":"bc2",
  4656. "value":{
  4657. "op":"min",
  4658. "left":{
  4659. "op":"+",
  4660. "left":"bc2",
  4661. "right":1
  4662. },
  4663. "right":4
  4664. }
  4665. }
  4666. ],
  4667. "observables":[
  4668. ]
  4669. },
  4670. {
  4671. "probability":{
  4672. "exp":{
  4673. "op":"/",
  4674. "left":1,
  4675. "right":4
  4676. }
  4677. },
  4678. "location":"location",
  4679. "assignments":[
  4680. {
  4681. "ref":"s2",
  4682. "value":4
  4683. },
  4684. {
  4685. "ref":"x2",
  4686. "value":0
  4687. },
  4688. {
  4689. "ref":"slot2",
  4690. "value":2
  4691. },
  4692. {
  4693. "ref":"bc2",
  4694. "value":{
  4695. "op":"min",
  4696. "left":{
  4697. "op":"+",
  4698. "left":"bc2",
  4699. "right":1
  4700. },
  4701. "right":4
  4702. }
  4703. }
  4704. ],
  4705. "observables":[
  4706. ]
  4707. },
  4708. {
  4709. "probability":{
  4710. "exp":{
  4711. "op":"/",
  4712. "left":1,
  4713. "right":4
  4714. }
  4715. },
  4716. "location":"location",
  4717. "assignments":[
  4718. {
  4719. "ref":"s2",
  4720. "value":4
  4721. },
  4722. {
  4723. "ref":"x2",
  4724. "value":0
  4725. },
  4726. {
  4727. "ref":"slot2",
  4728. "value":3
  4729. },
  4730. {
  4731. "ref":"bc2",
  4732. "value":{
  4733. "op":"min",
  4734. "left":{
  4735. "op":"+",
  4736. "left":"bc2",
  4737. "right":1
  4738. },
  4739. "right":4
  4740. }
  4741. }
  4742. ],
  4743. "observables":[
  4744. ]
  4745. }
  4746. ]
  4747. },
  4748. {
  4749. "location":"location",
  4750. "action":"tau__",
  4751. "guard":{
  4752. "exp":{
  4753. "op":"∧",
  4754. "left":{
  4755. "op":"∧",
  4756. "left":{
  4757. "op":"=",
  4758. "left":"s2",
  4759. "right":3
  4760. },
  4761. "right":{
  4762. "op":"∨",
  4763. "left":{
  4764. "op":"=",
  4765. "left":"x2",
  4766. "right":3
  4767. },
  4768. "right":{
  4769. "op":"=",
  4770. "left":"x2",
  4771. "right":{
  4772. "op":"-",
  4773. "left":3,
  4774. "right":1
  4775. }
  4776. }
  4777. }
  4778. },
  4779. "right":{
  4780. "op":"=",
  4781. "left":"bc2",
  4782. "right":3
  4783. }
  4784. }
  4785. },
  4786. "destinations":[
  4787. {
  4788. "probability":{
  4789. "exp":{
  4790. "op":"/",
  4791. "left":1,
  4792. "right":8
  4793. }
  4794. },
  4795. "location":"location",
  4796. "assignments":[
  4797. {
  4798. "ref":"s2",
  4799. "value":4
  4800. },
  4801. {
  4802. "ref":"x2",
  4803. "value":0
  4804. },
  4805. {
  4806. "ref":"slot2",
  4807. "value":0
  4808. },
  4809. {
  4810. "ref":"bc2",
  4811. "value":{
  4812. "op":"min",
  4813. "left":{
  4814. "op":"+",
  4815. "left":"bc2",
  4816. "right":1
  4817. },
  4818. "right":4
  4819. }
  4820. }
  4821. ],
  4822. "observables":[
  4823. ]
  4824. },
  4825. {
  4826. "probability":{
  4827. "exp":{
  4828. "op":"/",
  4829. "left":1,
  4830. "right":8
  4831. }
  4832. },
  4833. "location":"location",
  4834. "assignments":[
  4835. {
  4836. "ref":"s2",
  4837. "value":4
  4838. },
  4839. {
  4840. "ref":"x2",
  4841. "value":0
  4842. },
  4843. {
  4844. "ref":"slot2",
  4845. "value":1
  4846. },
  4847. {
  4848. "ref":"bc2",
  4849. "value":{
  4850. "op":"min",
  4851. "left":{
  4852. "op":"+",
  4853. "left":"bc2",
  4854. "right":1
  4855. },
  4856. "right":4
  4857. }
  4858. }
  4859. ],
  4860. "observables":[
  4861. ]
  4862. },
  4863. {
  4864. "probability":{
  4865. "exp":{
  4866. "op":"/",
  4867. "left":1,
  4868. "right":8
  4869. }
  4870. },
  4871. "location":"location",
  4872. "assignments":[
  4873. {
  4874. "ref":"s2",
  4875. "value":4
  4876. },
  4877. {
  4878. "ref":"x2",
  4879. "value":0
  4880. },
  4881. {
  4882. "ref":"slot2",
  4883. "value":2
  4884. },
  4885. {
  4886. "ref":"bc2",
  4887. "value":{
  4888. "op":"min",
  4889. "left":{
  4890. "op":"+",
  4891. "left":"bc2",
  4892. "right":1
  4893. },
  4894. "right":4
  4895. }
  4896. }
  4897. ],
  4898. "observables":[
  4899. ]
  4900. },
  4901. {
  4902. "probability":{
  4903. "exp":{
  4904. "op":"/",
  4905. "left":1,
  4906. "right":8
  4907. }
  4908. },
  4909. "location":"location",
  4910. "assignments":[
  4911. {
  4912. "ref":"s2",
  4913. "value":4
  4914. },
  4915. {
  4916. "ref":"x2",
  4917. "value":0
  4918. },
  4919. {
  4920. "ref":"slot2",
  4921. "value":3
  4922. },
  4923. {
  4924. "ref":"bc2",
  4925. "value":{
  4926. "op":"min",
  4927. "left":{
  4928. "op":"+",
  4929. "left":"bc2",
  4930. "right":1
  4931. },
  4932. "right":4
  4933. }
  4934. }
  4935. ],
  4936. "observables":[
  4937. ]
  4938. },
  4939. {
  4940. "probability":{
  4941. "exp":{
  4942. "op":"/",
  4943. "left":1,
  4944. "right":8
  4945. }
  4946. },
  4947. "location":"location",
  4948. "assignments":[
  4949. {
  4950. "ref":"s2",
  4951. "value":4
  4952. },
  4953. {
  4954. "ref":"x2",
  4955. "value":0
  4956. },
  4957. {
  4958. "ref":"slot2",
  4959. "value":4
  4960. },
  4961. {
  4962. "ref":"bc2",
  4963. "value":{
  4964. "op":"min",
  4965. "left":{
  4966. "op":"+",
  4967. "left":"bc2",
  4968. "right":1
  4969. },
  4970. "right":4
  4971. }
  4972. }
  4973. ],
  4974. "observables":[
  4975. ]
  4976. },
  4977. {
  4978. "probability":{
  4979. "exp":{
  4980. "op":"/",
  4981. "left":1,
  4982. "right":8
  4983. }
  4984. },
  4985. "location":"location",
  4986. "assignments":[
  4987. {
  4988. "ref":"s2",
  4989. "value":4
  4990. },
  4991. {
  4992. "ref":"x2",
  4993. "value":0
  4994. },
  4995. {
  4996. "ref":"slot2",
  4997. "value":5
  4998. },
  4999. {
  5000. "ref":"bc2",
  5001. "value":{
  5002. "op":"min",
  5003. "left":{
  5004. "op":"+",
  5005. "left":"bc2",
  5006. "right":1
  5007. },
  5008. "right":4
  5009. }
  5010. }
  5011. ],
  5012. "observables":[
  5013. ]
  5014. },
  5015. {
  5016. "probability":{
  5017. "exp":{
  5018. "op":"/",
  5019. "left":1,
  5020. "right":8
  5021. }
  5022. },
  5023. "location":"location",
  5024. "assignments":[
  5025. {
  5026. "ref":"s2",
  5027. "value":4
  5028. },
  5029. {
  5030. "ref":"x2",
  5031. "value":0
  5032. },
  5033. {
  5034. "ref":"slot2",
  5035. "value":6
  5036. },
  5037. {
  5038. "ref":"bc2",
  5039. "value":{
  5040. "op":"min",
  5041. "left":{
  5042. "op":"+",
  5043. "left":"bc2",
  5044. "right":1
  5045. },
  5046. "right":4
  5047. }
  5048. }
  5049. ],
  5050. "observables":[
  5051. ]
  5052. },
  5053. {
  5054. "probability":{
  5055. "exp":{
  5056. "op":"/",
  5057. "left":1,
  5058. "right":8
  5059. }
  5060. },
  5061. "location":"location",
  5062. "assignments":[
  5063. {
  5064. "ref":"s2",
  5065. "value":4
  5066. },
  5067. {
  5068. "ref":"x2",
  5069. "value":0
  5070. },
  5071. {
  5072. "ref":"slot2",
  5073. "value":7
  5074. },
  5075. {
  5076. "ref":"bc2",
  5077. "value":{
  5078. "op":"min",
  5079. "left":{
  5080. "op":"+",
  5081. "left":"bc2",
  5082. "right":1
  5083. },
  5084. "right":4
  5085. }
  5086. }
  5087. ],
  5088. "observables":[
  5089. ]
  5090. }
  5091. ]
  5092. },
  5093. {
  5094. "location":"location",
  5095. "action":"tau__",
  5096. "guard":{
  5097. "exp":{
  5098. "op":"∧",
  5099. "left":{
  5100. "op":"∧",
  5101. "left":{
  5102. "op":"=",
  5103. "left":"s2",
  5104. "right":3
  5105. },
  5106. "right":{
  5107. "op":"∨",
  5108. "left":{
  5109. "op":"=",
  5110. "left":"x2",
  5111. "right":3
  5112. },
  5113. "right":{
  5114. "op":"=",
  5115. "left":"x2",
  5116. "right":{
  5117. "op":"-",
  5118. "left":3,
  5119. "right":1
  5120. }
  5121. }
  5122. }
  5123. },
  5124. "right":{
  5125. "op":"=",
  5126. "left":"bc2",
  5127. "right":4
  5128. }
  5129. }
  5130. },
  5131. "destinations":[
  5132. {
  5133. "probability":{
  5134. "exp":{
  5135. "op":"/",
  5136. "left":1,
  5137. "right":16
  5138. }
  5139. },
  5140. "location":"location",
  5141. "assignments":[
  5142. {
  5143. "ref":"s2",
  5144. "value":4
  5145. },
  5146. {
  5147. "ref":"x2",
  5148. "value":0
  5149. },
  5150. {
  5151. "ref":"slot2",
  5152. "value":0
  5153. },
  5154. {
  5155. "ref":"bc2",
  5156. "value":{
  5157. "op":"min",
  5158. "left":{
  5159. "op":"+",
  5160. "left":"bc2",
  5161. "right":1
  5162. },
  5163. "right":4
  5164. }
  5165. }
  5166. ],
  5167. "observables":[
  5168. ]
  5169. },
  5170. {
  5171. "probability":{
  5172. "exp":{
  5173. "op":"/",
  5174. "left":1,
  5175. "right":16
  5176. }
  5177. },
  5178. "location":"location",
  5179. "assignments":[
  5180. {
  5181. "ref":"s2",
  5182. "value":4
  5183. },
  5184. {
  5185. "ref":"x2",
  5186. "value":0
  5187. },
  5188. {
  5189. "ref":"slot2",
  5190. "value":1
  5191. },
  5192. {
  5193. "ref":"bc2",
  5194. "value":{
  5195. "op":"min",
  5196. "left":{
  5197. "op":"+",
  5198. "left":"bc2",
  5199. "right":1
  5200. },
  5201. "right":4
  5202. }
  5203. }
  5204. ],
  5205. "observables":[
  5206. ]
  5207. },
  5208. {
  5209. "probability":{
  5210. "exp":{
  5211. "op":"/",
  5212. "left":1,
  5213. "right":16
  5214. }
  5215. },
  5216. "location":"location",
  5217. "assignments":[
  5218. {
  5219. "ref":"s2",
  5220. "value":4
  5221. },
  5222. {
  5223. "ref":"x2",
  5224. "value":0
  5225. },
  5226. {
  5227. "ref":"slot2",
  5228. "value":2
  5229. },
  5230. {
  5231. "ref":"bc2",
  5232. "value":{
  5233. "op":"min",
  5234. "left":{
  5235. "op":"+",
  5236. "left":"bc2",
  5237. "right":1
  5238. },
  5239. "right":4
  5240. }
  5241. }
  5242. ],
  5243. "observables":[
  5244. ]
  5245. },
  5246. {
  5247. "probability":{
  5248. "exp":{
  5249. "op":"/",
  5250. "left":1,
  5251. "right":16
  5252. }
  5253. },
  5254. "location":"location",
  5255. "assignments":[
  5256. {
  5257. "ref":"s2",
  5258. "value":4
  5259. },
  5260. {
  5261. "ref":"x2",
  5262. "value":0
  5263. },
  5264. {
  5265. "ref":"slot2",
  5266. "value":3
  5267. },
  5268. {
  5269. "ref":"bc2",
  5270. "value":{
  5271. "op":"min",
  5272. "left":{
  5273. "op":"+",
  5274. "left":"bc2",
  5275. "right":1
  5276. },
  5277. "right":4
  5278. }
  5279. }
  5280. ],
  5281. "observables":[
  5282. ]
  5283. },
  5284. {
  5285. "probability":{
  5286. "exp":{
  5287. "op":"/",
  5288. "left":1,
  5289. "right":16
  5290. }
  5291. },
  5292. "location":"location",
  5293. "assignments":[
  5294. {
  5295. "ref":"s2",
  5296. "value":4
  5297. },
  5298. {
  5299. "ref":"x2",
  5300. "value":0
  5301. },
  5302. {
  5303. "ref":"slot2",
  5304. "value":4
  5305. },
  5306. {
  5307. "ref":"bc2",
  5308. "value":{
  5309. "op":"min",
  5310. "left":{
  5311. "op":"+",
  5312. "left":"bc2",
  5313. "right":1
  5314. },
  5315. "right":4
  5316. }
  5317. }
  5318. ],
  5319. "observables":[
  5320. ]
  5321. },
  5322. {
  5323. "probability":{
  5324. "exp":{
  5325. "op":"/",
  5326. "left":1,
  5327. "right":16
  5328. }
  5329. },
  5330. "location":"location",
  5331. "assignments":[
  5332. {
  5333. "ref":"s2",
  5334. "value":4
  5335. },
  5336. {
  5337. "ref":"x2",
  5338. "value":0
  5339. },
  5340. {
  5341. "ref":"slot2",
  5342. "value":5
  5343. },
  5344. {
  5345. "ref":"bc2",
  5346. "value":{
  5347. "op":"min",
  5348. "left":{
  5349. "op":"+",
  5350. "left":"bc2",
  5351. "right":1
  5352. },
  5353. "right":4
  5354. }
  5355. }
  5356. ],
  5357. "observables":[
  5358. ]
  5359. },
  5360. {
  5361. "probability":{
  5362. "exp":{
  5363. "op":"/",
  5364. "left":1,
  5365. "right":16
  5366. }
  5367. },
  5368. "location":"location",
  5369. "assignments":[
  5370. {
  5371. "ref":"s2",
  5372. "value":4
  5373. },
  5374. {
  5375. "ref":"x2",
  5376. "value":0
  5377. },
  5378. {
  5379. "ref":"slot2",
  5380. "value":6
  5381. },
  5382. {
  5383. "ref":"bc2",
  5384. "value":{
  5385. "op":"min",
  5386. "left":{
  5387. "op":"+",
  5388. "left":"bc2",
  5389. "right":1
  5390. },
  5391. "right":4
  5392. }
  5393. }
  5394. ],
  5395. "observables":[
  5396. ]
  5397. },
  5398. {
  5399. "probability":{
  5400. "exp":{
  5401. "op":"/",
  5402. "left":1,
  5403. "right":16
  5404. }
  5405. },
  5406. "location":"location",
  5407. "assignments":[
  5408. {
  5409. "ref":"s2",
  5410. "value":4
  5411. },
  5412. {
  5413. "ref":"x2",
  5414. "value":0
  5415. },
  5416. {
  5417. "ref":"slot2",
  5418. "value":7
  5419. },
  5420. {
  5421. "ref":"bc2",
  5422. "value":{
  5423. "op":"min",
  5424. "left":{
  5425. "op":"+",
  5426. "left":"bc2",
  5427. "right":1
  5428. },
  5429. "right":4
  5430. }
  5431. }
  5432. ],
  5433. "observables":[
  5434. ]
  5435. },
  5436. {
  5437. "probability":{
  5438. "exp":{
  5439. "op":"/",
  5440. "left":1,
  5441. "right":16
  5442. }
  5443. },
  5444. "location":"location",
  5445. "assignments":[
  5446. {
  5447. "ref":"s2",
  5448. "value":4
  5449. },
  5450. {
  5451. "ref":"x2",
  5452. "value":0
  5453. },
  5454. {
  5455. "ref":"slot2",
  5456. "value":8
  5457. },
  5458. {
  5459. "ref":"bc2",
  5460. "value":{
  5461. "op":"min",
  5462. "left":{
  5463. "op":"+",
  5464. "left":"bc2",
  5465. "right":1
  5466. },
  5467. "right":4
  5468. }
  5469. }
  5470. ],
  5471. "observables":[
  5472. ]
  5473. },
  5474. {
  5475. "probability":{
  5476. "exp":{
  5477. "op":"/",
  5478. "left":1,
  5479. "right":16
  5480. }
  5481. },
  5482. "location":"location",
  5483. "assignments":[
  5484. {
  5485. "ref":"s2",
  5486. "value":4
  5487. },
  5488. {
  5489. "ref":"x2",
  5490. "value":0
  5491. },
  5492. {
  5493. "ref":"slot2",
  5494. "value":9
  5495. },
  5496. {
  5497. "ref":"bc2",
  5498. "value":{
  5499. "op":"min",
  5500. "left":{
  5501. "op":"+",
  5502. "left":"bc2",
  5503. "right":1
  5504. },
  5505. "right":4
  5506. }
  5507. }
  5508. ],
  5509. "observables":[
  5510. ]
  5511. },
  5512. {
  5513. "probability":{
  5514. "exp":{
  5515. "op":"/",
  5516. "left":1,
  5517. "right":16
  5518. }
  5519. },
  5520. "location":"location",
  5521. "assignments":[
  5522. {
  5523. "ref":"s2",
  5524. "value":4
  5525. },
  5526. {
  5527. "ref":"x2",
  5528. "value":0
  5529. },
  5530. {
  5531. "ref":"slot2",
  5532. "value":10
  5533. },
  5534. {
  5535. "ref":"bc2",
  5536. "value":{
  5537. "op":"min",
  5538. "left":{
  5539. "op":"+",
  5540. "left":"bc2",
  5541. "right":1
  5542. },
  5543. "right":4
  5544. }
  5545. }
  5546. ],
  5547. "observables":[
  5548. ]
  5549. },
  5550. {
  5551. "probability":{
  5552. "exp":{
  5553. "op":"/",
  5554. "left":1,
  5555. "right":16
  5556. }
  5557. },
  5558. "location":"location",
  5559. "assignments":[
  5560. {
  5561. "ref":"s2",
  5562. "value":4
  5563. },
  5564. {
  5565. "ref":"x2",
  5566. "value":0
  5567. },
  5568. {
  5569. "ref":"slot2",
  5570. "value":11
  5571. },
  5572. {
  5573. "ref":"bc2",
  5574. "value":{
  5575. "op":"min",
  5576. "left":{
  5577. "op":"+",
  5578. "left":"bc2",
  5579. "right":1
  5580. },
  5581. "right":4
  5582. }
  5583. }
  5584. ],
  5585. "observables":[
  5586. ]
  5587. },
  5588. {
  5589. "probability":{
  5590. "exp":{
  5591. "op":"/",
  5592. "left":1,
  5593. "right":16
  5594. }
  5595. },
  5596. "location":"location",
  5597. "assignments":[
  5598. {
  5599. "ref":"s2",
  5600. "value":4
  5601. },
  5602. {
  5603. "ref":"x2",
  5604. "value":0
  5605. },
  5606. {
  5607. "ref":"slot2",
  5608. "value":12
  5609. },
  5610. {
  5611. "ref":"bc2",
  5612. "value":{
  5613. "op":"min",
  5614. "left":{
  5615. "op":"+",
  5616. "left":"bc2",
  5617. "right":1
  5618. },
  5619. "right":4
  5620. }
  5621. }
  5622. ],
  5623. "observables":[
  5624. ]
  5625. },
  5626. {
  5627. "probability":{
  5628. "exp":{
  5629. "op":"/",
  5630. "left":1,
  5631. "right":16
  5632. }
  5633. },
  5634. "location":"location",
  5635. "assignments":[
  5636. {
  5637. "ref":"s2",
  5638. "value":4
  5639. },
  5640. {
  5641. "ref":"x2",
  5642. "value":0
  5643. },
  5644. {
  5645. "ref":"slot2",
  5646. "value":13
  5647. },
  5648. {
  5649. "ref":"bc2",
  5650. "value":{
  5651. "op":"min",
  5652. "left":{
  5653. "op":"+",
  5654. "left":"bc2",
  5655. "right":1
  5656. },
  5657. "right":4
  5658. }
  5659. }
  5660. ],
  5661. "observables":[
  5662. ]
  5663. },
  5664. {
  5665. "probability":{
  5666. "exp":{
  5667. "op":"/",
  5668. "left":1,
  5669. "right":16
  5670. }
  5671. },
  5672. "location":"location",
  5673. "assignments":[
  5674. {
  5675. "ref":"s2",
  5676. "value":4
  5677. },
  5678. {
  5679. "ref":"x2",
  5680. "value":0
  5681. },
  5682. {
  5683. "ref":"slot2",
  5684. "value":14
  5685. },
  5686. {
  5687. "ref":"bc2",
  5688. "value":{
  5689. "op":"min",
  5690. "left":{
  5691. "op":"+",
  5692. "left":"bc2",
  5693. "right":1
  5694. },
  5695. "right":4
  5696. }
  5697. }
  5698. ],
  5699. "observables":[
  5700. ]
  5701. },
  5702. {
  5703. "probability":{
  5704. "exp":{
  5705. "op":"/",
  5706. "left":1,
  5707. "right":16
  5708. }
  5709. },
  5710. "location":"location",
  5711. "assignments":[
  5712. {
  5713. "ref":"s2",
  5714. "value":4
  5715. },
  5716. {
  5717. "ref":"x2",
  5718. "value":0
  5719. },
  5720. {
  5721. "ref":"slot2",
  5722. "value":15
  5723. },
  5724. {
  5725. "ref":"bc2",
  5726. "value":{
  5727. "op":"min",
  5728. "left":{
  5729. "op":"+",
  5730. "left":"bc2",
  5731. "right":1
  5732. },
  5733. "right":4
  5734. }
  5735. }
  5736. ],
  5737. "observables":[
  5738. ]
  5739. }
  5740. ]
  5741. },
  5742. {
  5743. "location":"location",
  5744. "action":"tau__",
  5745. "guard":{
  5746. "exp":{
  5747. "op":"=",
  5748. "left":"s2",
  5749. "right":4
  5750. }
  5751. },
  5752. "destinations":[
  5753. {
  5754. "probability":{
  5755. "exp":{
  5756. "op":"/",
  5757. "left":1,
  5758. "right":16
  5759. }
  5760. },
  5761. "location":"location",
  5762. "assignments":[
  5763. {
  5764. "ref":"s2",
  5765. "value":5
  5766. },
  5767. {
  5768. "ref":"backoff2",
  5769. "value":0
  5770. }
  5771. ],
  5772. "observables":[
  5773. ]
  5774. },
  5775. {
  5776. "probability":{
  5777. "exp":{
  5778. "op":"/",
  5779. "left":1,
  5780. "right":16
  5781. }
  5782. },
  5783. "location":"location",
  5784. "assignments":[
  5785. {
  5786. "ref":"s2",
  5787. "value":5
  5788. },
  5789. {
  5790. "ref":"backoff2",
  5791. "value":1
  5792. }
  5793. ],
  5794. "observables":[
  5795. ]
  5796. },
  5797. {
  5798. "probability":{
  5799. "exp":{
  5800. "op":"/",
  5801. "left":1,
  5802. "right":16
  5803. }
  5804. },
  5805. "location":"location",
  5806. "assignments":[
  5807. {
  5808. "ref":"s2",
  5809. "value":5
  5810. },
  5811. {
  5812. "ref":"backoff2",
  5813. "value":2
  5814. }
  5815. ],
  5816. "observables":[
  5817. ]
  5818. },
  5819. {
  5820. "probability":{
  5821. "exp":{
  5822. "op":"/",
  5823. "left":1,
  5824. "right":16
  5825. }
  5826. },
  5827. "location":"location",
  5828. "assignments":[
  5829. {
  5830. "ref":"s2",
  5831. "value":5
  5832. },
  5833. {
  5834. "ref":"backoff2",
  5835. "value":3
  5836. }
  5837. ],
  5838. "observables":[
  5839. ]
  5840. },
  5841. {
  5842. "probability":{
  5843. "exp":{
  5844. "op":"/",
  5845. "left":1,
  5846. "right":16
  5847. }
  5848. },
  5849. "location":"location",
  5850. "assignments":[
  5851. {
  5852. "ref":"s2",
  5853. "value":5
  5854. },
  5855. {
  5856. "ref":"backoff2",
  5857. "value":4
  5858. }
  5859. ],
  5860. "observables":[
  5861. ]
  5862. },
  5863. {
  5864. "probability":{
  5865. "exp":{
  5866. "op":"/",
  5867. "left":1,
  5868. "right":16
  5869. }
  5870. },
  5871. "location":"location",
  5872. "assignments":[
  5873. {
  5874. "ref":"s2",
  5875. "value":5
  5876. },
  5877. {
  5878. "ref":"backoff2",
  5879. "value":5
  5880. }
  5881. ],
  5882. "observables":[
  5883. ]
  5884. },
  5885. {
  5886. "probability":{
  5887. "exp":{
  5888. "op":"/",
  5889. "left":1,
  5890. "right":16
  5891. }
  5892. },
  5893. "location":"location",
  5894. "assignments":[
  5895. {
  5896. "ref":"s2",
  5897. "value":5
  5898. },
  5899. {
  5900. "ref":"backoff2",
  5901. "value":6
  5902. }
  5903. ],
  5904. "observables":[
  5905. ]
  5906. },
  5907. {
  5908. "probability":{
  5909. "exp":{
  5910. "op":"/",
  5911. "left":1,
  5912. "right":16
  5913. }
  5914. },
  5915. "location":"location",
  5916. "assignments":[
  5917. {
  5918. "ref":"s2",
  5919. "value":5
  5920. },
  5921. {
  5922. "ref":"backoff2",
  5923. "value":7
  5924. }
  5925. ],
  5926. "observables":[
  5927. ]
  5928. },
  5929. {
  5930. "probability":{
  5931. "exp":{
  5932. "op":"/",
  5933. "left":1,
  5934. "right":16
  5935. }
  5936. },
  5937. "location":"location",
  5938. "assignments":[
  5939. {
  5940. "ref":"s2",
  5941. "value":5
  5942. },
  5943. {
  5944. "ref":"backoff2",
  5945. "value":8
  5946. }
  5947. ],
  5948. "observables":[
  5949. ]
  5950. },
  5951. {
  5952. "probability":{
  5953. "exp":{
  5954. "op":"/",
  5955. "left":1,
  5956. "right":16
  5957. }
  5958. },
  5959. "location":"location",
  5960. "assignments":[
  5961. {
  5962. "ref":"s2",
  5963. "value":5
  5964. },
  5965. {
  5966. "ref":"backoff2",
  5967. "value":9
  5968. }
  5969. ],
  5970. "observables":[
  5971. ]
  5972. },
  5973. {
  5974. "probability":{
  5975. "exp":{
  5976. "op":"/",
  5977. "left":1,
  5978. "right":16
  5979. }
  5980. },
  5981. "location":"location",
  5982. "assignments":[
  5983. {
  5984. "ref":"s2",
  5985. "value":5
  5986. },
  5987. {
  5988. "ref":"backoff2",
  5989. "value":10
  5990. }
  5991. ],
  5992. "observables":[
  5993. ]
  5994. },
  5995. {
  5996. "probability":{
  5997. "exp":{
  5998. "op":"/",
  5999. "left":1,
  6000. "right":16
  6001. }
  6002. },
  6003. "location":"location",
  6004. "assignments":[
  6005. {
  6006. "ref":"s2",
  6007. "value":5
  6008. },
  6009. {
  6010. "ref":"backoff2",
  6011. "value":11
  6012. }
  6013. ],
  6014. "observables":[
  6015. ]
  6016. },
  6017. {
  6018. "probability":{
  6019. "exp":{
  6020. "op":"/",
  6021. "left":1,
  6022. "right":16
  6023. }
  6024. },
  6025. "location":"location",
  6026. "assignments":[
  6027. {
  6028. "ref":"s2",
  6029. "value":5
  6030. },
  6031. {
  6032. "ref":"backoff2",
  6033. "value":12
  6034. }
  6035. ],
  6036. "observables":[
  6037. ]
  6038. },
  6039. {
  6040. "probability":{
  6041. "exp":{
  6042. "op":"/",
  6043. "left":1,
  6044. "right":16
  6045. }
  6046. },
  6047. "location":"location",
  6048. "assignments":[
  6049. {
  6050. "ref":"s2",
  6051. "value":5
  6052. },
  6053. {
  6054. "ref":"backoff2",
  6055. "value":13
  6056. }
  6057. ],
  6058. "observables":[
  6059. ]
  6060. },
  6061. {
  6062. "probability":{
  6063. "exp":{
  6064. "op":"/",
  6065. "left":1,
  6066. "right":16
  6067. }
  6068. },
  6069. "location":"location",
  6070. "assignments":[
  6071. {
  6072. "ref":"s2",
  6073. "value":5
  6074. },
  6075. {
  6076. "ref":"backoff2",
  6077. "value":14
  6078. }
  6079. ],
  6080. "observables":[
  6081. ]
  6082. },
  6083. {
  6084. "probability":{
  6085. "exp":{
  6086. "op":"/",
  6087. "left":1,
  6088. "right":16
  6089. }
  6090. },
  6091. "location":"location",
  6092. "assignments":[
  6093. {
  6094. "ref":"s2",
  6095. "value":5
  6096. },
  6097. {
  6098. "ref":"backoff2",
  6099. "value":15
  6100. }
  6101. ],
  6102. "observables":[
  6103. ]
  6104. }
  6105. ]
  6106. },
  6107. {
  6108. "location":"location",
  6109. "action":"time",
  6110. "guard":{
  6111. "exp":{
  6112. "op":"∧",
  6113. "left":{
  6114. "op":"∧",
  6115. "left":{
  6116. "op":"=",
  6117. "left":"s2",
  6118. "right":5
  6119. },
  6120. "right":{
  6121. "op":"<",
  6122. "left":"x2",
  6123. "right":1
  6124. }
  6125. },
  6126. "right":{
  6127. "op":"∧",
  6128. "left":{
  6129. "op":"=",
  6130. "left":"c2",
  6131. "right":0
  6132. },
  6133. "right":{
  6134. "op":"=",
  6135. "left":"c1",
  6136. "right":0
  6137. }
  6138. }
  6139. }
  6140. },
  6141. "destinations":[
  6142. {
  6143. "probability":{
  6144. "exp":1
  6145. },
  6146. "location":"location",
  6147. "assignments":[
  6148. {
  6149. "ref":"x2",
  6150. "value":{
  6151. "op":"min",
  6152. "left":{
  6153. "op":"+",
  6154. "left":"x2",
  6155. "right":1
  6156. },
  6157. "right":{
  6158. "op":"+",
  6159. "left":{
  6160. "op":"max",
  6161. "left":6,
  6162. "right":"TRANS_TIME_MAX"
  6163. },
  6164. "right":1
  6165. }
  6166. }
  6167. }
  6168. ]
  6169. }
  6170. ]
  6171. },
  6172. {
  6173. "location":"location",
  6174. "action":"tau__",
  6175. "guard":{
  6176. "exp":{
  6177. "op":"∧",
  6178. "left":{
  6179. "op":"∧",
  6180. "left":{
  6181. "op":"=",
  6182. "left":"s2",
  6183. "right":5
  6184. },
  6185. "right":{
  6186. "op":"=",
  6187. "left":"x2",
  6188. "right":1
  6189. }
  6190. },
  6191. "right":{
  6192. "op":">",
  6193. "left":"backoff2",
  6194. "right":0
  6195. }
  6196. }
  6197. },
  6198. "destinations":[
  6199. {
  6200. "probability":{
  6201. "exp":1
  6202. },
  6203. "location":"location",
  6204. "assignments":[
  6205. {
  6206. "ref":"s2",
  6207. "value":5
  6208. },
  6209. {
  6210. "ref":"x2",
  6211. "value":0
  6212. },
  6213. {
  6214. "ref":"backoff2",
  6215. "value":{
  6216. "op":"-",
  6217. "left":"backoff2",
  6218. "right":1
  6219. }
  6220. }
  6221. ],
  6222. "observables":[
  6223. ]
  6224. }
  6225. ]
  6226. },
  6227. {
  6228. "location":"location",
  6229. "action":"tau__",
  6230. "guard":{
  6231. "exp":{
  6232. "op":"∧",
  6233. "left":{
  6234. "op":"∧",
  6235. "left":{
  6236. "op":"∧",
  6237. "left":{
  6238. "op":"=",
  6239. "left":"s2",
  6240. "right":5
  6241. },
  6242. "right":{
  6243. "op":"=",
  6244. "left":"x2",
  6245. "right":1
  6246. }
  6247. },
  6248. "right":{
  6249. "op":"=",
  6250. "left":"backoff2",
  6251. "right":0
  6252. }
  6253. },
  6254. "right":{
  6255. "op":">",
  6256. "left":"slot2",
  6257. "right":0
  6258. }
  6259. }
  6260. },
  6261. "destinations":[
  6262. {
  6263. "probability":{
  6264. "exp":1
  6265. },
  6266. "location":"location",
  6267. "assignments":[
  6268. {
  6269. "ref":"s2",
  6270. "value":5
  6271. },
  6272. {
  6273. "ref":"x2",
  6274. "value":0
  6275. },
  6276. {
  6277. "ref":"backoff2",
  6278. "value":15
  6279. },
  6280. {
  6281. "ref":"slot2",
  6282. "value":{
  6283. "op":"-",
  6284. "left":"slot2",
  6285. "right":1
  6286. }
  6287. }
  6288. ],
  6289. "observables":[
  6290. ]
  6291. }
  6292. ]
  6293. },
  6294. {
  6295. "location":"location",
  6296. "action":"tau__",
  6297. "guard":{
  6298. "exp":{
  6299. "op":"∧",
  6300. "left":{
  6301. "op":"∧",
  6302. "left":{
  6303. "op":"∧",
  6304. "left":{
  6305. "op":"=",
  6306. "left":"s2",
  6307. "right":5
  6308. },
  6309. "right":{
  6310. "op":"=",
  6311. "left":"x2",
  6312. "right":1
  6313. }
  6314. },
  6315. "right":{
  6316. "op":"=",
  6317. "left":"backoff2",
  6318. "right":0
  6319. }
  6320. },
  6321. "right":{
  6322. "op":"=",
  6323. "left":"slot2",
  6324. "right":0
  6325. }
  6326. }
  6327. },
  6328. "destinations":[
  6329. {
  6330. "probability":{
  6331. "exp":1
  6332. },
  6333. "location":"location",
  6334. "assignments":[
  6335. {
  6336. "ref":"s2",
  6337. "value":8
  6338. },
  6339. {
  6340. "ref":"x2",
  6341. "value":0
  6342. }
  6343. ],
  6344. "observables":[
  6345. ]
  6346. }
  6347. ]
  6348. },
  6349. {
  6350. "location":"location",
  6351. "action":"tau__",
  6352. "guard":{
  6353. "exp":{
  6354. "op":"∧",
  6355. "left":{
  6356. "op":"=",
  6357. "left":"s2",
  6358. "right":5
  6359. },
  6360. "right":{
  6361. "op":"∨",
  6362. "left":{
  6363. "op":">",
  6364. "left":"c2",
  6365. "right":0
  6366. },
  6367. "right":{
  6368. "op":">",
  6369. "left":"c1",
  6370. "right":0
  6371. }
  6372. }
  6373. }
  6374. },
  6375. "destinations":[
  6376. {
  6377. "probability":{
  6378. "exp":1
  6379. },
  6380. "location":"location",
  6381. "assignments":[
  6382. {
  6383. "ref":"s2",
  6384. "value":6
  6385. },
  6386. {
  6387. "ref":"x2",
  6388. "value":0
  6389. }
  6390. ],
  6391. "observables":[
  6392. ]
  6393. }
  6394. ]
  6395. },
  6396. {
  6397. "location":"location",
  6398. "action":"time",
  6399. "guard":{
  6400. "exp":{
  6401. "op":"∧",
  6402. "left":{
  6403. "op":"=",
  6404. "left":"s2",
  6405. "right":6
  6406. },
  6407. "right":{
  6408. "op":"∨",
  6409. "left":{
  6410. "op":">",
  6411. "left":"c2",
  6412. "right":0
  6413. },
  6414. "right":{
  6415. "op":">",
  6416. "left":"c1",
  6417. "right":0
  6418. }
  6419. }
  6420. }
  6421. },
  6422. "destinations":[
  6423. {
  6424. "probability":{
  6425. "exp":1
  6426. },
  6427. "location":"location",
  6428. "assignments":[
  6429. {
  6430. "ref":"s2",
  6431. "value":6
  6432. }
  6433. ]
  6434. }
  6435. ]
  6436. },
  6437. {
  6438. "location":"location",
  6439. "action":"tau__",
  6440. "guard":{
  6441. "exp":{
  6442. "op":"∧",
  6443. "left":{
  6444. "op":"=",
  6445. "left":"s2",
  6446. "right":6
  6447. },
  6448. "right":{
  6449. "op":"∧",
  6450. "left":{
  6451. "op":"=",
  6452. "left":"c2",
  6453. "right":0
  6454. },
  6455. "right":{
  6456. "op":"=",
  6457. "left":"c1",
  6458. "right":0
  6459. }
  6460. }
  6461. }
  6462. },
  6463. "destinations":[
  6464. {
  6465. "probability":{
  6466. "exp":1
  6467. },
  6468. "location":"location",
  6469. "assignments":[
  6470. {
  6471. "ref":"s2",
  6472. "value":7
  6473. }
  6474. ],
  6475. "observables":[
  6476. ]
  6477. }
  6478. ]
  6479. },
  6480. {
  6481. "location":"location",
  6482. "action":"time",
  6483. "guard":{
  6484. "exp":{
  6485. "op":"∧",
  6486. "left":{
  6487. "op":"∧",
  6488. "left":{
  6489. "op":"=",
  6490. "left":"s2",
  6491. "right":7
  6492. },
  6493. "right":{
  6494. "op":"<",
  6495. "left":"x2",
  6496. "right":3
  6497. }
  6498. },
  6499. "right":{
  6500. "op":"∧",
  6501. "left":{
  6502. "op":"=",
  6503. "left":"c2",
  6504. "right":0
  6505. },
  6506. "right":{
  6507. "op":"=",
  6508. "left":"c1",
  6509. "right":0
  6510. }
  6511. }
  6512. }
  6513. },
  6514. "destinations":[
  6515. {
  6516. "probability":{
  6517. "exp":1
  6518. },
  6519. "location":"location",
  6520. "assignments":[
  6521. {
  6522. "ref":"x2",
  6523. "value":{
  6524. "op":"min",
  6525. "left":{
  6526. "op":"+",
  6527. "left":"x2",
  6528. "right":1
  6529. },
  6530. "right":{
  6531. "op":"+",
  6532. "left":{
  6533. "op":"max",
  6534. "left":6,
  6535. "right":"TRANS_TIME_MAX"
  6536. },
  6537. "right":1
  6538. }
  6539. }
  6540. }
  6541. ]
  6542. }
  6543. ]
  6544. },
  6545. {
  6546. "location":"location",
  6547. "action":"tau__",
  6548. "guard":{
  6549. "exp":{
  6550. "op":"∧",
  6551. "left":{
  6552. "op":"=",
  6553. "left":"s2",
  6554. "right":7
  6555. },
  6556. "right":{
  6557. "op":"∨",
  6558. "left":{
  6559. "op":"=",
  6560. "left":"x2",
  6561. "right":3
  6562. },
  6563. "right":{
  6564. "op":"=",
  6565. "left":"x2",
  6566. "right":{
  6567. "op":"-",
  6568. "left":3,
  6569. "right":1
  6570. }
  6571. }
  6572. }
  6573. }
  6574. },
  6575. "destinations":[
  6576. {
  6577. "probability":{
  6578. "exp":1
  6579. },
  6580. "location":"location",
  6581. "assignments":[
  6582. {
  6583. "ref":"s2",
  6584. "value":5
  6585. },
  6586. {
  6587. "ref":"x2",
  6588. "value":0
  6589. }
  6590. ],
  6591. "observables":[
  6592. ]
  6593. }
  6594. ]
  6595. },
  6596. {
  6597. "location":"location",
  6598. "action":"tau__",
  6599. "guard":{
  6600. "exp":{
  6601. "op":"∧",
  6602. "left":{
  6603. "op":"=",
  6604. "left":"s2",
  6605. "right":7
  6606. },
  6607. "right":{
  6608. "op":"∨",
  6609. "left":{
  6610. "op":">",
  6611. "left":"c2",
  6612. "right":0
  6613. },
  6614. "right":{
  6615. "op":">",
  6616. "left":"c1",
  6617. "right":0
  6618. }
  6619. }
  6620. }
  6621. },
  6622. "destinations":[
  6623. {
  6624. "probability":{
  6625. "exp":1
  6626. },
  6627. "location":"location",
  6628. "assignments":[
  6629. {
  6630. "ref":"s2",
  6631. "value":6
  6632. },
  6633. {
  6634. "ref":"x2",
  6635. "value":0
  6636. }
  6637. ],
  6638. "observables":[
  6639. ]
  6640. }
  6641. ]
  6642. },
  6643. {
  6644. "location":"location",
  6645. "action":"time",
  6646. "guard":{
  6647. "exp":{
  6648. "op":"∧",
  6649. "left":{
  6650. "op":"=",
  6651. "left":"s2",
  6652. "right":8
  6653. },
  6654. "right":{
  6655. "op":"<",
  6656. "left":"x2",
  6657. "right":1
  6658. }
  6659. }
  6660. },
  6661. "destinations":[
  6662. {
  6663. "probability":{
  6664. "exp":1
  6665. },
  6666. "location":"location",
  6667. "assignments":[
  6668. {
  6669. "ref":"x2",
  6670. "value":{
  6671. "op":"min",
  6672. "left":{
  6673. "op":"+",
  6674. "left":"x2",
  6675. "right":1
  6676. },
  6677. "right":{
  6678. "op":"+",
  6679. "left":{
  6680. "op":"max",
  6681. "left":6,
  6682. "right":"TRANS_TIME_MAX"
  6683. },
  6684. "right":1
  6685. }
  6686. }
  6687. }
  6688. ]
  6689. }
  6690. ]
  6691. },
  6692. {
  6693. "location":"location",
  6694. "action":"send2",
  6695. "guard":{
  6696. "exp":{
  6697. "op":"∧",
  6698. "left":{
  6699. "op":"=",
  6700. "left":"s2",
  6701. "right":8
  6702. },
  6703. "right":{
  6704. "op":"∨",
  6705. "left":{
  6706. "op":"=",
  6707. "left":"x2",
  6708. "right":1
  6709. },
  6710. "right":{
  6711. "op":"=",
  6712. "left":"x2",
  6713. "right":{
  6714. "op":"-",
  6715. "left":1,
  6716. "right":1
  6717. }
  6718. }
  6719. }
  6720. }
  6721. },
  6722. "destinations":[
  6723. {
  6724. "probability":{
  6725. "exp":1
  6726. },
  6727. "location":"location",
  6728. "assignments":[
  6729. {
  6730. "ref":"s2",
  6731. "value":9
  6732. },
  6733. {
  6734. "ref":"x2",
  6735. "value":0
  6736. }
  6737. ]
  6738. }
  6739. ]
  6740. },
  6741. {
  6742. "location":"location",
  6743. "action":"time",
  6744. "guard":{
  6745. "exp":{
  6746. "op":"∧",
  6747. "left":{
  6748. "op":"=",
  6749. "left":"s2",
  6750. "right":9
  6751. },
  6752. "right":{
  6753. "op":"<",
  6754. "left":"x2",
  6755. "right":"TRANS_TIME_MAX"
  6756. }
  6757. }
  6758. },
  6759. "destinations":[
  6760. {
  6761. "probability":{
  6762. "exp":1
  6763. },
  6764. "location":"location",
  6765. "assignments":[
  6766. {
  6767. "ref":"x2",
  6768. "value":{
  6769. "op":"min",
  6770. "left":{
  6771. "op":"+",
  6772. "left":"x2",
  6773. "right":1
  6774. },
  6775. "right":{
  6776. "op":"+",
  6777. "left":{
  6778. "op":"max",
  6779. "left":6,
  6780. "right":"TRANS_TIME_MAX"
  6781. },
  6782. "right":1
  6783. }
  6784. }
  6785. }
  6786. ]
  6787. }
  6788. ]
  6789. },
  6790. {
  6791. "location":"location",
  6792. "action":"finish2",
  6793. "guard":{
  6794. "exp":{
  6795. "op":"∧",
  6796. "left":{
  6797. "op":"∧",
  6798. "left":{
  6799. "op":"=",
  6800. "left":"s2",
  6801. "right":9
  6802. },
  6803. "right":{
  6804. "op":"≥",
  6805. "left":"x2",
  6806. "right":4
  6807. }
  6808. },
  6809. "right":{
  6810. "op":"=",
  6811. "left":"c2",
  6812. "right":1
  6813. }
  6814. }
  6815. },
  6816. "destinations":[
  6817. {
  6818. "probability":{
  6819. "exp":1
  6820. },
  6821. "location":"location",
  6822. "assignments":[
  6823. {
  6824. "ref":"s2",
  6825. "value":10
  6826. },
  6827. {
  6828. "ref":"x2",
  6829. "value":0
  6830. }
  6831. ]
  6832. }
  6833. ]
  6834. },
  6835. {
  6836. "location":"location",
  6837. "action":"finish2",
  6838. "guard":{
  6839. "exp":{
  6840. "op":"∧",
  6841. "left":{
  6842. "op":"∧",
  6843. "left":{
  6844. "op":"=",
  6845. "left":"s2",
  6846. "right":9
  6847. },
  6848. "right":{
  6849. "op":"≥",
  6850. "left":"x2",
  6851. "right":4
  6852. }
  6853. },
  6854. "right":{
  6855. "op":"=",
  6856. "left":"c2",
  6857. "right":2
  6858. }
  6859. }
  6860. },
  6861. "destinations":[
  6862. {
  6863. "probability":{
  6864. "exp":1
  6865. },
  6866. "location":"location",
  6867. "assignments":[
  6868. {
  6869. "ref":"s2",
  6870. "value":11
  6871. },
  6872. {
  6873. "ref":"x2",
  6874. "value":0
  6875. }
  6876. ]
  6877. }
  6878. ]
  6879. },
  6880. {
  6881. "location":"location",
  6882. "action":"tau__",
  6883. "guard":{
  6884. "exp":{
  6885. "op":"∧",
  6886. "left":{
  6887. "op":"∧",
  6888. "left":{
  6889. "op":"∧",
  6890. "left":{
  6891. "op":"=",
  6892. "left":"s2",
  6893. "right":10
  6894. },
  6895. "right":{
  6896. "op":"=",
  6897. "left":"c2",
  6898. "right":0
  6899. }
  6900. },
  6901. "right":{
  6902. "op":"=",
  6903. "left":"x2",
  6904. "right":0
  6905. }
  6906. },
  6907. "right":{
  6908. "op":"∨",
  6909. "left":{
  6910. "op":">",
  6911. "left":"c2",
  6912. "right":0
  6913. },
  6914. "right":{
  6915. "op":">",
  6916. "left":"c1",
  6917. "right":0
  6918. }
  6919. }
  6920. }
  6921. },
  6922. "destinations":[
  6923. {
  6924. "probability":{
  6925. "exp":1
  6926. },
  6927. "location":"location",
  6928. "assignments":[
  6929. {
  6930. "ref":"s2",
  6931. "value":2
  6932. }
  6933. ],
  6934. "observables":[
  6935. ]
  6936. }
  6937. ]
  6938. },
  6939. {
  6940. "location":"location",
  6941. "action":"time",
  6942. "guard":{
  6943. "exp":{
  6944. "op":"∧",
  6945. "left":{
  6946. "op":"∧",
  6947. "left":{
  6948. "op":"∧",
  6949. "left":{
  6950. "op":"=",
  6951. "left":"s2",
  6952. "right":10
  6953. },
  6954. "right":{
  6955. "op":"=",
  6956. "left":"c2",
  6957. "right":0
  6958. }
  6959. },
  6960. "right":{
  6961. "op":"=",
  6962. "left":"x2",
  6963. "right":0
  6964. }
  6965. },
  6966. "right":{
  6967. "op":"∧",
  6968. "left":{
  6969. "op":"=",
  6970. "left":"c2",
  6971. "right":0
  6972. },
  6973. "right":{
  6974. "op":"=",
  6975. "left":"c1",
  6976. "right":0
  6977. }
  6978. }
  6979. }
  6980. },
  6981. "destinations":[
  6982. {
  6983. "probability":{
  6984. "exp":1
  6985. },
  6986. "location":"location",
  6987. "assignments":[
  6988. {
  6989. "ref":"x2",
  6990. "value":{
  6991. "op":"min",
  6992. "left":{
  6993. "op":"+",
  6994. "left":"x2",
  6995. "right":1
  6996. },
  6997. "right":{
  6998. "op":"+",
  6999. "left":{
  7000. "op":"max",
  7001. "left":6,
  7002. "right":"TRANS_TIME_MAX"
  7003. },
  7004. "right":1
  7005. }
  7006. }
  7007. }
  7008. ]
  7009. }
  7010. ]
  7011. },
  7012. {
  7013. "location":"location",
  7014. "action":"send2",
  7015. "guard":{
  7016. "exp":{
  7017. "op":"∧",
  7018. "left":{
  7019. "op":"∧",
  7020. "left":{
  7021. "op":"=",
  7022. "left":"s2",
  7023. "right":10
  7024. },
  7025. "right":{
  7026. "op":"=",
  7027. "left":"c2",
  7028. "right":0
  7029. }
  7030. },
  7031. "right":{
  7032. "op":"∨",
  7033. "left":{
  7034. "op":"=",
  7035. "left":"x2",
  7036. "right":1
  7037. },
  7038. "right":{
  7039. "op":"∧",
  7040. "left":{
  7041. "op":"=",
  7042. "left":"x2",
  7043. "right":{
  7044. "op":"-",
  7045. "left":1,
  7046. "right":1
  7047. }
  7048. },
  7049. "right":{
  7050. "op":"∧",
  7051. "left":{
  7052. "op":"=",
  7053. "left":"c2",
  7054. "right":0
  7055. },
  7056. "right":{
  7057. "op":"=",
  7058. "left":"c1",
  7059. "right":0
  7060. }
  7061. }
  7062. }
  7063. }
  7064. }
  7065. },
  7066. "destinations":[
  7067. {
  7068. "probability":{
  7069. "exp":1
  7070. },
  7071. "location":"location",
  7072. "assignments":[
  7073. {
  7074. "ref":"s2",
  7075. "value":10
  7076. },
  7077. {
  7078. "ref":"x2",
  7079. "value":0
  7080. }
  7081. ]
  7082. }
  7083. ]
  7084. },
  7085. {
  7086. "location":"location",
  7087. "action":"time",
  7088. "guard":{
  7089. "exp":{
  7090. "op":"∧",
  7091. "left":{
  7092. "op":"∧",
  7093. "left":{
  7094. "op":"=",
  7095. "left":"s2",
  7096. "right":10
  7097. },
  7098. "right":{
  7099. "op":"=",
  7100. "left":"c2",
  7101. "right":1
  7102. }
  7103. },
  7104. "right":{
  7105. "op":"<",
  7106. "left":"x2",
  7107. "right":4
  7108. }
  7109. }
  7110. },
  7111. "destinations":[
  7112. {
  7113. "probability":{
  7114. "exp":1
  7115. },
  7116. "location":"location",
  7117. "assignments":[
  7118. {
  7119. "ref":"x2",
  7120. "value":{
  7121. "op":"min",
  7122. "left":{
  7123. "op":"+",
  7124. "left":"x2",
  7125. "right":1
  7126. },
  7127. "right":{
  7128. "op":"+",
  7129. "left":{
  7130. "op":"max",
  7131. "left":6,
  7132. "right":"TRANS_TIME_MAX"
  7133. },
  7134. "right":1
  7135. }
  7136. }
  7137. }
  7138. ]
  7139. }
  7140. ]
  7141. },
  7142. {
  7143. "location":"location",
  7144. "action":"finish2",
  7145. "guard":{
  7146. "exp":{
  7147. "op":"∧",
  7148. "left":{
  7149. "op":"∧",
  7150. "left":{
  7151. "op":"=",
  7152. "left":"s2",
  7153. "right":10
  7154. },
  7155. "right":{
  7156. "op":"=",
  7157. "left":"c2",
  7158. "right":1
  7159. }
  7160. },
  7161. "right":{
  7162. "op":"∨",
  7163. "left":{
  7164. "op":"=",
  7165. "left":"x2",
  7166. "right":4
  7167. },
  7168. "right":{
  7169. "op":"=",
  7170. "left":"x2",
  7171. "right":{
  7172. "op":"-",
  7173. "left":4,
  7174. "right":1
  7175. }
  7176. }
  7177. }
  7178. }
  7179. },
  7180. "destinations":[
  7181. {
  7182. "probability":{
  7183. "exp":1
  7184. },
  7185. "location":"location",
  7186. "assignments":[
  7187. {
  7188. "ref":"s2",
  7189. "value":12
  7190. },
  7191. {
  7192. "ref":"x2",
  7193. "value":0
  7194. },
  7195. {
  7196. "ref":"bc2",
  7197. "value":0
  7198. }
  7199. ]
  7200. }
  7201. ]
  7202. },
  7203. {
  7204. "location":"location",
  7205. "action":"tau__",
  7206. "guard":{
  7207. "exp":{
  7208. "op":"∧",
  7209. "left":{
  7210. "op":"∧",
  7211. "left":{
  7212. "op":"=",
  7213. "left":"s2",
  7214. "right":11
  7215. },
  7216. "right":{
  7217. "op":"=",
  7218. "left":"x2",
  7219. "right":0
  7220. }
  7221. },
  7222. "right":{
  7223. "op":"∨",
  7224. "left":{
  7225. "op":">",
  7226. "left":"c2",
  7227. "right":0
  7228. },
  7229. "right":{
  7230. "op":">",
  7231. "left":"c1",
  7232. "right":0
  7233. }
  7234. }
  7235. }
  7236. },
  7237. "destinations":[
  7238. {
  7239. "probability":{
  7240. "exp":1
  7241. },
  7242. "location":"location",
  7243. "assignments":[
  7244. {
  7245. "ref":"s2",
  7246. "value":2
  7247. }
  7248. ],
  7249. "observables":[
  7250. ]
  7251. }
  7252. ]
  7253. },
  7254. {
  7255. "location":"location",
  7256. "action":"time",
  7257. "guard":{
  7258. "exp":{
  7259. "op":"∧",
  7260. "left":{
  7261. "op":"∧",
  7262. "left":{
  7263. "op":"=",
  7264. "left":"s2",
  7265. "right":11
  7266. },
  7267. "right":{
  7268. "op":"=",
  7269. "left":"x2",
  7270. "right":0
  7271. }
  7272. },
  7273. "right":{
  7274. "op":"∧",
  7275. "left":{
  7276. "op":"=",
  7277. "left":"c2",
  7278. "right":0
  7279. },
  7280. "right":{
  7281. "op":"=",
  7282. "left":"c1",
  7283. "right":0
  7284. }
  7285. }
  7286. }
  7287. },
  7288. "destinations":[
  7289. {
  7290. "probability":{
  7291. "exp":1
  7292. },
  7293. "location":"location",
  7294. "assignments":[
  7295. {
  7296. "ref":"x2",
  7297. "value":{
  7298. "op":"min",
  7299. "left":{
  7300. "op":"+",
  7301. "left":"x2",
  7302. "right":1
  7303. },
  7304. "right":{
  7305. "op":"+",
  7306. "left":{
  7307. "op":"max",
  7308. "left":6,
  7309. "right":"TRANS_TIME_MAX"
  7310. },
  7311. "right":1
  7312. }
  7313. }
  7314. }
  7315. ]
  7316. }
  7317. ]
  7318. },
  7319. {
  7320. "location":"location",
  7321. "action":"time",
  7322. "guard":{
  7323. "exp":{
  7324. "op":"∧",
  7325. "left":{
  7326. "op":"∧",
  7327. "left":{
  7328. "op":"=",
  7329. "left":"s2",
  7330. "right":11
  7331. },
  7332. "right":{
  7333. "op":">",
  7334. "left":"x2",
  7335. "right":0
  7336. }
  7337. },
  7338. "right":{
  7339. "op":"<",
  7340. "left":"x2",
  7341. "right":6
  7342. }
  7343. }
  7344. },
  7345. "destinations":[
  7346. {
  7347. "probability":{
  7348. "exp":1
  7349. },
  7350. "location":"location",
  7351. "assignments":[
  7352. {
  7353. "ref":"x2",
  7354. "value":{
  7355. "op":"min",
  7356. "left":{
  7357. "op":"+",
  7358. "left":"x2",
  7359. "right":1
  7360. },
  7361. "right":{
  7362. "op":"+",
  7363. "left":{
  7364. "op":"max",
  7365. "left":6,
  7366. "right":"TRANS_TIME_MAX"
  7367. },
  7368. "right":1
  7369. }
  7370. }
  7371. }
  7372. ]
  7373. }
  7374. ]
  7375. },
  7376. {
  7377. "location":"location",
  7378. "action":"tau__",
  7379. "guard":{
  7380. "exp":{
  7381. "op":"∧",
  7382. "left":{
  7383. "op":"=",
  7384. "left":"s2",
  7385. "right":11
  7386. },
  7387. "right":{
  7388. "op":"=",
  7389. "left":"x2",
  7390. "right":6
  7391. }
  7392. }
  7393. },
  7394. "destinations":[
  7395. {
  7396. "probability":{
  7397. "exp":1
  7398. },
  7399. "location":"location",
  7400. "assignments":[
  7401. {
  7402. "ref":"s2",
  7403. "value":3
  7404. },
  7405. {
  7406. "ref":"x2",
  7407. "value":0
  7408. }
  7409. ],
  7410. "observables":[
  7411. ]
  7412. }
  7413. ]
  7414. },
  7415. {
  7416. "location":"location",
  7417. "action":"time",
  7418. "guard":{
  7419. "exp":{
  7420. "op":"=",
  7421. "left":"s2",
  7422. "right":12
  7423. }
  7424. },
  7425. "destinations":[
  7426. {
  7427. "probability":{
  7428. "exp":1
  7429. },
  7430. "location":"location",
  7431. "assignments":[
  7432. {
  7433. "ref":"s2",
  7434. "value":12
  7435. }
  7436. ]
  7437. }
  7438. ]
  7439. }
  7440. ]
  7441. }
  7442. ],
  7443. "system":{
  7444. "elements":[
  7445. {
  7446. "automaton":"medium"
  7447. },
  7448. {
  7449. "automaton":"station1"
  7450. },
  7451. {
  7452. "automaton":"station2"
  7453. }
  7454. ],
  7455. "syncs":[
  7456. {
  7457. "synchronise":[
  7458. "send2",
  7459. null,
  7460. "send2"
  7461. ],
  7462. "result":"send2"
  7463. },
  7464. {
  7465. "synchronise":[
  7466. "finish2",
  7467. null,
  7468. "finish2"
  7469. ],
  7470. "result":"finish2"
  7471. },
  7472. {
  7473. "synchronise":[
  7474. null,
  7475. "time",
  7476. "time"
  7477. ],
  7478. "result":"time"
  7479. },
  7480. {
  7481. "synchronise":[
  7482. "send1",
  7483. "send1",
  7484. null
  7485. ],
  7486. "result":"send1"
  7487. },
  7488. {
  7489. "synchronise":[
  7490. "finish1",
  7491. "finish1",
  7492. null
  7493. ],
  7494. "result":"finish1"
  7495. },
  7496. {
  7497. "synchronise":[
  7498. null,
  7499. "tau__",
  7500. null
  7501. ],
  7502. "result":"tau__"
  7503. },
  7504. {
  7505. "synchronise":[
  7506. null,
  7507. null,
  7508. "tau__"
  7509. ],
  7510. "result":"tau__"
  7511. }
  7512. ]
  7513. }
  7514. }