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.

1856 lines
56 KiB

  1. {
  2. "jani-version":1,
  3. "features":[
  4. "derived-operators"
  5. ],
  6. "name":"Converted from PRISM by IscasMC",
  7. "type":"mdp",
  8. "actions":[
  9. {
  10. "name":"tau__"
  11. }
  12. ],
  13. "variables":[
  14. {
  15. "name":"q1",
  16. "type":{
  17. "kind":"bounded",
  18. "base":"int",
  19. "lower-bound":0,
  20. "upper-bound":1
  21. }
  22. },
  23. {
  24. "name":"q2",
  25. "type":{
  26. "kind":"bounded",
  27. "base":"int",
  28. "lower-bound":0,
  29. "upper-bound":1
  30. }
  31. },
  32. {
  33. "name":"q3",
  34. "type":{
  35. "kind":"bounded",
  36. "base":"int",
  37. "lower-bound":0,
  38. "upper-bound":1
  39. }
  40. },
  41. {
  42. "name":"q4",
  43. "type":{
  44. "kind":"bounded",
  45. "base":"int",
  46. "lower-bound":0,
  47. "upper-bound":1
  48. }
  49. },
  50. {
  51. "name":"q5",
  52. "type":{
  53. "kind":"bounded",
  54. "base":"int",
  55. "lower-bound":0,
  56. "upper-bound":1
  57. }
  58. },
  59. {
  60. "name":"q6",
  61. "type":{
  62. "kind":"bounded",
  63. "base":"int",
  64. "lower-bound":0,
  65. "upper-bound":1
  66. }
  67. },
  68. {
  69. "name":"q7",
  70. "type":{
  71. "kind":"bounded",
  72. "base":"int",
  73. "lower-bound":0,
  74. "upper-bound":1
  75. }
  76. },
  77. {
  78. "name":"q8",
  79. "type":{
  80. "kind":"bounded",
  81. "base":"int",
  82. "lower-bound":0,
  83. "upper-bound":1
  84. }
  85. },
  86. {
  87. "name":"q9",
  88. "type":{
  89. "kind":"bounded",
  90. "base":"int",
  91. "lower-bound":0,
  92. "upper-bound":1
  93. }
  94. },
  95. {
  96. "name":"q10",
  97. "type":{
  98. "kind":"bounded",
  99. "base":"int",
  100. "lower-bound":0,
  101. "upper-bound":1
  102. }
  103. },
  104. {
  105. "name":"q11",
  106. "type":{
  107. "kind":"bounded",
  108. "base":"int",
  109. "lower-bound":0,
  110. "upper-bound":1
  111. }
  112. },
  113. {
  114. "name":"q12",
  115. "type":{
  116. "kind":"bounded",
  117. "base":"int",
  118. "lower-bound":0,
  119. "upper-bound":1
  120. }
  121. },
  122. {
  123. "name":"q13",
  124. "type":{
  125. "kind":"bounded",
  126. "base":"int",
  127. "lower-bound":0,
  128. "upper-bound":1
  129. }
  130. },
  131. {
  132. "name":"q14",
  133. "type":{
  134. "kind":"bounded",
  135. "base":"int",
  136. "lower-bound":0,
  137. "upper-bound":1
  138. }
  139. },
  140. {
  141. "name":"q15",
  142. "type":{
  143. "kind":"bounded",
  144. "base":"int",
  145. "lower-bound":0,
  146. "upper-bound":1
  147. }
  148. },
  149. {
  150. "name":"q16",
  151. "type":{
  152. "kind":"bounded",
  153. "base":"int",
  154. "lower-bound":0,
  155. "upper-bound":1
  156. }
  157. },
  158. {
  159. "name":"q17",
  160. "type":{
  161. "kind":"bounded",
  162. "base":"int",
  163. "lower-bound":0,
  164. "upper-bound":1
  165. }
  166. },
  167. {
  168. "name":"q18",
  169. "type":{
  170. "kind":"bounded",
  171. "base":"int",
  172. "lower-bound":0,
  173. "upper-bound":1
  174. }
  175. }
  176. ],
  177. "observables":[
  178. {
  179. "name":"\"steps\""
  180. }
  181. ],
  182. "initial-states":{
  183. "exp":{
  184. "op":"≥",
  185. "left":{
  186. "op":"+",
  187. "left":{
  188. "op":"+",
  189. "left":{
  190. "op":"+",
  191. "left":{
  192. "op":"+",
  193. "left":{
  194. "op":"+",
  195. "left":{
  196. "op":"+",
  197. "left":{
  198. "op":"+",
  199. "left":{
  200. "op":"+",
  201. "left":{
  202. "op":"+",
  203. "left":{
  204. "op":"+",
  205. "left":{
  206. "op":"+",
  207. "left":{
  208. "op":"+",
  209. "left":{
  210. "op":"+",
  211. "left":{
  212. "op":"+",
  213. "left":{
  214. "op":"+",
  215. "left":{
  216. "op":"+",
  217. "left":{
  218. "op":"+",
  219. "left":"q1",
  220. "right":"q2"
  221. },
  222. "right":"q3"
  223. },
  224. "right":"q4"
  225. },
  226. "right":"q5"
  227. },
  228. "right":"q6"
  229. },
  230. "right":"q7"
  231. },
  232. "right":"q8"
  233. },
  234. "right":"q9"
  235. },
  236. "right":"q10"
  237. },
  238. "right":"q11"
  239. },
  240. "right":"q12"
  241. },
  242. "right":"q13"
  243. },
  244. "right":"q14"
  245. },
  246. "right":"q15"
  247. },
  248. "right":"q16"
  249. },
  250. "right":"q17"
  251. },
  252. "right":"q18"
  253. },
  254. "right":1
  255. }
  256. },
  257. "automata":[
  258. {
  259. "name":"process1",
  260. "locations":[
  261. {
  262. "name":"location",
  263. "observables":[
  264. {
  265. "ref":"\"steps\"",
  266. "value":1
  267. }
  268. ]
  269. }
  270. ],
  271. "initial-locations":[
  272. "location"
  273. ],
  274. "edges":[
  275. {
  276. "location":"location",
  277. "action":"tau__",
  278. "guard":{
  279. "exp":{
  280. "op":"=",
  281. "left":"q1",
  282. "right":1
  283. }
  284. },
  285. "destinations":[
  286. {
  287. "probability":{
  288. "exp":0.5000000
  289. },
  290. "location":"location",
  291. "assignments":[
  292. {
  293. "ref":"q1",
  294. "value":0
  295. },
  296. {
  297. "ref":"q18",
  298. "value":1
  299. }
  300. ],
  301. "observables":[
  302. ]
  303. },
  304. {
  305. "probability":{
  306. "exp":0.5000000
  307. },
  308. "location":"location",
  309. "assignments":[
  310. {
  311. "ref":"q1",
  312. "value":0
  313. },
  314. {
  315. "ref":"q2",
  316. "value":1
  317. }
  318. ],
  319. "observables":[
  320. ]
  321. }
  322. ]
  323. }
  324. ]
  325. },
  326. {
  327. "name":"process2",
  328. "locations":[
  329. {
  330. "name":"location"
  331. }
  332. ],
  333. "initial-locations":[
  334. "location"
  335. ],
  336. "edges":[
  337. {
  338. "location":"location",
  339. "action":"tau__",
  340. "guard":{
  341. "exp":{
  342. "op":"=",
  343. "left":"q2",
  344. "right":1
  345. }
  346. },
  347. "destinations":[
  348. {
  349. "probability":{
  350. "exp":0.5000000
  351. },
  352. "location":"location",
  353. "assignments":[
  354. {
  355. "ref":"q2",
  356. "value":0
  357. },
  358. {
  359. "ref":"q1",
  360. "value":1
  361. }
  362. ],
  363. "observables":[
  364. ]
  365. },
  366. {
  367. "probability":{
  368. "exp":0.5000000
  369. },
  370. "location":"location",
  371. "assignments":[
  372. {
  373. "ref":"q2",
  374. "value":0
  375. },
  376. {
  377. "ref":"q3",
  378. "value":1
  379. }
  380. ],
  381. "observables":[
  382. ]
  383. }
  384. ]
  385. }
  386. ]
  387. },
  388. {
  389. "name":"process3",
  390. "locations":[
  391. {
  392. "name":"location"
  393. }
  394. ],
  395. "initial-locations":[
  396. "location"
  397. ],
  398. "edges":[
  399. {
  400. "location":"location",
  401. "action":"tau__",
  402. "guard":{
  403. "exp":{
  404. "op":"=",
  405. "left":"q3",
  406. "right":1
  407. }
  408. },
  409. "destinations":[
  410. {
  411. "probability":{
  412. "exp":0.5000000
  413. },
  414. "location":"location",
  415. "assignments":[
  416. {
  417. "ref":"q3",
  418. "value":0
  419. },
  420. {
  421. "ref":"q2",
  422. "value":1
  423. }
  424. ],
  425. "observables":[
  426. ]
  427. },
  428. {
  429. "probability":{
  430. "exp":0.5000000
  431. },
  432. "location":"location",
  433. "assignments":[
  434. {
  435. "ref":"q3",
  436. "value":0
  437. },
  438. {
  439. "ref":"q4",
  440. "value":1
  441. }
  442. ],
  443. "observables":[
  444. ]
  445. }
  446. ]
  447. }
  448. ]
  449. },
  450. {
  451. "name":"process4",
  452. "locations":[
  453. {
  454. "name":"location"
  455. }
  456. ],
  457. "initial-locations":[
  458. "location"
  459. ],
  460. "edges":[
  461. {
  462. "location":"location",
  463. "action":"tau__",
  464. "guard":{
  465. "exp":{
  466. "op":"=",
  467. "left":"q4",
  468. "right":1
  469. }
  470. },
  471. "destinations":[
  472. {
  473. "probability":{
  474. "exp":0.5000000
  475. },
  476. "location":"location",
  477. "assignments":[
  478. {
  479. "ref":"q4",
  480. "value":0
  481. },
  482. {
  483. "ref":"q3",
  484. "value":1
  485. }
  486. ],
  487. "observables":[
  488. ]
  489. },
  490. {
  491. "probability":{
  492. "exp":0.5000000
  493. },
  494. "location":"location",
  495. "assignments":[
  496. {
  497. "ref":"q4",
  498. "value":0
  499. },
  500. {
  501. "ref":"q5",
  502. "value":1
  503. }
  504. ],
  505. "observables":[
  506. ]
  507. }
  508. ]
  509. }
  510. ]
  511. },
  512. {
  513. "name":"process5",
  514. "locations":[
  515. {
  516. "name":"location"
  517. }
  518. ],
  519. "initial-locations":[
  520. "location"
  521. ],
  522. "edges":[
  523. {
  524. "location":"location",
  525. "action":"tau__",
  526. "guard":{
  527. "exp":{
  528. "op":"=",
  529. "left":"q5",
  530. "right":1
  531. }
  532. },
  533. "destinations":[
  534. {
  535. "probability":{
  536. "exp":0.5000000
  537. },
  538. "location":"location",
  539. "assignments":[
  540. {
  541. "ref":"q5",
  542. "value":0
  543. },
  544. {
  545. "ref":"q4",
  546. "value":1
  547. }
  548. ],
  549. "observables":[
  550. ]
  551. },
  552. {
  553. "probability":{
  554. "exp":0.5000000
  555. },
  556. "location":"location",
  557. "assignments":[
  558. {
  559. "ref":"q5",
  560. "value":0
  561. },
  562. {
  563. "ref":"q6",
  564. "value":1
  565. }
  566. ],
  567. "observables":[
  568. ]
  569. }
  570. ]
  571. }
  572. ]
  573. },
  574. {
  575. "name":"process6",
  576. "locations":[
  577. {
  578. "name":"location"
  579. }
  580. ],
  581. "initial-locations":[
  582. "location"
  583. ],
  584. "edges":[
  585. {
  586. "location":"location",
  587. "action":"tau__",
  588. "guard":{
  589. "exp":{
  590. "op":"=",
  591. "left":"q6",
  592. "right":1
  593. }
  594. },
  595. "destinations":[
  596. {
  597. "probability":{
  598. "exp":0.5000000
  599. },
  600. "location":"location",
  601. "assignments":[
  602. {
  603. "ref":"q6",
  604. "value":0
  605. },
  606. {
  607. "ref":"q5",
  608. "value":1
  609. }
  610. ],
  611. "observables":[
  612. ]
  613. },
  614. {
  615. "probability":{
  616. "exp":0.5000000
  617. },
  618. "location":"location",
  619. "assignments":[
  620. {
  621. "ref":"q6",
  622. "value":0
  623. },
  624. {
  625. "ref":"q7",
  626. "value":1
  627. }
  628. ],
  629. "observables":[
  630. ]
  631. }
  632. ]
  633. }
  634. ]
  635. },
  636. {
  637. "name":"process7",
  638. "locations":[
  639. {
  640. "name":"location"
  641. }
  642. ],
  643. "initial-locations":[
  644. "location"
  645. ],
  646. "edges":[
  647. {
  648. "location":"location",
  649. "action":"tau__",
  650. "guard":{
  651. "exp":{
  652. "op":"=",
  653. "left":"q7",
  654. "right":1
  655. }
  656. },
  657. "destinations":[
  658. {
  659. "probability":{
  660. "exp":0.5000000
  661. },
  662. "location":"location",
  663. "assignments":[
  664. {
  665. "ref":"q7",
  666. "value":0
  667. },
  668. {
  669. "ref":"q6",
  670. "value":1
  671. }
  672. ],
  673. "observables":[
  674. ]
  675. },
  676. {
  677. "probability":{
  678. "exp":0.5000000
  679. },
  680. "location":"location",
  681. "assignments":[
  682. {
  683. "ref":"q7",
  684. "value":0
  685. },
  686. {
  687. "ref":"q8",
  688. "value":1
  689. }
  690. ],
  691. "observables":[
  692. ]
  693. }
  694. ]
  695. }
  696. ]
  697. },
  698. {
  699. "name":"process8",
  700. "locations":[
  701. {
  702. "name":"location"
  703. }
  704. ],
  705. "initial-locations":[
  706. "location"
  707. ],
  708. "edges":[
  709. {
  710. "location":"location",
  711. "action":"tau__",
  712. "guard":{
  713. "exp":{
  714. "op":"=",
  715. "left":"q8",
  716. "right":1
  717. }
  718. },
  719. "destinations":[
  720. {
  721. "probability":{
  722. "exp":0.5000000
  723. },
  724. "location":"location",
  725. "assignments":[
  726. {
  727. "ref":"q8",
  728. "value":0
  729. },
  730. {
  731. "ref":"q7",
  732. "value":1
  733. }
  734. ],
  735. "observables":[
  736. ]
  737. },
  738. {
  739. "probability":{
  740. "exp":0.5000000
  741. },
  742. "location":"location",
  743. "assignments":[
  744. {
  745. "ref":"q8",
  746. "value":0
  747. },
  748. {
  749. "ref":"q9",
  750. "value":1
  751. }
  752. ],
  753. "observables":[
  754. ]
  755. }
  756. ]
  757. }
  758. ]
  759. },
  760. {
  761. "name":"process9",
  762. "locations":[
  763. {
  764. "name":"location"
  765. }
  766. ],
  767. "initial-locations":[
  768. "location"
  769. ],
  770. "edges":[
  771. {
  772. "location":"location",
  773. "action":"tau__",
  774. "guard":{
  775. "exp":{
  776. "op":"=",
  777. "left":"q9",
  778. "right":1
  779. }
  780. },
  781. "destinations":[
  782. {
  783. "probability":{
  784. "exp":0.5000000
  785. },
  786. "location":"location",
  787. "assignments":[
  788. {
  789. "ref":"q9",
  790. "value":0
  791. },
  792. {
  793. "ref":"q8",
  794. "value":1
  795. }
  796. ],
  797. "observables":[
  798. ]
  799. },
  800. {
  801. "probability":{
  802. "exp":0.5000000
  803. },
  804. "location":"location",
  805. "assignments":[
  806. {
  807. "ref":"q9",
  808. "value":0
  809. },
  810. {
  811. "ref":"q10",
  812. "value":1
  813. }
  814. ],
  815. "observables":[
  816. ]
  817. }
  818. ]
  819. }
  820. ]
  821. },
  822. {
  823. "name":"process10",
  824. "locations":[
  825. {
  826. "name":"location"
  827. }
  828. ],
  829. "initial-locations":[
  830. "location"
  831. ],
  832. "edges":[
  833. {
  834. "location":"location",
  835. "action":"tau__",
  836. "guard":{
  837. "exp":{
  838. "op":"=",
  839. "left":"q10",
  840. "right":1
  841. }
  842. },
  843. "destinations":[
  844. {
  845. "probability":{
  846. "exp":0.5000000
  847. },
  848. "location":"location",
  849. "assignments":[
  850. {
  851. "ref":"q10",
  852. "value":0
  853. },
  854. {
  855. "ref":"q9",
  856. "value":1
  857. }
  858. ],
  859. "observables":[
  860. ]
  861. },
  862. {
  863. "probability":{
  864. "exp":0.5000000
  865. },
  866. "location":"location",
  867. "assignments":[
  868. {
  869. "ref":"q10",
  870. "value":0
  871. },
  872. {
  873. "ref":"q11",
  874. "value":1
  875. }
  876. ],
  877. "observables":[
  878. ]
  879. }
  880. ]
  881. }
  882. ]
  883. },
  884. {
  885. "name":"process11",
  886. "locations":[
  887. {
  888. "name":"location"
  889. }
  890. ],
  891. "initial-locations":[
  892. "location"
  893. ],
  894. "edges":[
  895. {
  896. "location":"location",
  897. "action":"tau__",
  898. "guard":{
  899. "exp":{
  900. "op":"=",
  901. "left":"q11",
  902. "right":1
  903. }
  904. },
  905. "destinations":[
  906. {
  907. "probability":{
  908. "exp":0.5000000
  909. },
  910. "location":"location",
  911. "assignments":[
  912. {
  913. "ref":"q11",
  914. "value":0
  915. },
  916. {
  917. "ref":"q10",
  918. "value":1
  919. }
  920. ],
  921. "observables":[
  922. ]
  923. },
  924. {
  925. "probability":{
  926. "exp":0.5000000
  927. },
  928. "location":"location",
  929. "assignments":[
  930. {
  931. "ref":"q11",
  932. "value":0
  933. },
  934. {
  935. "ref":"q12",
  936. "value":1
  937. }
  938. ],
  939. "observables":[
  940. ]
  941. }
  942. ]
  943. }
  944. ]
  945. },
  946. {
  947. "name":"process12",
  948. "locations":[
  949. {
  950. "name":"location"
  951. }
  952. ],
  953. "initial-locations":[
  954. "location"
  955. ],
  956. "edges":[
  957. {
  958. "location":"location",
  959. "action":"tau__",
  960. "guard":{
  961. "exp":{
  962. "op":"=",
  963. "left":"q12",
  964. "right":1
  965. }
  966. },
  967. "destinations":[
  968. {
  969. "probability":{
  970. "exp":0.5000000
  971. },
  972. "location":"location",
  973. "assignments":[
  974. {
  975. "ref":"q12",
  976. "value":0
  977. },
  978. {
  979. "ref":"q11",
  980. "value":1
  981. }
  982. ],
  983. "observables":[
  984. ]
  985. },
  986. {
  987. "probability":{
  988. "exp":0.5000000
  989. },
  990. "location":"location",
  991. "assignments":[
  992. {
  993. "ref":"q12",
  994. "value":0
  995. },
  996. {
  997. "ref":"q13",
  998. "value":1
  999. }
  1000. ],
  1001. "observables":[
  1002. ]
  1003. }
  1004. ]
  1005. }
  1006. ]
  1007. },
  1008. {
  1009. "name":"process13",
  1010. "locations":[
  1011. {
  1012. "name":"location"
  1013. }
  1014. ],
  1015. "initial-locations":[
  1016. "location"
  1017. ],
  1018. "edges":[
  1019. {
  1020. "location":"location",
  1021. "action":"tau__",
  1022. "guard":{
  1023. "exp":{
  1024. "op":"=",
  1025. "left":"q13",
  1026. "right":1
  1027. }
  1028. },
  1029. "destinations":[
  1030. {
  1031. "probability":{
  1032. "exp":0.5000000
  1033. },
  1034. "location":"location",
  1035. "assignments":[
  1036. {
  1037. "ref":"q13",
  1038. "value":0
  1039. },
  1040. {
  1041. "ref":"q12",
  1042. "value":1
  1043. }
  1044. ],
  1045. "observables":[
  1046. ]
  1047. },
  1048. {
  1049. "probability":{
  1050. "exp":0.5000000
  1051. },
  1052. "location":"location",
  1053. "assignments":[
  1054. {
  1055. "ref":"q13",
  1056. "value":0
  1057. },
  1058. {
  1059. "ref":"q14",
  1060. "value":1
  1061. }
  1062. ],
  1063. "observables":[
  1064. ]
  1065. }
  1066. ]
  1067. }
  1068. ]
  1069. },
  1070. {
  1071. "name":"process14",
  1072. "locations":[
  1073. {
  1074. "name":"location"
  1075. }
  1076. ],
  1077. "initial-locations":[
  1078. "location"
  1079. ],
  1080. "edges":[
  1081. {
  1082. "location":"location",
  1083. "action":"tau__",
  1084. "guard":{
  1085. "exp":{
  1086. "op":"=",
  1087. "left":"q14",
  1088. "right":1
  1089. }
  1090. },
  1091. "destinations":[
  1092. {
  1093. "probability":{
  1094. "exp":0.5000000
  1095. },
  1096. "location":"location",
  1097. "assignments":[
  1098. {
  1099. "ref":"q14",
  1100. "value":0
  1101. },
  1102. {
  1103. "ref":"q13",
  1104. "value":1
  1105. }
  1106. ],
  1107. "observables":[
  1108. ]
  1109. },
  1110. {
  1111. "probability":{
  1112. "exp":0.5000000
  1113. },
  1114. "location":"location",
  1115. "assignments":[
  1116. {
  1117. "ref":"q14",
  1118. "value":0
  1119. },
  1120. {
  1121. "ref":"q15",
  1122. "value":1
  1123. }
  1124. ],
  1125. "observables":[
  1126. ]
  1127. }
  1128. ]
  1129. }
  1130. ]
  1131. },
  1132. {
  1133. "name":"process15",
  1134. "locations":[
  1135. {
  1136. "name":"location"
  1137. }
  1138. ],
  1139. "initial-locations":[
  1140. "location"
  1141. ],
  1142. "edges":[
  1143. {
  1144. "location":"location",
  1145. "action":"tau__",
  1146. "guard":{
  1147. "exp":{
  1148. "op":"=",
  1149. "left":"q15",
  1150. "right":1
  1151. }
  1152. },
  1153. "destinations":[
  1154. {
  1155. "probability":{
  1156. "exp":0.5000000
  1157. },
  1158. "location":"location",
  1159. "assignments":[
  1160. {
  1161. "ref":"q15",
  1162. "value":0
  1163. },
  1164. {
  1165. "ref":"q14",
  1166. "value":1
  1167. }
  1168. ],
  1169. "observables":[
  1170. ]
  1171. },
  1172. {
  1173. "probability":{
  1174. "exp":0.5000000
  1175. },
  1176. "location":"location",
  1177. "assignments":[
  1178. {
  1179. "ref":"q15",
  1180. "value":0
  1181. },
  1182. {
  1183. "ref":"q16",
  1184. "value":1
  1185. }
  1186. ],
  1187. "observables":[
  1188. ]
  1189. }
  1190. ]
  1191. }
  1192. ]
  1193. },
  1194. {
  1195. "name":"process16",
  1196. "locations":[
  1197. {
  1198. "name":"location"
  1199. }
  1200. ],
  1201. "initial-locations":[
  1202. "location"
  1203. ],
  1204. "edges":[
  1205. {
  1206. "location":"location",
  1207. "action":"tau__",
  1208. "guard":{
  1209. "exp":{
  1210. "op":"=",
  1211. "left":"q16",
  1212. "right":1
  1213. }
  1214. },
  1215. "destinations":[
  1216. {
  1217. "probability":{
  1218. "exp":0.5000000
  1219. },
  1220. "location":"location",
  1221. "assignments":[
  1222. {
  1223. "ref":"q16",
  1224. "value":0
  1225. },
  1226. {
  1227. "ref":"q15",
  1228. "value":1
  1229. }
  1230. ],
  1231. "observables":[
  1232. ]
  1233. },
  1234. {
  1235. "probability":{
  1236. "exp":0.5000000
  1237. },
  1238. "location":"location",
  1239. "assignments":[
  1240. {
  1241. "ref":"q16",
  1242. "value":0
  1243. },
  1244. {
  1245. "ref":"q17",
  1246. "value":1
  1247. }
  1248. ],
  1249. "observables":[
  1250. ]
  1251. }
  1252. ]
  1253. }
  1254. ]
  1255. },
  1256. {
  1257. "name":"process17",
  1258. "locations":[
  1259. {
  1260. "name":"location"
  1261. }
  1262. ],
  1263. "initial-locations":[
  1264. "location"
  1265. ],
  1266. "edges":[
  1267. {
  1268. "location":"location",
  1269. "action":"tau__",
  1270. "guard":{
  1271. "exp":{
  1272. "op":"=",
  1273. "left":"q17",
  1274. "right":1
  1275. }
  1276. },
  1277. "destinations":[
  1278. {
  1279. "probability":{
  1280. "exp":0.5000000
  1281. },
  1282. "location":"location",
  1283. "assignments":[
  1284. {
  1285. "ref":"q17",
  1286. "value":0
  1287. },
  1288. {
  1289. "ref":"q16",
  1290. "value":1
  1291. }
  1292. ],
  1293. "observables":[
  1294. ]
  1295. },
  1296. {
  1297. "probability":{
  1298. "exp":0.5000000
  1299. },
  1300. "location":"location",
  1301. "assignments":[
  1302. {
  1303. "ref":"q17",
  1304. "value":0
  1305. },
  1306. {
  1307. "ref":"q18",
  1308. "value":1
  1309. }
  1310. ],
  1311. "observables":[
  1312. ]
  1313. }
  1314. ]
  1315. }
  1316. ]
  1317. },
  1318. {
  1319. "name":"process18",
  1320. "locations":[
  1321. {
  1322. "name":"location"
  1323. }
  1324. ],
  1325. "initial-locations":[
  1326. "location"
  1327. ],
  1328. "edges":[
  1329. {
  1330. "location":"location",
  1331. "action":"tau__",
  1332. "guard":{
  1333. "exp":{
  1334. "op":"=",
  1335. "left":"q18",
  1336. "right":1
  1337. }
  1338. },
  1339. "destinations":[
  1340. {
  1341. "probability":{
  1342. "exp":0.5000000
  1343. },
  1344. "location":"location",
  1345. "assignments":[
  1346. {
  1347. "ref":"q18",
  1348. "value":0
  1349. },
  1350. {
  1351. "ref":"q17",
  1352. "value":1
  1353. }
  1354. ],
  1355. "observables":[
  1356. ]
  1357. },
  1358. {
  1359. "probability":{
  1360. "exp":0.5000000
  1361. },
  1362. "location":"location",
  1363. "assignments":[
  1364. {
  1365. "ref":"q18",
  1366. "value":0
  1367. },
  1368. {
  1369. "ref":"q1",
  1370. "value":1
  1371. }
  1372. ],
  1373. "observables":[
  1374. ]
  1375. }
  1376. ]
  1377. }
  1378. ]
  1379. }
  1380. ],
  1381. "system":{
  1382. "elements":[
  1383. {
  1384. "automaton":"process1"
  1385. },
  1386. {
  1387. "automaton":"process2"
  1388. },
  1389. {
  1390. "automaton":"process3"
  1391. },
  1392. {
  1393. "automaton":"process4"
  1394. },
  1395. {
  1396. "automaton":"process5"
  1397. },
  1398. {
  1399. "automaton":"process6"
  1400. },
  1401. {
  1402. "automaton":"process7"
  1403. },
  1404. {
  1405. "automaton":"process8"
  1406. },
  1407. {
  1408. "automaton":"process9"
  1409. },
  1410. {
  1411. "automaton":"process10"
  1412. },
  1413. {
  1414. "automaton":"process11"
  1415. },
  1416. {
  1417. "automaton":"process12"
  1418. },
  1419. {
  1420. "automaton":"process13"
  1421. },
  1422. {
  1423. "automaton":"process14"
  1424. },
  1425. {
  1426. "automaton":"process15"
  1427. },
  1428. {
  1429. "automaton":"process16"
  1430. },
  1431. {
  1432. "automaton":"process17"
  1433. },
  1434. {
  1435. "automaton":"process18"
  1436. }
  1437. ],
  1438. "syncs":[
  1439. {
  1440. "synchronise":[
  1441. "tau__",
  1442. null,
  1443. null,
  1444. null,
  1445. null,
  1446. null,
  1447. null,
  1448. null,
  1449. null,
  1450. null,
  1451. null,
  1452. null,
  1453. null,
  1454. null,
  1455. null,
  1456. null,
  1457. null,
  1458. null
  1459. ],
  1460. "result":"tau__"
  1461. },
  1462. {
  1463. "synchronise":[
  1464. null,
  1465. "tau__",
  1466. null,
  1467. null,
  1468. null,
  1469. null,
  1470. null,
  1471. null,
  1472. null,
  1473. null,
  1474. null,
  1475. null,
  1476. null,
  1477. null,
  1478. null,
  1479. null,
  1480. null,
  1481. null
  1482. ],
  1483. "result":"tau__"
  1484. },
  1485. {
  1486. "synchronise":[
  1487. null,
  1488. null,
  1489. "tau__",
  1490. null,
  1491. null,
  1492. null,
  1493. null,
  1494. null,
  1495. null,
  1496. null,
  1497. null,
  1498. null,
  1499. null,
  1500. null,
  1501. null,
  1502. null,
  1503. null,
  1504. null
  1505. ],
  1506. "result":"tau__"
  1507. },
  1508. {
  1509. "synchronise":[
  1510. null,
  1511. null,
  1512. null,
  1513. "tau__",
  1514. null,
  1515. null,
  1516. null,
  1517. null,
  1518. null,
  1519. null,
  1520. null,
  1521. null,
  1522. null,
  1523. null,
  1524. null,
  1525. null,
  1526. null,
  1527. null
  1528. ],
  1529. "result":"tau__"
  1530. },
  1531. {
  1532. "synchronise":[
  1533. null,
  1534. null,
  1535. null,
  1536. null,
  1537. "tau__",
  1538. null,
  1539. null,
  1540. null,
  1541. null,
  1542. null,
  1543. null,
  1544. null,
  1545. null,
  1546. null,
  1547. null,
  1548. null,
  1549. null,
  1550. null
  1551. ],
  1552. "result":"tau__"
  1553. },
  1554. {
  1555. "synchronise":[
  1556. null,
  1557. null,
  1558. null,
  1559. null,
  1560. null,
  1561. "tau__",
  1562. null,
  1563. null,
  1564. null,
  1565. null,
  1566. null,
  1567. null,
  1568. null,
  1569. null,
  1570. null,
  1571. null,
  1572. null,
  1573. null
  1574. ],
  1575. "result":"tau__"
  1576. },
  1577. {
  1578. "synchronise":[
  1579. null,
  1580. null,
  1581. null,
  1582. null,
  1583. null,
  1584. null,
  1585. "tau__",
  1586. null,
  1587. null,
  1588. null,
  1589. null,
  1590. null,
  1591. null,
  1592. null,
  1593. null,
  1594. null,
  1595. null,
  1596. null
  1597. ],
  1598. "result":"tau__"
  1599. },
  1600. {
  1601. "synchronise":[
  1602. null,
  1603. null,
  1604. null,
  1605. null,
  1606. null,
  1607. null,
  1608. null,
  1609. "tau__",
  1610. null,
  1611. null,
  1612. null,
  1613. null,
  1614. null,
  1615. null,
  1616. null,
  1617. null,
  1618. null,
  1619. null
  1620. ],
  1621. "result":"tau__"
  1622. },
  1623. {
  1624. "synchronise":[
  1625. null,
  1626. null,
  1627. null,
  1628. null,
  1629. null,
  1630. null,
  1631. null,
  1632. null,
  1633. "tau__",
  1634. null,
  1635. null,
  1636. null,
  1637. null,
  1638. null,
  1639. null,
  1640. null,
  1641. null,
  1642. null
  1643. ],
  1644. "result":"tau__"
  1645. },
  1646. {
  1647. "synchronise":[
  1648. null,
  1649. null,
  1650. null,
  1651. null,
  1652. null,
  1653. null,
  1654. null,
  1655. null,
  1656. null,
  1657. "tau__",
  1658. null,
  1659. null,
  1660. null,
  1661. null,
  1662. null,
  1663. null,
  1664. null,
  1665. null
  1666. ],
  1667. "result":"tau__"
  1668. },
  1669. {
  1670. "synchronise":[
  1671. null,
  1672. null,
  1673. null,
  1674. null,
  1675. null,
  1676. null,
  1677. null,
  1678. null,
  1679. null,
  1680. null,
  1681. "tau__",
  1682. null,
  1683. null,
  1684. null,
  1685. null,
  1686. null,
  1687. null,
  1688. null
  1689. ],
  1690. "result":"tau__"
  1691. },
  1692. {
  1693. "synchronise":[
  1694. null,
  1695. null,
  1696. null,
  1697. null,
  1698. null,
  1699. null,
  1700. null,
  1701. null,
  1702. null,
  1703. null,
  1704. null,
  1705. "tau__",
  1706. null,
  1707. null,
  1708. null,
  1709. null,
  1710. null,
  1711. null
  1712. ],
  1713. "result":"tau__"
  1714. },
  1715. {
  1716. "synchronise":[
  1717. null,
  1718. null,
  1719. null,
  1720. null,
  1721. null,
  1722. null,
  1723. null,
  1724. null,
  1725. null,
  1726. null,
  1727. null,
  1728. null,
  1729. "tau__",
  1730. null,
  1731. null,
  1732. null,
  1733. null,
  1734. null
  1735. ],
  1736. "result":"tau__"
  1737. },
  1738. {
  1739. "synchronise":[
  1740. null,
  1741. null,
  1742. null,
  1743. null,
  1744. null,
  1745. null,
  1746. null,
  1747. null,
  1748. null,
  1749. null,
  1750. null,
  1751. null,
  1752. null,
  1753. "tau__",
  1754. null,
  1755. null,
  1756. null,
  1757. null
  1758. ],
  1759. "result":"tau__"
  1760. },
  1761. {
  1762. "synchronise":[
  1763. null,
  1764. null,
  1765. null,
  1766. null,
  1767. null,
  1768. null,
  1769. null,
  1770. null,
  1771. null,
  1772. null,
  1773. null,
  1774. null,
  1775. null,
  1776. null,
  1777. "tau__",
  1778. null,
  1779. null,
  1780. null
  1781. ],
  1782. "result":"tau__"
  1783. },
  1784. {
  1785. "synchronise":[
  1786. null,
  1787. null,
  1788. null,
  1789. null,
  1790. null,
  1791. null,
  1792. null,
  1793. null,
  1794. null,
  1795. null,
  1796. null,
  1797. null,
  1798. null,
  1799. null,
  1800. null,
  1801. "tau__",
  1802. null,
  1803. null
  1804. ],
  1805. "result":"tau__"
  1806. },
  1807. {
  1808. "synchronise":[
  1809. null,
  1810. null,
  1811. null,
  1812. null,
  1813. null,
  1814. null,
  1815. null,
  1816. null,
  1817. null,
  1818. null,
  1819. null,
  1820. null,
  1821. null,
  1822. null,
  1823. null,
  1824. null,
  1825. "tau__",
  1826. null
  1827. ],
  1828. "result":"tau__"
  1829. },
  1830. {
  1831. "synchronise":[
  1832. null,
  1833. null,
  1834. null,
  1835. null,
  1836. null,
  1837. null,
  1838. null,
  1839. null,
  1840. null,
  1841. null,
  1842. null,
  1843. null,
  1844. null,
  1845. null,
  1846. null,
  1847. null,
  1848. null,
  1849. "tau__"
  1850. ],
  1851. "result":"tau__"
  1852. }
  1853. ]
  1854. }
  1855. }