1981 lines
107 KiB
Clojure
1981 lines
107 KiB
Clojure
{:highlights [{:id #uuid "642bd6f2-7ae3-455a-938f-8e5ced69d316",
|
||
:page 1,
|
||
:position {:bounding {:x1 284.2394714355469,
|
||
:y1 563.890625,
|
||
:x2 692.285400390625,
|
||
:y2 581.890625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 284.2394714355469,
|
||
:y1 563.890625,
|
||
:x2 692.285400390625,
|
||
:y2 581.890625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 1},
|
||
:content {:text "multi-layered systems that exploit edge and fog computing"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bd6f8-e260-4491-8d11-89d70de0c423",
|
||
:page 1,
|
||
:position {:bounding {:x1 79.6953125,
|
||
:y1 587.8046875,
|
||
:x2 258.7774963378906,
|
||
:y2 605.8046875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 79.6953125,
|
||
:y1 587.8046875,
|
||
:x2 258.7774963378906,
|
||
:y2 605.8046875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 1},
|
||
:content {:text "design and management "},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bd774-35c5-4be6-84cd-d4e2984011c8",
|
||
:page 1,
|
||
:position {:bounding {:x1 560.40087890625,
|
||
:y1 878.6640625,
|
||
:x2 851.5042724609375,
|
||
:y2 897.1640625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 560.40087890625,
|
||
:y1 878.6640625,
|
||
:x2 851.5042724609375,
|
||
:y2 897.1640625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 1},
|
||
:content {:text "ollect real-time data and control operation"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bed44-a177-49f5-b60f-dabeb014185e",
|
||
:page 1,
|
||
:position {:bounding {:x1 0,
|
||
:y1 804.5,
|
||
:x2 900.5469360351562,
|
||
:y2 897.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 790.9752197265625,
|
||
:y1 804.5,
|
||
:x2 892.13037109375,
|
||
:y2 821.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 892.515625,
|
||
:y1 811.53125,
|
||
:x2 900.5469360351562,
|
||
:y2 819.53125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 489.8046875,
|
||
:y1 822.7421875,
|
||
:x2 892.3809814453125,
|
||
:y2 839.7421875,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 892.515625,
|
||
:y1 829.7734375,
|
||
:x2 900.5469360351562,
|
||
:y2 837.7734375,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 830,
|
||
:x2 0,
|
||
:y2 849.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 489.8046875,
|
||
:y1 840.9921875,
|
||
:x2 892.8043212890625,
|
||
:y2 857.9921875,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 846,
|
||
:x2 0,
|
||
:y2 865.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 892.515625,
|
||
:y1 848.0234375,
|
||
:x2 900.5469360351562,
|
||
:y2 856.0234375,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 489.8046875,
|
||
:y1 859.234375,
|
||
:x2 892.2472534179688,
|
||
:y2 876.234375,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 862,
|
||
:x2 0,
|
||
:y2 881.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 892.515625,
|
||
:y1 866.265625,
|
||
:x2 900.5469360351562,
|
||
:y2 874.265625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 489.8046875,
|
||
:y1 877.484375,
|
||
:x2 806.2040405273438,
|
||
:y2 894.484375,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 878,
|
||
:x2 0,
|
||
:y2 897.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 1},
|
||
:content {:text " Additionally, 20 multi-layer IoT systems that leverage edge and fog computing 21 also deploy nodes or compute units (located in the plant) to run 22 lightweight applications and cloud servers for the deployment 23 and execution of the resource-intensive applications"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf621-0c74-4d31-861f-4ad7e4c59045",
|
||
:page 2,
|
||
:position {:bounding {:x1 0,
|
||
:y1 30,
|
||
:x2 446.59515380859375,
|
||
:y2 146.4765625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 0,
|
||
:y1 30,
|
||
:x2 0,
|
||
:y2 49.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 296.26422119140625,
|
||
:y1 111.234375,
|
||
:x2 444.1961669921875,
|
||
:y2 128.234375,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 44.6328125,
|
||
:y1 118.265625,
|
||
:x2 48.6484375,
|
||
:y2 126.265625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 63.8515625,
|
||
:y1 129.4765625,
|
||
:x2 446.59515380859375,
|
||
:y2 146.4765625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 2},
|
||
:content {:text "challenges related to the3 design of these block diagrams and the IoT system involved."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf627-a769-4c94-bdc8-5b8291af5e80",
|
||
:page 2,
|
||
:position {:bounding {:x1 0,
|
||
:y1 62,
|
||
:x2 444.1838684082031,
|
||
:y2 182.96875,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 0,
|
||
:y1 62,
|
||
:x2 0,
|
||
:y2 81.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 217.32481384277344,
|
||
:y1 147.7265625,
|
||
:x2 444.1838684082031,
|
||
:y2 164.7265625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 44.6328125,
|
||
:y1 154.7578125,
|
||
:x2 48.6484375,
|
||
:y2 162.7578125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 63.8515625,
|
||
:y1 165.96875,
|
||
:x2 207.06912231445312,
|
||
:y2 182.96875,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 2},
|
||
:content {:text " unified language for modeling WWTP5 process block diagram"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf631-6af5-4272-97a8-e1336c10306a",
|
||
:page 2,
|
||
:position {:bounding {:x1 0,
|
||
:y1 126,
|
||
:x2 444.1885681152344,
|
||
:y2 274.1953125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 0,
|
||
:y1 126,
|
||
:x2 0,
|
||
:y2 145.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 142,
|
||
:x2 0,
|
||
:y2 161.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 158.72003173828125,
|
||
:y1 220.703125,
|
||
:x2 444.1881103515625,
|
||
:y2 237.703125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 44.6328125,
|
||
:y1 227.734375,
|
||
:x2 48.6484375,
|
||
:y2 235.734375,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 63.8515625,
|
||
:y1 238.953125,
|
||
:x2 444.1885681152344,
|
||
:y2 255.953125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 40.6171875,
|
||
:y1 245.984375,
|
||
:x2 48.64849853515625,
|
||
:y2 253.984375,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 63.8515625,
|
||
:y1 257.1953125,
|
||
:x2 120.01654052734375,
|
||
:y2 274.1953125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 2},
|
||
:content {:text "management and adaptation of the system to9 address functional requirements and quality of service (QoS) at10 run-time."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf643-f695-4883-a901-63bb28ecf994",
|
||
:page 2,
|
||
:position {:bounding {:x1 117.94774627685547,
|
||
:y1 380.1328125,
|
||
:x2 340.21666717529297,
|
||
:y2 397.1328125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 117.94774627685547,
|
||
:y1 380.1328125,
|
||
:x2 340.21666717529297,
|
||
:y2 397.1328125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 2},
|
||
:content {:text "process block diagram of a WWTP "},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf651-e5c8-48b3-b477-ec7bfce1f11d",
|
||
:page 2,
|
||
:position {:bounding {:x1 93.71875,
|
||
:y1 453.1171875,
|
||
:x2 418.359375,
|
||
:y2 470.1171875,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 93.71875,
|
||
:y1 453.1171875,
|
||
:x2 418.359375,
|
||
:y2 470.1171875,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 2},
|
||
:content {:text "A code generator and MAPE-K based framework. "},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf65f-b066-4b87-b337-953e0e11dbde",
|
||
:page 12,
|
||
:position {:bounding {:x1 0,
|
||
:y1 593.1640625,
|
||
:x2 891.4219360351562,
|
||
:y2 1313.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 844.2265625,
|
||
:y1 593.1640625,
|
||
:x2 882.9854736328125,
|
||
:y2 610.1640625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 883.390625,
|
||
:y1 600.1953125,
|
||
:x2 891.4219360351562,
|
||
:y2 608.1953125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 495.8828125,
|
||
:y1 611.4140625,
|
||
:x2 883.3870849609375,
|
||
:y2 628.4140625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 883.390625,
|
||
:y1 618.4453125,
|
||
:x2 891.4219360351562,
|
||
:y2 626.4453125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 495.8828125,
|
||
:y1 629.65625,
|
||
:x2 766.2694091796875,
|
||
:y2 646.65625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 1278,
|
||
:x2 0,
|
||
:y2 1297.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 1294,
|
||
:x2 0,
|
||
:y2 1313.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 12},
|
||
:content {:text "A 81 model-based infrastructure for the specification and runtime 82 execution of self-adaptive IoT architectures."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf686-de7d-4b6a-8657-fe636e55c453",
|
||
:page 2,
|
||
:position {:bounding {:x1 0,
|
||
:y1 199.296875,
|
||
:x2 891.4219360351562,
|
||
:y2 689.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 821.7893676757812,
|
||
:y1 199.296875,
|
||
:x2 883.778076171875,
|
||
:y2 216.296875,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 883.390625,
|
||
:y1 206.328125,
|
||
:x2 891.4219360351562,
|
||
:y2 214.328125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 480.6796875,
|
||
:y1 217.546875,
|
||
:x2 860.7645263671875,
|
||
:y2 234.546875,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 670,
|
||
:x2 0,
|
||
:y2 689.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 2},
|
||
:content {:text "design 43 time for the specification of the WWTP process block diagram"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf68d-227b-41ab-a468-38ab3a523364",
|
||
:page 2,
|
||
:position {:bounding {:x1 0,
|
||
:y1 235.7890625,
|
||
:x2 891.4219360351562,
|
||
:y2 721.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 531.5579223632812,
|
||
:y1 235.7890625,
|
||
:x2 882.9707641601562,
|
||
:y2 252.7890625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 883.390625,
|
||
:y1 242.8203125,
|
||
:x2 891.4219360351562,
|
||
:y2 250.8203125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 480.6796875,
|
||
:y1 254.03125,
|
||
:x2 714.5360717773438,
|
||
:y2 271.03125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 702,
|
||
:x2 0,
|
||
:y2 721.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 2},
|
||
:content {:text "self-adaptive IoT system, and run-time to support the 45 operation and adaptation of the system."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf6b8-8f6e-4d86-82bc-02110a307f1f",
|
||
:page 2,
|
||
:position {:bounding {:x1 0,
|
||
:y1 400.359375,
|
||
:x2 891.4219360351562,
|
||
:y2 865.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 795.7731323242188,
|
||
:y1 400.359375,
|
||
:x2 883.5856323242188,
|
||
:y2 417.359375,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 883.390625,
|
||
:y1 407.390625,
|
||
:x2 891.4219360351562,
|
||
:y2 415.390625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 480.6796875,
|
||
:y1 418.6015625,
|
||
:x2 588.638916015625,
|
||
:y2 435.6015625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 846,
|
||
:x2 0,
|
||
:y2 865.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 2},
|
||
:content {:text "multi-layer 54 IoT architectures"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf718-3f6e-407d-b6ed-9573210b14ff",
|
||
:page 2,
|
||
:position {:bounding {:x1 0,
|
||
:y1 491.9453125,
|
||
:x2 891.4219360351562,
|
||
:y2 945.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 628.4366455078125,
|
||
:y1 491.9453125,
|
||
:x2 883.4990844726562,
|
||
:y2 508.9453125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 883.390625,
|
||
:y1 498.9765625,
|
||
:x2 891.4219360351562,
|
||
:y2 506.9765625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 480.6796875,
|
||
:y1 510.1875,
|
||
:x2 525.4096069335938,
|
||
:y2 527.1875,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 926,
|
||
:x2 0,
|
||
:y2 945.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 2},
|
||
:content {:text " WWTP processes and the IoT system 59 implied"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf725-6800-4886-b57d-9522bef5ea46",
|
||
:page 2,
|
||
:position {:bounding {:x1 0,
|
||
:y1 583.171875,
|
||
:x2 891.4219360351562,
|
||
:y2 1041.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 685.2954711914062,
|
||
:y1 583.171875,
|
||
:x2 865.2421875,
|
||
:y2 600.171875,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 883.390625,
|
||
:y1 590.203125,
|
||
:x2 891.4219360351562,
|
||
:y2 598.203125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 480.6796875,
|
||
:y1 601.4140625,
|
||
:x2 883.8710327148438,
|
||
:y2 618.4140625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 883.390625,
|
||
:y1 608.4453125,
|
||
:x2 891.4219360351562,
|
||
:y2 616.4453125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 480.6796875,
|
||
:y1 619.6640625,
|
||
:x2 723.3323364257812,
|
||
:y2 636.6640625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 1006,
|
||
:x2 0,
|
||
:y2 1025.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 1022,
|
||
:x2 0,
|
||
:y2 1041.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 2},
|
||
:content {:text " Both the DSL and the code 64 generator are implemented using MPS 1, a language workbench 65 developed by JetBrains to design DSLs."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf743-e011-4b68-929e-4b6aab626c67",
|
||
:page 3,
|
||
:position {:bounding {:x1 72.9765625,
|
||
:y1 184.25,
|
||
:x2 307.69207763671875,
|
||
:y2 201.25,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 72.9765625,
|
||
:y1 184.25,
|
||
:x2 307.69207763671875,
|
||
:y2 201.25,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 3},
|
||
:content {:text "Prometheus2—a time-series database"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf77a-2c7c-4ae0-afc2-7b6b39e24e14",
|
||
:page 3,
|
||
:position {:bounding {:x1 0,
|
||
:y1 398,
|
||
:x2 455.83416748046875,
|
||
:y2 649.40625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 0,
|
||
:y1 398,
|
||
:x2 0,
|
||
:y2 417.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 414,
|
||
:x2 0,
|
||
:y2 433.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 430,
|
||
:x2 0,
|
||
:y2 449.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 86.97581481933594,
|
||
:y1 577.671875,
|
||
:x2 455.8305969238281,
|
||
:y2 594.671875,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 49.7421875,
|
||
:y1 584.703125,
|
||
:x2 57.77349853515625,
|
||
:y2 592.703125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 103.3828125,
|
||
:y1 595.9140625,
|
||
:x2 455.83416748046875,
|
||
:y2 612.9140625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 49.7421875,
|
||
:y1 602.9453125,
|
||
:x2 57.77349853515625,
|
||
:y2 610.9453125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 103.3828125,
|
||
:y1 614.15625,
|
||
:x2 453.5670166015625,
|
||
:y2 631.15625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 49.7421875,
|
||
:y1 621.1875,
|
||
:x2 57.77349853515625,
|
||
:y2 629.1875,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 103.3828125,
|
||
:y1 632.40625,
|
||
:x2 342.40191650390625,
|
||
:y2 649.40625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 3},
|
||
:content {:text "WTP process block diagram — We enable the specifica-26 tion of the main operating units such as filters, grit cham-27 bers, biological reactors, and the flow—either water or28 sludge—between these operating units."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf77f-e388-4f93-b194-92bdebf5e52a",
|
||
:page 3,
|
||
:position {:bounding {:x1 732.4512329101562,
|
||
:y1 289.9453125,
|
||
:x2 795.1475830078125,
|
||
:y2 306.9453125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 732.4512329101562,
|
||
:y1 289.9453125,
|
||
:x2 795.1475830078125,
|
||
:y2 306.9453125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 3},
|
||
:content {:text " first poin"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642bf791-b109-4ad3-819e-37a29c10523f",
|
||
:page 3,
|
||
:position {:bounding {:x1 0,
|
||
:y1 217.3125,
|
||
:x2 900.5469360351562,
|
||
:y2 609.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412},
|
||
:rects ({:x1 838.3046875,
|
||
:y1 217.3125,
|
||
:x2 892.7914428710938,
|
||
:y2 234.3125,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 892.515625,
|
||
:y1 224.34375,
|
||
:x2 900.5469360351562,
|
||
:y2 232.34375,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 520.2109375,
|
||
:y1 235.5625,
|
||
:x2 591.7247924804688,
|
||
:y2 252.5625,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}
|
||
{:x1 0,
|
||
:y1 590,
|
||
:x2 0,
|
||
:y2 609.5,
|
||
:width 934.0000000000001,
|
||
:height 1208.7058823529412}),
|
||
:page 3},
|
||
:content {:text "adap- 37 tation rules"},
|
||
:properties {:color "yellow"}}
|
||
{:id #uuid "642c1a5a-c96f-47f1-af35-ed46c2cb892a",
|
||
:page 4,
|
||
:position {:bounding {:x1 0,
|
||
:y1 254,
|
||
:x2 485.3670349121094,
|
||
:y2 944.7265625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 254,
|
||
:x2 0,
|
||
:y2 273.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 280.13623046875,
|
||
:y1 906.296875,
|
||
:x2 485.3670349121094,
|
||
:y2 924.796875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 44.359375,
|
||
:y1 913.9296875,
|
||
:x2 53.138206481933594,
|
||
:y2 922.4296875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 926.2265625,
|
||
:x2 405.4078063964844,
|
||
:y2 944.7265625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 4},
|
||
:content {:text "igure 3 defines the concepts for16 the specification of functional and adaptation rules"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c1a67-5553-4551-a434-6aeede1d9310",
|
||
:page 4,
|
||
:position {:bounding {:x1 0,
|
||
:y1 286,
|
||
:x2 487.8506164550781,
|
||
:y2 1004.8046875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 286,
|
||
:x2 0,
|
||
:y2 305.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 302,
|
||
:x2 0,
|
||
:y2 321.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 89.65625,
|
||
:y1 946.453125,
|
||
:x2 487.8506164550781,
|
||
:y2 964.953125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 44.359375,
|
||
:y1 954.0859375,
|
||
:x2 53.138206481933594,
|
||
:y2 962.5859375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 966.375,
|
||
:x2 485.08837890625,
|
||
:y2 984.875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 44.359375,
|
||
:y1 974.0078125,
|
||
:x2 53.138206481933594,
|
||
:y2 982.5078125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 986.3046875,
|
||
:x2 356.87078857421875,
|
||
:y2 1004.8046875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 4},
|
||
:content {:text "A Rule is composed of an Expression—condition relation-18 ship—and multiple Actions that are executed on the system if19 the condition is true during a defined perio"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c1a96-6b20-44e8-a5c3-36b0fc2bc38b",
|
||
:page 4,
|
||
:position {:bounding {:x1 0,
|
||
:y1 398,
|
||
:x2 487.8526916503906,
|
||
:y2 1164.203125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 398,
|
||
:x2 0,
|
||
:y2 417.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 414,
|
||
:x2 0,
|
||
:y2 433.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 430,
|
||
:x2 0,
|
||
:y2 449.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 183.9765625,
|
||
:y1 1085.9296875,
|
||
:x2 485.0914611816406,
|
||
:y2 1104.4296875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 44.359375,
|
||
:y1 1093.5625,
|
||
:x2 53.138206481933594,
|
||
:y2 1102.0625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 1105.859375,
|
||
:x2 485.0873718261719,
|
||
:y2 1124.359375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 44.359375,
|
||
:y1 1113.484375,
|
||
:x2 53.138206481933594,
|
||
:y2 1121.984375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 1125.78125,
|
||
:x2 487.8526916503906,
|
||
:y2 1144.28125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 44.359375,
|
||
:y1 1133.4140625,
|
||
:x2 53.138206481933594,
|
||
:y2 1141.9140625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 1145.703125,
|
||
:x2 368.861572265625,
|
||
:y2 1164.203125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 4},
|
||
:content {:text "Expression concept by adding sensor and QoS25 conditions that can be combined also with all other types of26 expressions—e.g., BinaryOperations, Literals, or BooleanCon-27 stants—in a complex conditional expression."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c23ab-58bb-4cda-a136-1c411a0d385a",
|
||
:page 4,
|
||
:position {:bounding {:x1 0,
|
||
:y1 638,
|
||
:x2 973.51318359375,
|
||
:y2 844.8984375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 638,
|
||
:x2 0,
|
||
:y2 657.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 654,
|
||
:x2 0,
|
||
:y2 673.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 670,
|
||
:x2 0,
|
||
:y2 689.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 626.5703125,
|
||
:y1 766.6171875,
|
||
:x2 964.3712158203125,
|
||
:y2 785.1171875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 964.734375,
|
||
:y1 774.25,
|
||
:x2 973.51318359375,
|
||
:y2 782.75,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 524.9375,
|
||
:y1 786.546875,
|
||
:x2 964.2813110351562,
|
||
:y2 805.046875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 964.734375,
|
||
:y1 794.1796875,
|
||
:x2 973.51318359375,
|
||
:y2 802.6796875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 524.9375,
|
||
:y1 806.46875,
|
||
:x2 965.199462890625,
|
||
:y2 824.96875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 964.734375,
|
||
:y1 814.1015625,
|
||
:x2 973.51318359375,
|
||
:y2 822.6015625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 524.9375,
|
||
:y1 826.3984375,
|
||
:x2 876.15625,
|
||
:y2 844.8984375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 4},
|
||
:content {:text "QoSCondition allows detecting unusual values 40 in QoS and system infrastructure metrics. For example, high 41 RAM and CPU consumption in one specific node (edge, fog, or 42 cloud), or in a group of nodes belonging to a Region."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c23b0-632f-4f0a-9ff3-4af1d087d4ee",
|
||
:page 4,
|
||
:position {:bounding {:x1 587.65625,
|
||
:y1 866.6484375,
|
||
:x2 683.6066284179688,
|
||
:y2 885.1484375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 587.65625,
|
||
:y1 866.6484375,
|
||
:x2 683.6066284179688,
|
||
:y2 885.1484375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 4},
|
||
:content {:text "Redeployment"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c23c0-6e75-40b2-9fd3-e97757e68f15",
|
||
:page 4,
|
||
:position {:bounding {:x1 841.078125,
|
||
:y1 906.5,
|
||
:x2 910.4000244140625,
|
||
:y2 925,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 841.078125,
|
||
:y1 906.5,
|
||
:x2 910.4000244140625,
|
||
:y2 925,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 4},
|
||
:content {:text "Offloading"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c23c4-7e8a-406b-a11d-a2731cbe7005",
|
||
:page 4,
|
||
:position {:bounding {:x1 546.7421875,
|
||
:y1 986.203125,
|
||
:x2 597.5523071289062,
|
||
:y2 1004.703125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 546.7421875,
|
||
:y1 986.203125,
|
||
:x2 597.5523071289062,
|
||
:y2 1004.703125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 4},
|
||
:content {:text "Scaling"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c23c7-47cd-48a2-b072-ed5d256ff83e",
|
||
:page 4,
|
||
:position {:bounding {:x1 781.625,
|
||
:y1 1006.125,
|
||
:x2 893.1211547851562,
|
||
:y2 1024.625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 781.625,
|
||
:y1 1006.125,
|
||
:x2 893.1211547851562,
|
||
:y2 1024.625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 4},
|
||
:content {:text "OperateActuator"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c23de-93bd-42d2-b645-ebe66b891e89",
|
||
:page 4,
|
||
:position {:bounding {:x1 0,
|
||
:y1 958,
|
||
:x2 973.51318359375,
|
||
:y2 1224.28125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 958,
|
||
:x2 0,
|
||
:y2 977.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 974,
|
||
:x2 0,
|
||
:y2 993.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 724.7352905273438,
|
||
:y1 1165.9375,
|
||
:x2 964.2813110351562,
|
||
:y2 1184.4375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 964.734375,
|
||
:y1 1173.5703125,
|
||
:x2 973.51318359375,
|
||
:y2 1182.0703125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 524.9375,
|
||
:y1 1185.859375,
|
||
:x2 964.8861083984375,
|
||
:y2 1204.359375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 964.734375,
|
||
:y1 1193.4921875,
|
||
:x2 973.51318359375,
|
||
:y2 1201.9921875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 524.9375,
|
||
:y1 1205.78125,
|
||
:x2 826.0580444335938,
|
||
:y2 1224.28125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 4},
|
||
:content {:text "This new feature of the DSL is 60 relevant for the case of wastewater treatment, but could also be 61 useful in other scenarios or application cases."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c23ec-c040-4e3b-82a1-4641af2550fa",
|
||
:page 5,
|
||
:position {:bounding {:x1 0,
|
||
:y1 14,
|
||
:x2 497.8143310546875,
|
||
:y2 651.765625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 14,
|
||
:x2 0,
|
||
:y2 33.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 30,
|
||
:x2 0,
|
||
:y2 49.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 46,
|
||
:x2 0,
|
||
:y2 65.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 62,
|
||
:x2 0,
|
||
:y2 81.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 107.5439682006836,
|
||
:y1 553.5703125,
|
||
:x2 495.05879974365234,
|
||
:y2 572.0703125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 58.7109375,
|
||
:y1 561.203125,
|
||
:x2 63.1015625,
|
||
:y2 569.703125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 79.6953125,
|
||
:y1 573.4921875,
|
||
:x2 497.8143310546875,
|
||
:y2 591.9921875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 58.7109375,
|
||
:y1 581.125,
|
||
:x2 63.1015625,
|
||
:y2 589.625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 79.6953125,
|
||
:y1 593.421875,
|
||
:x2 495.0503234863281,
|
||
:y2 611.921875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 58.7109375,
|
||
:y1 601.0546875,
|
||
:x2 63.1015625,
|
||
:y2 609.5546875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 79.6953125,
|
||
:y1 613.34375,
|
||
:x2 495.0498046875,
|
||
:y2 631.84375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 58.7109375,
|
||
:y1 620.9765625,
|
||
:x2 63.1015625,
|
||
:y2 629.4765625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 79.6953125,
|
||
:y1 633.265625,
|
||
:x2 262.037353515625,
|
||
:y2 651.765625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 5},
|
||
:content {:text "o define the types of conditions, metrics to monitor, and1 types of actions that cover our language, we relied on our sys-2 tematic literature review (SLR) (Alfonso et al. 2021b), which3 provides a comprehensive and holistic view of the current state4 of the art in IoT adaptation."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c24eb-bed5-43f4-afea-68599d38fbb2",
|
||
:page 5,
|
||
:position {:bounding {:x1 0,
|
||
:y1 190,
|
||
:x2 495.0468444824219,
|
||
:y2 860.9296875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 190,
|
||
:x2 0,
|
||
:y2 209.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 206,
|
||
:x2 0,
|
||
:y2 225.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 402.0917053222656,
|
||
:y1 802.578125,
|
||
:x2 494.7819519042969,
|
||
:y2 821.078125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 54.3203125,
|
||
:y1 810.2109375,
|
||
:x2 63.099143981933594,
|
||
:y2 818.7109375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 79.6953125,
|
||
:y1 822.5078125,
|
||
:x2 495.0468444824219,
|
||
:y2 841.0078125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 54.3203125,
|
||
:y1 830.1328125,
|
||
:x2 63.099143981933594,
|
||
:y2 838.6328125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 79.6953125,
|
||
:y1 842.4296875,
|
||
:x2 421.10467529296875,
|
||
:y2 860.9296875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 5},
|
||
:content {:text " The definition12 and implementation of these rules improves the accuracy of the13 DSL and avoids errors that could occur at run-time."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c2511-5b30-46d7-a41a-c7d43de1f7b0",
|
||
:page 5,
|
||
:position {:bounding {:x1 292.22967529296875,
|
||
:y1 863.921875,
|
||
:x2 445.62066650390625,
|
||
:y2 882.421875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 292.22967529296875,
|
||
:y1 863.921875,
|
||
:x2 445.62066650390625,
|
||
:y2 882.421875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 5},
|
||
:content {:text "well-formedness rules "},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c2558-9c8d-4931-bb9f-7227d5ba7256",
|
||
:page 5,
|
||
:position {:bounding {:x1 643.4216918945312,
|
||
:y1 1005.140625,
|
||
:x2 769.724853515625,
|
||
:y2 1023.640625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 643.4216918945312,
|
||
:y1 1005.140625,
|
||
:x2 769.724853515625,
|
||
:y2 1023.640625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 5},
|
||
:content {:text " projectional editors"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c2583-4ad4-4049-a96e-7925d2d75d56",
|
||
:page 6,
|
||
:position {:bounding {:x1 0,
|
||
:y1 14,
|
||
:x2 484.80369567871094,
|
||
:y2 516.9921875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 14,
|
||
:x2 0,
|
||
:y2 33.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 155.1262664794922,
|
||
:y1 478.5625,
|
||
:x2 484.80369567871094,
|
||
:y2 497.0625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 48.7421875,
|
||
:y1 486.1953125,
|
||
:x2 53.1328125,
|
||
:y2 494.6953125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 498.4921875,
|
||
:x2 268.1295471191406,
|
||
:y2 516.9921875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 6},
|
||
:content {:text "The color of the shape represents the main fluid1 treated by the unit operation"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c2592-6eb5-448c-88a4-7249c43820f4",
|
||
:page 6,
|
||
:position {:bounding {:x1 194.83351135253906,
|
||
:y1 518.4140625,
|
||
:x2 304.6962890625,
|
||
:y2 536.9140625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 194.83351135253906,
|
||
:y1 518.4140625,
|
||
:x2 304.6962890625,
|
||
:y2 536.9140625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 6},
|
||
:content {:text " water treatmen"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c259a-d8f2-4ad2-9c45-c6a5071f9169",
|
||
:page 6,
|
||
:position {:bounding {:x1 374.7491149902344,
|
||
:y1 538.3359375,
|
||
:x2 479.8485412597656,
|
||
:y2 556.8359375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 374.7491149902344,
|
||
:y1 538.3359375,
|
||
:x2 479.8485412597656,
|
||
:y2 556.8359375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 6},
|
||
:content {:text "sludge treatmen"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c2649-fe37-4de7-99ad-a998b3b06615",
|
||
:page 6,
|
||
:position {:bounding {:x1 0,
|
||
:y1 81.71875,
|
||
:x2 973.51318359375,
|
||
:y2 641.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 544.8671875,
|
||
:y1 81.71875,
|
||
:x2 964.328125,
|
||
:y2 100.21875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 964.734375,
|
||
:y1 89.3515625,
|
||
:x2 973.51318359375,
|
||
:y2 97.8515625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 524.9375,
|
||
:y1 101.640625,
|
||
:x2 965.259765625,
|
||
:y2 120.140625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 964.734375,
|
||
:y1 109.2734375,
|
||
:x2 973.51318359375,
|
||
:y2 117.7734375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 524.9375,
|
||
:y1 121.5703125,
|
||
:x2 807.1851196289062,
|
||
:y2 140.0703125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 606,
|
||
:x2 0,
|
||
:y2 625.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 622,
|
||
:x2 0,
|
||
:y2 641.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 6},
|
||
:content {:text "The modeling of rules—functional or adaptive—is per- 37 formed following a textual notation. A condition, a period, and 38 a list of actions must be defined for a rule."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c266f-bfc3-4e4d-9671-b46860d04035",
|
||
:page 6,
|
||
:position {:bounding {:x1 574.984375,
|
||
:y1 483.46875,
|
||
:x2 698.03662109375,
|
||
:y2 501.96875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 574.984375,
|
||
:y1 483.46875,
|
||
:x2 698.03662109375,
|
||
:y2 501.96875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 6},
|
||
:content {:text "period of the rule "},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c2677-9fe7-4c3c-954f-986087f9de7e",
|
||
:page 6,
|
||
:position {:bounding {:x1 0,
|
||
:y1 544.328125,
|
||
:x2 973.51318359375,
|
||
:y2 1009.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 554.1965942382812,
|
||
:y1 544.328125,
|
||
:x2 964.283935546875,
|
||
:y2 562.828125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 964.734375,
|
||
:y1 551.9609375,
|
||
:x2 973.51318359375,
|
||
:y2 560.4609375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 524.9375,
|
||
:y1 564.25,
|
||
:x2 964.2813110351562,
|
||
:y2 582.75,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 964.734375,
|
||
:y1 571.8828125,
|
||
:x2 973.51318359375,
|
||
:y2 580.3828125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 524.9375,
|
||
:y1 584.171875,
|
||
:x2 597.6861572265625,
|
||
:y2 602.671875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 974,
|
||
:x2 0,
|
||
:y2 993.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 990,
|
||
:x2 0,
|
||
:y2 1009.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 6},
|
||
:content {:text "he actions of a rule are specified in a vertical list that 60 includes the type of action and all the parameters involved in 61 the action. "},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c26a4-d01a-4aee-9bbc-47f8fa6f1e94",
|
||
:page 6,
|
||
:position {:bounding {:x1 0,
|
||
:y1 885.21875,
|
||
:x2 973.51318359375,
|
||
:y2 1281.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 544.8671875,
|
||
:y1 885.21875,
|
||
:x2 964.4680786132812,
|
||
:y2 903.71875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 964.734375,
|
||
:y1 892.8515625,
|
||
:x2 973.51318359375,
|
||
:y2 901.3515625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 524.9375,
|
||
:y1 905.140625,
|
||
:x2 964.4251098632812,
|
||
:y2 923.640625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 964.734375,
|
||
:y1 912.7734375,
|
||
:x2 973.51318359375,
|
||
:y2 921.2734375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 524.9375,
|
||
:y1 925.0703125,
|
||
:x2 827.1592407226562,
|
||
:y2 943.5703125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 1246,
|
||
:x2 0,
|
||
:y2 1265.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 1262,
|
||
:x2 0,
|
||
:y2 1281.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 6},
|
||
:content {:text "Other concepts for modeling the IoT system such as nodes, 77 regions, brokers, applications, and containers can be specified 78 using tabular, textual, and tree-view notations"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c26c1-e1ce-4cbc-b29f-20671cac823f",
|
||
:page 6,
|
||
:position {:bounding {:x1 0,
|
||
:y1 1045.3046875,
|
||
:x2 973.51318359375,
|
||
:y2 1361.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 645.4396362304688,
|
||
:y1 1045.3046875,
|
||
:x2 964.3963012695312,
|
||
:y2 1063.8046875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 964.734375,
|
||
:y1 1052.9296875,
|
||
:x2 973.51318359375,
|
||
:y2 1061.4296875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 524.9375,
|
||
:y1 1065.2265625,
|
||
:x2 693.224853515625,
|
||
:y2 1083.7265625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 1342,
|
||
:x2 0,
|
||
:y2 1361.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 6},
|
||
:content {:text "MAPE-K is a reference model to implement 83 adaptation mechanisms"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c26c7-e12c-48ed-96e2-9b9d82f1ddca",
|
||
:page 6,
|
||
:position {:bounding {:x1 594.004638671875,
|
||
:y1 1105.078125,
|
||
:x2 795.328369140625,
|
||
:y2 1123.578125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 594.004638671875,
|
||
:y1 1105.078125,
|
||
:x2 795.328369140625,
|
||
:y2 1123.578125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 6},
|
||
:content {:text "operate on a knowledge base"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c26eb-0417-4be3-aa41-307736598f7a",
|
||
:page 8,
|
||
:position {:bounding {:x1 0,
|
||
:y1 126,
|
||
:x2 487.8533935546875,
|
||
:y2 347.6953125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 126,
|
||
:x2 0,
|
||
:y2 145.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 142,
|
||
:x2 0,
|
||
:y2 161.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 158,
|
||
:x2 0,
|
||
:y2 177.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 269.421875,
|
||
:x2 485.08966064453125,
|
||
:y2 287.921875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 48.7421875,
|
||
:y1 277.0546875,
|
||
:x2 53.1328125,
|
||
:y2 285.5546875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 102.3984375,
|
||
:y1 289.34375,
|
||
:x2 487.8533935546875,
|
||
:y2 307.84375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 44.359375,
|
||
:y1 296.9765625,
|
||
:x2 53.138206481933594,
|
||
:y2 305.4765625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 102.9453125,
|
||
:y1 309.2734375,
|
||
:x2 487.8440856933594,
|
||
:y2 327.7734375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 44.359375,
|
||
:y1 316.90625,
|
||
:x2 53.137638092041016,
|
||
:y2 325.40625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 102.9453125,
|
||
:y1 329.1953125,
|
||
:x2 308.9845886230469,
|
||
:y2 347.6953125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 8},
|
||
:content {:text "Infrastructure and QoS — Infrastructure and QoS metrics9(such as bandwidth, CPU usage, and availability) are col-10 lected using kube-state-metrics4 and node-exporter5 (con-11 tainer cluster monitoring tools)"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c2712-8ca7-4087-a921-dd051b821c32",
|
||
:page 8,
|
||
:position {:bounding {:x1 0,
|
||
:y1 62,
|
||
:x2 485.1000671386719,
|
||
:y2 255.1640625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 62,
|
||
:x2 0,
|
||
:y2 81.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 78,
|
||
:x2 0,
|
||
:y2 97.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 94,
|
||
:x2 0,
|
||
:y2 113.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 176.890625,
|
||
:x2 484.84356689453125,
|
||
:y2 195.390625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 48.7421875,
|
||
:y1 184.5234375,
|
||
:x2 53.1328125,
|
||
:y2 193.0234375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 102.9453125,
|
||
:y1 196.8125,
|
||
:x2 484.8402099609375,
|
||
:y2 215.3125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 48.7421875,
|
||
:y1 204.4453125,
|
||
:x2 53.1328125,
|
||
:y2 212.9453125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 102.9453125,
|
||
:y1 216.7421875,
|
||
:x2 485.1000671386719,
|
||
:y2 235.2421875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 48.7421875,
|
||
:y1 224.375,
|
||
:x2 53.1328125,
|
||
:y2 232.875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 102.9453125,
|
||
:y1 236.6640625,
|
||
:x2 378.2659912109375,
|
||
:y2 255.1640625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 8},
|
||
:content {:text "Sensor data — The data captured by the system’s sensors, such5 as temperature, suspended solids, level, or pressure. These6 metrics are collected using a monitor subscribed to the7 topics where the sensors publish the data."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c2746-9497-4676-8cb2-bb439a0a2b22",
|
||
:page 8,
|
||
:position {:bounding {:x1 217.01515197753906,
|
||
:y1 504.0703125,
|
||
:x2 302.5508728027344,
|
||
:y2 522.5703125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 217.01515197753906,
|
||
:y1 504.0703125,
|
||
:x2 302.5508728027344,
|
||
:y2 522.5703125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 8},
|
||
:content {:text "Prometheus "},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c274c-1a11-4c22-a0d0-67c543904c0a",
|
||
:page 8,
|
||
:position {:bounding {:x1 155.97320556640625,
|
||
:y1 523.9921875,
|
||
:x2 468.5135192871094,
|
||
:y2 542.4921875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 155.97320556640625,
|
||
:y1 523.9921875,
|
||
:x2 468.5135192871094,
|
||
:y2 542.4921875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 8},
|
||
:content {:text "facilitate the tasks performed in the later stages"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c274e-b81b-44b6-aaf2-9a68a9506671",
|
||
:page 8,
|
||
:position {:bounding {:x1 225.10113525390625,
|
||
:y1 543.921875,
|
||
:x2 283.2669372558594,
|
||
:y2 562.421875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 225.10113525390625,
|
||
:y1 543.921875,
|
||
:x2 283.2669372558594,
|
||
:y2 562.421875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 8},
|
||
:content {:text "analysis "},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c2750-7a89-4d7c-8453-dd98881c719e",
|
||
:page 8,
|
||
:position {:bounding {:x1 312.3603820800781,
|
||
:y1 543.921875,
|
||
:x2 368.8938293457031,
|
||
:y2 562.421875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 312.3603820800781,
|
||
:y1 543.921875,
|
||
:x2 368.8938293457031,
|
||
:y2 562.421875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 8},
|
||
:content {:text "planning"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c2777-e072-4058-9ab8-ad2910d82b1a",
|
||
:page 8,
|
||
:position {:bounding {:x1 0,
|
||
:y1 494,
|
||
:x2 487.8512268066406,
|
||
:y2 801.5234375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 494,
|
||
:x2 0,
|
||
:y2 513.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 510,
|
||
:x2 0,
|
||
:y2 529.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 150.21014404296875,
|
||
:y1 743.171875,
|
||
:x2 487.8512268066406,
|
||
:y2 761.671875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 44.359375,
|
||
:y1 750.8046875,
|
||
:x2 53.138206481933594,
|
||
:y2 759.3046875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 763.09375,
|
||
:x2 485.0899353027344,
|
||
:y2 781.59375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 44.359375,
|
||
:y1 770.7265625,
|
||
:x2 53.138206481933594,
|
||
:y2 779.2265625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 783.0234375,
|
||
:x2 156.82652282714844,
|
||
:y2 801.5234375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 8},
|
||
:content {:text " notification received in the Plan stage, an adapta-32 tion plan is designed with the set of actions—e.g. scaling an33 application—"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c2783-e185-4f4a-93ab-9ee4332318c3",
|
||
:page 8,
|
||
:position {:bounding {:x1 0,
|
||
:y1 574,
|
||
:x2 484.53472900390625,
|
||
:y2 881.2265625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 574,
|
||
:x2 0,
|
||
:y2 593.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 198.2955322265625,
|
||
:y1 842.796875,
|
||
:x2 484.53472900390625,
|
||
:y2 861.296875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 44.359375,
|
||
:y1 850.4296875,
|
||
:x2 53.138206481933594,
|
||
:y2 858.9296875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 862.7265625,
|
||
:x2 223.7890625,
|
||
:y2 881.2265625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 8},
|
||
:content {:text " JSON format via HTTP POST requests to37 the Adaptation Engine."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c288b-852b-4134-800d-da51f36b04df",
|
||
:page 8,
|
||
:position {:bounding {:x1 0,
|
||
:y1 654,
|
||
:x2 487.8506164550781,
|
||
:y2 980.8515625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 654,
|
||
:x2 0,
|
||
:y2 673.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 265.41278076171875,
|
||
:y1 942.421875,
|
||
:x2 487.8506164550781,
|
||
:y2 960.921875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 44.359375,
|
||
:y1 950.0546875,
|
||
:x2 53.138206481933594,
|
||
:y2 958.5546875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 962.3515625,
|
||
:x2 385.0810241699219,
|
||
:y2 980.8515625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 8},
|
||
:content {:text "K3S6, a Kubernetes-based orches-42 trator optimized for IoT and edge environments"},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c2918-3b91-4d46-aabf-5c325b950610",
|
||
:page 8,
|
||
:position {:bounding {:x1 0,
|
||
:y1 180.0703125,
|
||
:x2 973.51318359375,
|
||
:y2 945.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 594.6556396484375,
|
||
:y1 180.0703125,
|
||
:x2 944.90625,
|
||
:y2 198.5703125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 964.734375,
|
||
:y1 187.703125,
|
||
:x2 973.51318359375,
|
||
:y2 196.203125,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 558.1484375,
|
||
:y1 200,
|
||
:x2 603.8139038085938,
|
||
:y2 218.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 926,
|
||
:x2 0,
|
||
:y2 945.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 8},
|
||
:content {:text "ontainer-based IoT applications specified in the input 54 model."},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c291c-04fc-438d-85dc-3a4d8c9acace",
|
||
:page 8,
|
||
:position {:bounding {:x1 589.1615600585938,
|
||
:y1 219.921875,
|
||
:x2 704.7965698242188,
|
||
:y2 238.421875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 589.1615600585938,
|
||
:y1 219.921875,
|
||
:x2 704.7965698242188,
|
||
:y2 238.421875,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 8},
|
||
:content {:text "monitoring tools "},
|
||
:properties {:color "green"}}
|
||
{:id #uuid "642c2927-6923-457e-934f-b2ac970d1a4a",
|
||
:page 8,
|
||
:position {:bounding {:x1 587.6015625,
|
||
:y1 339.4765625,
|
||
:x2 717.21875,
|
||
:y2 357.9765625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 587.6015625,
|
||
:y1 339.4765625,
|
||
:x2 717.21875,
|
||
:y2 357.9765625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 8},
|
||
:content {:text "Adaptation Engine."},
|
||
:properties {:color "purple"}}
|
||
{:id #uuid "642c2a85-7e70-43ed-9eeb-4548edbba507",
|
||
:page 9,
|
||
:position {:bounding {:x1 0,
|
||
:y1 811.9609375,
|
||
:x2 983.47412109375,
|
||
:y2 1137.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 655.77587890625,
|
||
:y1 811.9609375,
|
||
:x2 974.2422485351562,
|
||
:y2 830.4609375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 974.6953125,
|
||
:y1 819.59375,
|
||
:x2 983.47412109375,
|
||
:y2 828.09375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 534.90625,
|
||
:y1 831.890625,
|
||
:x2 925.8929443359375,
|
||
:y2 850.390625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 0,
|
||
:y1 1118,
|
||
:x2 0,
|
||
:y2 1137.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 9},
|
||
:content {:text "DSL for IoT system modeling of a WWTP 70 extends the aspects designed by the language presented in"},
|
||
:properties {:color "yellow"}}
|
||
{:id #uuid "642c2aa5-1de8-4173-bf1b-2c62a3a374e8",
|
||
:page 10,
|
||
:position {:bounding {:x1 0,
|
||
:y1 158,
|
||
:x2 485.08892822265625,
|
||
:y2 644.0859375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998},
|
||
:rects ({:x1 0,
|
||
:y1 158,
|
||
:x2 0,
|
||
:y2 177.5,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 90.58648681640625,
|
||
:y1 605.65625,
|
||
:x2 485.08892822265625,
|
||
:y2 624.15625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 44.359375,
|
||
:y1 613.2890625,
|
||
:x2 53.138206481933594,
|
||
:y2 621.7890625,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}
|
||
{:x1 69.734375,
|
||
:y1 625.5859375,
|
||
:x2 375.96734619140625,
|
||
:y2 644.0859375,
|
||
:width 1019.9999999999999,
|
||
:height 1319.9999999999998}),
|
||
:page 10},
|
||
:content {:text " process block diagram and conditions and actions of a rule10 that involves groups of sensors and actuators"},
|
||
:properties {:color "green"}}],
|
||
:extra {:page 10}}
|