422 lines
24 KiB
Clojure
422 lines
24 KiB
Clojure
{:highlights [{:id #uuid "656391c6-bef8-4abc-ba0f-b2ca8b99cc49",
|
|
:page 1,
|
|
:position {:bounding {:x1 223.11979646980762,
|
|
:y1 290.5154724121094,
|
|
:x2 438.4139248877764,
|
|
:y2 308.59033203125,
|
|
:width 942,
|
|
:height 1332.1937050616646},
|
|
:rects ({:x1 223.11979646980762,
|
|
:y1 290.5154724121094,
|
|
:x2 438.4139248877764,
|
|
:y2 308.59033203125,
|
|
:width 942,
|
|
:height 1332.1937050616646}),
|
|
:page 1},
|
|
:content {:text "significant enhancements"},
|
|
:properties {:color "yellow"}}
|
|
{:id #uuid "65639206-7925-4cae-9226-70e67591044d",
|
|
:page 1,
|
|
:position {:bounding {:x1 0,
|
|
:y1 250.377685546875,
|
|
:x2 850.4990231543779,
|
|
:y2 722.103759765625,
|
|
:width 942,
|
|
:height 1332.1937050616646},
|
|
:rects ({:x1 0,
|
|
:y1 250.377685546875,
|
|
:x2 0,
|
|
:y2 267.3570861816406,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 0,
|
|
:y1 264.37884521484375,
|
|
:x2 0,
|
|
:y2 281.3582458496094,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 0,
|
|
:y1 278.3800048828125,
|
|
:x2 0,
|
|
:y2 295.3594055175781,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 0,
|
|
:y1 292.38116455078125,
|
|
:x2 0,
|
|
:y2 309.3605651855469,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 208.74101229012012,
|
|
:y1 615.0410766601562,
|
|
:x2 800.0403286963701,
|
|
:y2 633.115966796875,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 202.0582882910967,
|
|
:y1 637.2837524414062,
|
|
:x2 805.5523068457842,
|
|
:y2 655.358642578125,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 202.0582882910967,
|
|
:y1 659.5350341796875,
|
|
:x2 850.4990231543779,
|
|
:y2 677.60986328125,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 202.0582882910967,
|
|
:y1 681.6492919921875,
|
|
:x2 747.7182004004717,
|
|
:y2 699.7241821289062,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 202.0582882910967,
|
|
:y1 704.0289306640625,
|
|
:x2 449.37910433113575,
|
|
:y2 722.103759765625,
|
|
:width 942,
|
|
:height 1332.1937050616646}),
|
|
:page 1},
|
|
:content {:text "Research questions in mapping studies are general, aiming to discover research trends (e.g., publication trends over time, topics covered in the literature). Conversely, systematic reviews aggregate evidence, necessitating precisely formulated specific goals (e.g., the practical utility of an intervention for the industry)."},
|
|
:properties {:color "green"}}
|
|
{:id #uuid "6563922e-b0e9-4410-82fb-6d6567260c81",
|
|
:page 1,
|
|
:position {:bounding {:x1 144.77848787605762,
|
|
:y1 981.9211120605469,
|
|
:x2 714.7648770362139,
|
|
:y2 999.9959411621094,
|
|
:width 942,
|
|
:height 1332.1937050616646},
|
|
:rects ({:x1 144.77848787605762,
|
|
:y1 981.9211120605469,
|
|
:x2 714.7648770362139,
|
|
:y2 999.9959411621094,
|
|
:width 942,
|
|
:height 1332.1937050616646}),
|
|
:page 1},
|
|
:content {:text "SLRs require a specific research goal for evidence aggregation"},
|
|
:properties {:color "green"}}
|
|
{:id #uuid "6563923d-0870-4577-a01f-f374b825dd1b",
|
|
:page 2,
|
|
:position {:bounding {:x1 0,
|
|
:y1 12.358001708984375,
|
|
:x2 851.5390469580889,
|
|
:y2 153.12271118164062,
|
|
:width 942,
|
|
:height 1332.1937050616646},
|
|
:rects ({:x1 0,
|
|
:y1 12.358001708984375,
|
|
:x2 0,
|
|
:y2 29.337371826171875,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 539.4810635596514,
|
|
:y1 112.66824340820312,
|
|
:x2 851.5390469580889,
|
|
:y2 130.74307250976562,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 89.8607327491045,
|
|
:y1 135.04782104492188,
|
|
:x2 182.61169405281544,
|
|
:y2 153.12271118164062,
|
|
:width 942,
|
|
:height 1332.1937050616646}),
|
|
:page 2},
|
|
:content {:text "\"Insufficient Problem Definition and Discussion"},
|
|
:properties {:color "green"}}
|
|
{:id #uuid "65639260-a4ac-4117-bfde-47bc6be52f5e",
|
|
:page 2,
|
|
:position {:bounding {:x1 0,
|
|
:y1 124.36727905273438,
|
|
:x2 851.8072964698076,
|
|
:y2 375.3354797363281,
|
|
:width 942,
|
|
:height 1332.1937050616646},
|
|
:rects ({:x1 0,
|
|
:y1 124.36727905273438,
|
|
:x2 0,
|
|
:y2 141.34664916992188,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 0,
|
|
:y1 138.36843872070312,
|
|
:x2 0,
|
|
:y2 155.34780883789062,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 541.5521695166826,
|
|
:y1 312.8950500488281,
|
|
:x2 851.8072964698076,
|
|
:y2 330.9699401855469,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 89.8607327491045,
|
|
:y1 335.0093688964844,
|
|
:x2 850.7967679053545,
|
|
:y2 353.0841979980469,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 89.8607327491045,
|
|
:y1 357.2605895996094,
|
|
:x2 192.3615109473467,
|
|
:y2 375.3354797363281,
|
|
:width 942,
|
|
:height 1332.1937050616646}),
|
|
:page 2},
|
|
:content {:text "refining the research questions to encompass the complete IoT system life cycle from a software and system engineering perspective."},
|
|
:properties {:color "green"}}
|
|
{:id #uuid "65639275-d053-4ca4-880e-62fa957e59c6",
|
|
:page 2,
|
|
:position {:bounding {:x1 0,
|
|
:y1 222.3753662109375,
|
|
:x2 851.3321682959795,
|
|
:y2 553.3110961914062,
|
|
:width 942,
|
|
:height 1332.1937050616646},
|
|
:rects ({:x1 0,
|
|
:y1 222.3753662109375,
|
|
:x2 0,
|
|
:y2 239.35479736328125,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 0,
|
|
:y1 236.37652587890625,
|
|
:x2 0,
|
|
:y2 253.35595703125,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 150.6460568457842,
|
|
:y1 490.7423095703125,
|
|
:x2 851.0801999121904,
|
|
:y2 508.817138671875,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 89.8607327491045,
|
|
:y1 512.8566284179688,
|
|
:x2 851.3321682959795,
|
|
:y2 530.9314575195312,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 89.8607327491045,
|
|
:y1 535.2362060546875,
|
|
:x2 674.827651694417,
|
|
:y2 553.3110961914062,
|
|
:width 942,
|
|
:height 1332.1937050616646}),
|
|
:page 2},
|
|
:content {:text "we intentionally narrow our scope to the intrinsic characteristics of programming languages themselves, with the aim of aiding developers and engineers in selecting the most suitable declarative programming language for their IoT projects"},
|
|
:properties {:color "yellow"}}
|
|
{:id #uuid "656392b4-8333-41b1-890a-05962a0b0006",
|
|
:page 2,
|
|
:position {:bounding {:x1 0,
|
|
:y1 376.3881187438965,
|
|
:x2 850.9810025244951,
|
|
:y2 820.0176963806152,
|
|
:width 942,
|
|
:height 1332.1937050616646},
|
|
:rects ({:x1 0,
|
|
:y1 376.3881187438965,
|
|
:x2 0,
|
|
:y2 393.3675193786621,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 0,
|
|
:y1 390.38927841186523,
|
|
:x2 0,
|
|
:y2 407.36867904663086,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 500.10493440926075,
|
|
:y1 757.4489707946777,
|
|
:x2 850.9810025244951,
|
|
:y2 775.5237998962402,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 89.8607327491045,
|
|
:y1 779.7001914978027,
|
|
:x2 850.584487631917,
|
|
:y2 797.7750816345215,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 89.8607327491045,
|
|
:y1 801.9428672790527,
|
|
:x2 347.60066194832325,
|
|
:y2 820.0176963806152,
|
|
:width 942,
|
|
:height 1332.1937050616646}),
|
|
:page 2},
|
|
:content {:text "evaluating the suitability of declarative programming languages for IoT application development, rather than discussing specific software solutions or platforms"},
|
|
:properties {:color "yellow"}}
|
|
{:id #uuid "656392f2-267f-4a7e-b72a-7d3511183da8",
|
|
:page 2,
|
|
:position {:bounding {:x1 0,
|
|
:y1 432.3927574157715,
|
|
:x2 851.2411953955889,
|
|
:y2 886.6259117126465,
|
|
:width 942,
|
|
:height 1332.1937050616646},
|
|
:rects ({:x1 0,
|
|
:y1 432.3927574157715,
|
|
:x2 0,
|
|
:y2 449.372127532959,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 545.7884366065264,
|
|
:y1 846.4367637634277,
|
|
:x2 851.2411953955889,
|
|
:y2 864.5116539001465,
|
|
:width 942,
|
|
:height 1332.1937050616646}
|
|
{:x1 89.8607327491045,
|
|
:y1 868.551082611084,
|
|
:x2 801.6309964209795,
|
|
:y2 886.6259117126465,
|
|
:width 942,
|
|
:height 1332.1937050616646}),
|
|
:page 2},
|
|
:content {:text "how well declarative programming languages can facilitate the fundamental aspects of IoT application development"},
|
|
:properties {:color "yellow"}}
|
|
{:id #uuid "656395bb-d77c-4273-a0d5-f34815709932",
|
|
:page 3,
|
|
:position {:bounding {:x1 0,
|
|
:y1 152.36956787109375,
|
|
:x2 895.1389999389648,
|
|
:y2 459.2225646972656,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132},
|
|
:rects ({:x1 0,
|
|
:y1 152.36956787109375,
|
|
:x2 0,
|
|
:y2 169.34896850585938,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}
|
|
{:x1 0,
|
|
:y1 166.3707275390625,
|
|
:x2 0,
|
|
:y2 183.35012817382812,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}
|
|
{:x1 94.6447525024414,
|
|
:y1 398.6735534667969,
|
|
:x2 895.1389999389648,
|
|
:y2 418.3915710449219,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}
|
|
{:x1 94.6447525024414,
|
|
:y1 419.0163269042969,
|
|
:x2 894.8006362915039,
|
|
:y2 438.7343444824219,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}
|
|
{:x1 94.6447525024414,
|
|
:y1 439.5045471191406,
|
|
:x2 209.94890594482422,
|
|
:y2 459.2225646972656,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}),
|
|
:page 3},
|
|
:content {:text "On the other hand, the discussion will only explore an in-depth evaluation of the programming languages themselves, while avoiding broader aspects such as workflow or deployment: "},
|
|
:properties {:color "yellow"}}
|
|
{:id #uuid "6563a989-dd52-449f-8ead-b34b8f249cb2",
|
|
:page 3,
|
|
:position {:bounding {:x1 0,
|
|
:y1 320.38346832990646,
|
|
:x2 894.9901962280273,
|
|
:y2 704.2086331248283,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132},
|
|
:rects ({:x1 0,
|
|
:y1 320.38346832990646,
|
|
:x2 0,
|
|
:y2 337.3628689646721,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}
|
|
{:x1 229.0071029663086,
|
|
:y1 664.0023953318596,
|
|
:x2 894.9901962280273,
|
|
:y2 683.7204129099846,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}
|
|
{:x1 94.6447525024414,
|
|
:y1 684.4906155467033,
|
|
:x2 343.76265716552734,
|
|
:y2 704.2086331248283,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}),
|
|
:page 3},
|
|
:content {:text "ow well these declarative languages facilitate the fundamental aspects of IoT application development"},
|
|
:properties {:color "yellow"}}
|
|
{:id #uuid "6563a9ed-4480-48ee-8753-854648522409",
|
|
:page 4,
|
|
:position {:bounding {:x1 0,
|
|
:y1 278.37998962402344,
|
|
:x2 896.2919845581055,
|
|
:y2 767.9156036376953,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132},
|
|
:rects ({:x1 0,
|
|
:y1 278.37998962402344,
|
|
:x2 0,
|
|
:y2 295.35939025878906,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}
|
|
{:x1 127.79051971435547,
|
|
:y1 724.9022979736328,
|
|
:x2 896.2919845581055,
|
|
:y2 744.6203155517578,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}
|
|
{:x1 94.6447525024414,
|
|
:y1 748.1975860595703,
|
|
:x2 311.67540740966797,
|
|
:y2 767.9156036376953,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}),
|
|
:page 4},
|
|
:content {:text "1. We wrote a separate 12 pages paper, more precisely a technical review, covering the 5 final selected DSLs"},
|
|
:properties {:color "yellow"}}
|
|
{:id #uuid "6563aa39-64b9-4159-a0d8-578a39c99eeb",
|
|
:page 4,
|
|
:position {:bounding {:x1 0,
|
|
:y1 446.393905878067,
|
|
:x2 896.4961318969727,
|
|
:y2 1119.2625122070312,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132},
|
|
:rects ({:x1 0,
|
|
:y1 446.393905878067,
|
|
:x2 0,
|
|
:y2 463.37330651283264,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}
|
|
{:x1 0,
|
|
:y1 460.39506435394287,
|
|
:x2 0,
|
|
:y2 477.3744649887085,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}
|
|
{:x1 385.8055953979492,
|
|
:y1 1052.6799926757812,
|
|
:x2 895.8193588256836,
|
|
:y2 1072.3980102539062,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}
|
|
{:x1 94.6447525024414,
|
|
:y1 1075.966796875,
|
|
:x2 896.4961318969727,
|
|
:y2 1095.684814453125,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}
|
|
{:x1 94.6447525024414,
|
|
:y1 1099.5444946289062,
|
|
:x2 759.9128189086914,
|
|
:y2 1119.2625122070312,
|
|
:width 992.1732283464565,
|
|
:height 1403.1496062992132}),
|
|
:page 4},
|
|
:content {:text "Internet of Things, its equivalent is lighting up a lightemitting diode (LED). In this section, we implement this basic program in each selected language; serving as an initial foray into their syntax and basic functionality"},
|
|
:properties {:color "yellow"}}],
|
|
:extra {:page 4}}
|