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.

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