Files
logseq/assets/MLE23_paper_5_1691614582934_0.edn
T
2025-06-05 22:07:12 +02:00

1046 lines
58 KiB
Clojure
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{:highlights [{:id #uuid "64d40007-d183-4320-9e3f-ded768973166",
:page 1,
:position {:bounding {:x1 364.87762451171875,
:y1 104.08333587646484,
:x2 748.1781005859375,
:y2 139.75,
:width 816,
:height 1056},
:rects ({:x1 364.87762451171875,
:y1 104.08333587646484,
:x2 748.1781005859375,
:y2 139.75,
:width 816,
:height 1056}),
:page 1},
:content {:text "Rules Lifecycle Management"},
:properties {:color "green"}}
{:id #uuid "64d40103-8628-4400-af63-34aca8e4e855",
:page 1,
:position {:bounding {:x1 0,
:y1 317.3333339691162,
:x2 560.230339050293,
:y2 597.4583435058594,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 0,
:y1 317.3333339691162,
:x2 0,
:y2 338.6666679382324,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 333.33333587646484,
:x2 0,
:y2 354.6666679382324,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 184.43750381469727,
:y1 541.59375,
:x2 560.0676383972168,
:y2 560.2604370117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 560.1927185058594,
:x2 560.230339050293,
:y2 578.859375,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 578.7916870117188,
:x2 251.15338897705078,
:y2 597.4583435058594,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text "Gamification refers to the application of gaming concepts in non-playful contexts to encourage engagement with a product or service."},
:properties {:color "green"}}
{:id #uuid "64d40150-ffc7-48df-8129-7a32fb4023c4",
:page 1,
:position {:bounding {:x1 0,
:y1 397.33333587646484,
:x2 560.2297592163086,
:y2 709.0364685058594,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 0,
:y1 397.33333587646484,
:x2 0,
:y2 418.6666717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 413.33333587646484,
:x2 0,
:y2 434.6666717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 429.3333435058594,
:x2 0,
:y2 450.6666717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 377.4575309753418,
:y1 634.578125,
:x2 559.9249687194824,
:y2 653.2448120117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 653.1770935058594,
:x2 560.1748924255371,
:y2 671.84375,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 671.7760620117188,
:x2 560.2297592163086,
:y2 690.4427185058594,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 690.3698120117188,
:x2 300.1948013305664,
:y2 709.0364685058594,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text "hese systems are based on a set of rules defined by game designers, who specify the conditions that must be met to evolve the state of a game and the associated consequence"},
:properties {:color "green"}}
{:id #uuid "64d5e3f4-35e0-4643-8308-7b04ecac7bea",
:page 1,
:position {:bounding {:x1 259.69793701171875,
:y1 578.7916870117188,
:x2 380.8572692871094,
:y2 597.4583435058594,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 259.69793701171875,
:y1 578.7916870117188,
:x2 380.8572692871094,
:y2 597.4583435058594,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text "Gameful systems"},
:properties {:color "purple"}}
{:id #uuid "64d5e497-5abc-4119-ab0b-024c2e696662",
:page 1,
:position {:bounding {:x1 0,
:y1 461.3333435058594,
:x2 560.2271728515625,
:y2 746.2291870117188,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 0,
:y1 461.3333435058594,
:x2 0,
:y2 482.66668701171875,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 423.0313415527344,
:y1 708.96875,
:x2 560.2271728515625,
:y2 727.6354370117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 727.5625,
:x2 505.4026412963867,
:y2 746.2291870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text "certain limitations that can give rise to undesirable or unforeseen behaviors"},
:properties {:color "yellow"}}
{:id #uuid "64d5e4b7-ada6-4100-9485-f73f5f849c76",
:page 1,
:position {:bounding {:x1 233.6316375732422,
:y1 801.953125,
:x2 432.701171875,
:y2 820.6198120117188,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 233.6316375732422,
:y1 801.953125,
:x2 432.701171875,
:y2 820.6198120117188,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text "entire rule lifecycle process"},
:properties {:color "green"}}
{:id #uuid "64d5e4c7-2804-4832-b1fe-a7825c3823d5",
:page 1,
:position {:bounding {:x1 479.86981201171875,
:y1 820.546875,
:x2 560.2320556640625,
:y2 839.2135620117188,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 479.86981201171875,
:y1 820.546875,
:x2 560.2320556640625,
:y2 839.2135620117188,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text "asy-to-use"},
:properties {:color "yellow"}}
{:id #uuid "64d5e4de-f518-4dae-bef0-105f7abd9be9",
:page 1,
:position {:bounding {:x1 465.6636657714844,
:y1 894.9375,
:x2 512.4259033203125,
:y2 913.6041870117188,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 465.6636657714844,
:y1 894.9375,
:x2 512.4259033203125,
:y2 913.6041870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text "simple"},
:properties {:color "yellow"}}
{:id #uuid "64d5e501-3caa-44cf-bd44-fb5f206929f7",
:page 1,
:position {:bounding {:x1 0,
:y1 813.3333358764648,
:x2 560.2053756713867,
:y2 1207.9166870117188,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 0,
:y1 813.3333358764648,
:x2 0,
:y2 834.6666717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 1164.5989685058594,
:x2 560.2053756713867,
:y2 1185.5989685058594,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 1186.9166870117188,
:x2 382.83153533935547,
:y2 1207.9166870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text "gamification can incentivize and motivate individuals to adopt more sustainable habits and lifestyles"},
:properties {:color "green"}}
{:id #uuid "64d5e50f-2ca1-4480-b590-17835cbf2d32",
:page 1,
:position {:bounding {:x1 0,
:y1 861.3333435058594,
:x2 560.2053375244141,
:y2 1274.8646240234375,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 0,
:y1 861.3333435058594,
:x2 0,
:y2 882.6666717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 119.08576965332031,
:y1 1231.546875,
:x2 560.2053375244141,
:y2 1252.546875,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 1253.8646240234375,
:x2 237.47972869873047,
:y2 1274.8646240234375,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text " enhance the sense of community and collective action towards sustainability"},
:properties {:color "purple"}}
{:id #uuid "64d5e54f-f58f-4d50-aa73-eeb5633457d4",
:page 1,
:position {:bounding {:x1 0,
:y1 539.7395935058594,
:x2 1051.1595458984375,
:y2 962.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 600.953125,
:y1 539.7395935058594,
:x2 1051.1595458984375,
:y2 560.7395935058594,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541717529297,
:y1 562.0573120117188,
:x2 981.4931488037109,
:y2 583.0573120117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 941.3333740234375,
:x2 0,
:y2 962.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text "Rules play a critical role in gamification as they define the boundaries, constraints, and objectives of the gam"},
:properties {:color "purple"}}
{:id #uuid "64d5e559-a0e3-4206-8bba-0223c138d7c2",
:page 1,
:position {:bounding {:x1 0,
:y1 584.375,
:x2 1051.16748046875,
:y2 1010.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 934.2064208984375,
:y1 584.375,
:x2 1051.16748046875,
:y2 605.375,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541717529297,
:y1 606.6875,
:x2 1050.531234741211,
:y2 627.6875,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541717529297,
:y1 629.0052185058594,
:x2 963.7396087646484,
:y2 650.0052185058594,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 973.3333740234375,
:x2 0,
:y2 994.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 989.3333740234375,
:x2 0,
:y2 1010.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text "ame designers can guide the players behavior, motivate them to take specific actions, and provide feedback on their performance"},
:properties {:color "purple"}}
{:id #uuid "64d5e574-cf07-4a8c-bde5-f39810c05c5e",
:page 1,
:position {:bounding {:x1 783.75,
:y1 875.84375,
:x2 949.5482788085938,
:y2 896.84375,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 783.75,
:y1 875.84375,
:x2 949.5482788085938,
:y2 896.84375,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text "gamification elements"},
:properties {:color "blue"}}
{:id #uuid "64d5e58c-c324-4f9a-b297-50b3947cc33d",
:page 1,
:position {:bounding {:x1 645.3789520263672,
:y1 988.7760620117188,
:x2 698.2488708496094,
:y2 1009.7760620117188,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 645.3789520263672,
:y1 988.7760620117188,
:x2 698.2488708496094,
:y2 1009.7760620117188,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text "Drools"},
:properties {:color "purple"}}
{:id #uuid "64d5e59c-ba5c-4d60-8833-e0314737bf63",
:page 1,
:position {:bounding {:x1 0,
:y1 1033.4114990234375,
:x2 1051.1639251708984,
:y2 1346.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 762.9982299804688,
:y1 1033.4114990234375,
:x2 1051.04736328125,
:y2 1054.4114990234375,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541717529297,
:y1 1055.7291870117188,
:x2 1051.0414428710938,
:y2 1076.7291870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541717529297,
:y1 1078.0416870117188,
:x2 1051.1639251708984,
:y2 1099.0416870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541717529297,
:y1 1100.359375,
:x2 747.4407653808594,
:y2 1121.359375,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 1293.3333740234375,
:x2 0,
:y2 1314.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 1309.3333740234375,
:x2 0,
:y2 1330.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 1325.3333740234375,
:x2 0,
:y2 1346.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 1},
:content {:text "he Left Hand Side that describes the conditions to met for their execution and the Right Hand Side that corresponds to the actual consequences of the rules on the state of the game"},
:properties {:color "yellow"}}
{:id #uuid "64d5e5fb-fa4e-4ac0-bc5f-017bef20dbf9",
:page 2,
:position {:bounding {:x1 122.640625,
:y1 99.390625,
:x2 192.97323608398438,
:y2 114.390625,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 122.640625,
:y1 99.390625,
:x2 192.97323608398438,
:y2 114.390625,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 2},
:content {:text "Applicant"},
:properties {:color "yellow"}}
{:id #uuid "64d5e633-b4cc-4792-8216-47b194184440",
:page 2,
:position {:bounding {:x1 0,
:y1 221.33333587646484,
:x2 560.2088012695312,
:y2 421.4166717529297,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 0,
:y1 221.33333587646484,
:x2 0,
:y2 242.66666793823242,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 388.260498046875,
:y1 378.0989685058594,
:x2 560.2088012695312,
:y2 399.0989685058594,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 400.4166717529297,
:x2 470.38265228271484,
:y2 421.4166717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 2},
:content {:text "important gap between their domains knowledge and their coding skills"},
:properties {:color "purple"}}
{:id #uuid "64d5e666-6da1-4fd2-a87b-2817552b270a",
:page 2,
:position {:bounding {:x1 0,
:y1 237.33333587646484,
:x2 560.2090377807617,
:y2 510.6770935058594,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 0,
:y1 237.33333587646484,
:x2 0,
:y2 258.6666717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 253.33333587646484,
:x2 0,
:y2 274.6666717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 269.33333587646484,
:x2 0,
:y2 290.6666717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 285.33333587646484,
:x2 0,
:y2 306.6666717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 480.3558349609375,
:y1 400.4166717529297,
:x2 560.2069091796875,
:y2 421.4166717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 422.7291717529297,
:x2 560.0634155273438,
:y2 443.7291717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 445.046875,
:x2 560.2090377807617,
:y2 466.046875,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 467.3645935058594,
:x2 560.208366394043,
:y2 488.3645935058594,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 489.6770935058594,
:x2 461.5262985229492,
:y2 510.6770935058594,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 2},
:content {:text "Moreover, the rules definition is not followed by a well structured testing phase that allows a prior verification of their semantic correctness, this means that some rules dont work as expected resulting in users dissatisfaction and complaints. "},
:properties {:color "yellow"}}
{:id #uuid "64d5e6c1-048e-4691-8e31-f39fb2859d10",
:page 2,
:position {:bounding {:x1 0,
:y1 381.3333435058594,
:x2 560.2087326049805,
:y2 667.796875,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 0,
:y1 381.3333435058594,
:x2 0,
:y2 402.6666717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 397.3333435058594,
:x2 0,
:y2 418.66668701171875,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 109.99479675292969,
:y1 602.1666870117188,
:x2 560.2021331787109,
:y2 623.1666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 624.484375,
:x2 560.2087326049805,
:y2 645.484375,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 646.796875,
:x2 285.9326705932617,
:y2 667.796875,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 2},
:content {:text "Using a domain-specific language (DSL) to specify gamification rules can provide several advantages over using a more general-purpose languag"},
:properties {:color "yellow"}}
{:id #uuid "64d5e77a-2c20-46c1-abb4-3d68cbb41e74",
:page 2,
:position {:bounding {:x1 0,
:y1 573.3333435058594,
:x2 560.2053146362305,
:y2 959.71875,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 0,
:y1 573.3333435058594,
:x2 0,
:y2 594.6666717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 589.3333435058594,
:x2 0,
:y2 610.6666717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 605.3333435058594,
:x2 0,
:y2 626.6666717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 497.64166259765625,
:y1 871.7708435058594,
:x2 558.1001586914062,
:y2 892.7708435058594,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 894.0885620117188,
:x2 559.5690841674805,
:y2 915.0885620117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 916.40625,
:x2 560.2053146362305,
:y2 937.40625,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 938.71875,
:x2 451.5918502807617,
:y2 959.71875,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 2},
:content {:text " A welldesigned DSL can include built-in checks and constraints that ensure that the rules are consistent and coherent, and that they conform to best practices and industry standards"},
:properties {:color "yellow"}}
{:id #uuid "64d5e7b0-0c7d-4e09-9ccb-6401c2b3e8ed",
:page 2,
:position {:bounding {:x1 205.2838592529297,
:y1 1320.8125,
:x2 340.0730895996094,
:y2 1341.8125,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 205.2838592529297,
:y1 1320.8125,
:x2 340.0730895996094,
:y2 1341.8125,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 2},
:content {:text " actual limitation"},
:properties {:color "yellow"}}
{:id #uuid "64d5e7f4-7897-4a7d-88ed-e5556fe039ca",
:page 2,
:position {:bounding {:x1 709.828125,
:y1 138.51043701171875,
:x2 792.524658203125,
:y2 159.51043701171875,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 709.828125,
:y1 138.51043701171875,
:x2 792.524658203125,
:y2 159.51043701171875,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 2},
:content {:text "DSL4GaR"},
:properties {:color "purple"}}
{:id #uuid "64d5e823-1f58-49e1-a3c8-0040998c470a",
:page 2,
:position {:bounding {:x1 0,
:y1 250.09375,
:x2 1051.114501953125,
:y2 1042.666748046875,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 769.06005859375,
:y1 250.09375,
:x2 1051.114501953125,
:y2 271.09375,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541717529297,
:y1 272.40625,
:x2 766.77734375,
:y2 293.40625,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 1021.3333740234375,
:x2 0,
:y2 1042.666748046875,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 2},
:content {:text "a graph representing the evolution of the state of a gam"},
:properties {:color "green"}}
{:id #uuid "64d5e830-9c66-44df-85fb-050a973d9fdb",
:page 2,
:position {:bounding {:x1 0,
:y1 294.7239685058594,
:x2 1051.1644897460938,
:y2 1074.666748046875,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 825.3030700683594,
:y1 294.7239685058594,
:x2 1051.1644897460938,
:y2 315.7239685058594,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541717529297,
:y1 317.04168701171875,
:x2 686.6532592773438,
:y2 338.04168701171875,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 1053.3333740234375,
:x2 0,
:y2 1074.666748046875,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 2},
:content {:text "erify the correctness of the defined rules"},
:properties {:color "yellow"}}
{:id #uuid "64d5e855-ebd7-47c2-aa54-3d0b5c82da59",
:page 2,
:position {:bounding {:x1 0,
:y1 317.04168701171875,
:x2 1051.1642456054688,
:y2 1090.666748046875,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 895.2666015625,
:y1 317.04168701171875,
:x2 1051.1642456054688,
:y2 338.04168701171875,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541717529297,
:y1 339.359375,
:x2 672.2476501464844,
:y2 360.359375,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 1069.3333740234375,
:x2 0,
:y2 1090.666748046875,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 2},
:content {:text "verify their possible interference"},
:properties {:color "yellow"}}
{:id #uuid "64d5e8b5-d50f-40d6-97a6-33b51b725dbf",
:page 2,
:position {:bounding {:x1 867.0203857421875,
:y1 1057.6823120117188,
:x2 952.61474609375,
:y2 1078.6823120117188,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 867.0203857421875,
:y1 1057.6823120117188,
:x2 952.61474609375,
:y2 1078.6823120117188,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 2},
:content {:text "drawbacks"},
:properties {:color "yellow"}}
{:id #uuid "64d5e902-7d0b-4a66-87f9-7e12d1ebc223",
:page 2,
:position {:bounding {:x1 0,
:y1 1169.2604370117188,
:x2 1051.0235595703125,
:y2 1682.666748046875,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 992.4010620117188,
:y1 1169.2604370117188,
:x2 1051.0235595703125,
:y2 1190.2604370117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541717529297,
:y1 1191.578125,
:x2 997.5570526123047,
:y2 1212.578125,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 1661.3333740234375,
:x2 0,
:y2 1682.666748046875,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 2},
:content {:text "chained executions of the rules and their possible interference"},
:properties {:color "yellow"}}
{:id #uuid "64d5e951-47be-4451-be6c-310c80e1b7dd",
:page 3,
:position {:bounding {:x1 0,
:y1 -2.6666667461395264,
:x2 560.206298828125,
:y2 136.7291717529297,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 0,
:y1 -2.6666667461395264,
:x2 0,
:y2 18.666667222976685,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 350.3748474121094,
:y1 93.41146087646484,
:x2 560.206298828125,
:y2 114.41146087646484,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 115.72917175292969,
:x2 280.79296112060547,
:y2 136.7291717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 3},
:content {:text "guiding the designers during the process to avoid error"},
:properties {:color "green"}}
{:id #uuid "64d5e957-b06b-4f65-8f67-eb90f8ff5dc5",
:page 3,
:position {:bounding {:x1 116.7891845703125,
:y1 138.046875,
:x2 427.168212890625,
:y2 159.046875,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 116.7891845703125,
:y1 138.046875,
:x2 427.168212890625,
:y2 159.046875,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 3},
:content {:text "effective tool to permit rules simulation"},
:properties {:color "green"}}
{:id #uuid "64d5e960-3b21-418f-af6f-7bb62f0c7bd0",
:page 3,
:position {:bounding {:x1 371.885009765625,
:y1 160.36459350585938,
:x2 560.2094116210938,
:y2 181.36459350585938,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 371.885009765625,
:y1 160.36459350585938,
:x2 560.2094116210938,
:y2 181.36459350585938,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 3},
:content {:text "erify the actual changes"},
:properties {:color "green"}}
{:id #uuid "64d5e971-4a29-43ec-af1a-b7b8c7df659d",
:page 3,
:position {:bounding {:x1 0,
:y1 109.33333396911621,
:x2 560.2086181640625,
:y2 292.9479217529297,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 0,
:y1 109.33333396911621,
:x2 0,
:y2 130.66666793823242,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 136.49484252929688,
:y1 249.63021850585938,
:x2 560.2086181640625,
:y2 270.6302185058594,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 271.9479217529297,
:x2 130.98703002929688,
:y2 292.9479217529297,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 3},
:content {:text "one or more rule are triggered, for example, by the same facts."},
:properties {:color "green"}}
{:id #uuid "64d5e9a5-e475-4f3e-aff0-3fec7edc16d9",
:page 3,
:position {:bounding {:x1 0,
:y1 269.33331298828125,
:x2 560.205322265625,
:y2 1163.28125,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 0,
:y1 269.33331298828125,
:x2 0,
:y2 290.6666564941406,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 477.301025390625,
:y1 1119.9635620117188,
:x2 560.205322265625,
:y2 1140.9635620117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 91.39583587646484,
:y1 1142.28125,
:x2 128.27376556396484,
:y2 1163.28125,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 3},
:content {:text "asy-to-use APIs"},
:properties {:color "green"}}
{:id #uuid "64d5ea49-20a0-4e4d-9004-247bdb0a38d3",
:page 3,
:position {:bounding {:x1 0,
:y1 93.41146087646484,
:x2 1051.1613464355469,
:y2 450.66668701171875,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 1023.9001159667969,
:y1 93.41146087646484,
:x2 1051.1613464355469,
:y2 114.41146850585938,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541870117188,
:y1 115.72917175292969,
:x2 856.9612121582031,
:y2 136.7291717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 429.3333435058594,
:x2 0,
:y2 450.66668701171875,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 3},
:content {:text "test the rules and verify their outcomes;"},
:properties {:color "yellow"}}
{:id #uuid "64d5ea50-f4bb-4c32-acf2-c2625f03f0e0",
:page 3,
:position {:bounding {:x1 1006.0481872558594,
:y1 115.72917175292969,
:x2 1051.1662292480469,
:y2 136.7291717529297,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 1006.0481872558594,
:y1 115.72917175292969,
:x2 1051.1662292480469,
:y2 136.7291717529297,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 3},
:content {:text "easily"},
:properties {:color "yellow"}}
{:id #uuid "64d5eab5-3321-459c-83c3-3e929dd0e8d4",
:page 3,
:position {:bounding {:x1 0,
:y1 272.13543701171875,
:x2 1051.1677551269531,
:y2 626.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 767.4464721679688,
:y1 272.13543701171875,
:x2 1051.1677551269531,
:y2 293.13543701171875,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541870117188,
:y1 294.453125,
:x2 1051.1667175292969,
:y2 315.453125,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541870117188,
:y1 316.7708435058594,
:x2 1051.1653137207031,
:y2 337.7708435058594,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541870117188,
:y1 339.0833435058594,
:x2 1051.1660461425781,
:y2 360.0833435058594,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 582.3541870117188,
:y1 361.40106201171875,
:x2 852.4417419433594,
:y2 382.40106201171875,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 557.3333740234375,
:x2 0,
:y2 578.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 573.3333740234375,
:x2 0,
:y2 594.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 589.3333740234375,
:x2 0,
:y2 610.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}
{:x1 0,
:y1 605.3333740234375,
:x2 0,
:y2 626.6666870117188,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 3},
:content {:text "During the simulation the designers can also define a list of assertions on the games state that are automatically verified during the process; if something unexpected happens, the graph reports the encountered errors and the relative unverified assertion"},
:properties {:color "green"}}
{:id #uuid "64d5eaf2-76c3-4075-bbd0-97c589b96f80",
:page 3,
:position {:bounding {:x1 221.9479217529297,
:y1 991.890625,
:x2 429.5747985839844,
:y2 1010.5573120117188,
:width 1142.3999999999999,
:height 1478.3999999999999},
:rects ({:x1 221.9479217529297,
:y1 991.890625,
:x2 429.5747985839844,
:y2 1010.5573120117188,
:width 1142.3999999999999,
:height 1478.3999999999999}),
:page 3},
:content {:text "Fig. 1: Game state transitions."},
:properties {:color "yellow"}}],
:extra {:page 1}}