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.

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