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.

7151 lines
230 KiB

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