Files
logseq/assets/SOSYM-23-00004472_Proof_hi_1692636091905_0.edn
2025-06-05 22:07:12 +02:00

3482 lines
196 KiB
Clojure
Raw Permalink 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 "64f19cac-8521-4798-b027-d9953da35395",
:page 2,
:position {:bounding {:x1 0,
:y1 68.17291259765625,
:x2 426.75232696533203,
:y2 290.6709289550781,
:width 563.5709967320261,
:height 854.4468464052287},
:rects ({:x1 0,
:y1 68.17291259765625,
:x2 0,
:y2 85.06101989746094,
:width 563.5709967320261,
:height 854.4468464052287}
{:x1 378.4988784790039,
:y1 255.24725341796875,
:x2 426.75232696533203,
:y2 272.1353759765625,
:width 563.5709967320261,
:height 854.4468464052287}
{:x1 149.4540786743164,
:y1 272.420654296875,
:x2 161.59241485595703,
:y2 283.8315124511719,
:width 563.5709967320261,
:height 854.4468464052287}
{:x1 111.2989273071289,
:y1 273.7828063964844,
:x2 148.9560317993164,
:y2 290.6709289550781,
:width 563.5709967320261,
:height 854.4468464052287}
{:x1 161.7421646118164,
:y1 273.7828063964844,
:x2 245.85712432861328,
:y2 290.6709289550781,
:width 563.5709967320261,
:height 854.4468464052287}),
:page 2},
:content {:text "Andrea Polini1†, Barbara Re"},
:properties {:color "green"}}
{:id #uuid "64f34504-32b1-4b7b-aa31-2a069cdc3110",
:page 2,
:position {:bounding {:x1 0,
:y1 26.333335876464844,
:x2 482.95457458496094,
:y2 238.58334350585938,
:width 585.8266666666666,
:height 888.1893333333334},
:rects ({:x1 0,
:y1 26.333335876464844,
:x2 0,
:y2 43.333335876464844,
:width 585.8266666666666,
:height 888.1893333333334}
{:x1 0,
:y1 40.333335876464844,
:x2 0,
:y2 57.33333778381348,
:width 585.8266666666666,
:height 888.1893333333334}
{:x1 167.5537567138672,
:y1 152.9635467529297,
:x2 482.95457458496094,
:y2 178.63021850585938,
:width 585.8266666666666,
:height 888.1893333333334}
{:x1 108.375,
:y1 182.89584350585938,
:x2 474.3577880859375,
:y2 208.56250762939453,
:width 585.8266666666666,
:height 888.1893333333334}
{:x1 138.25,
:y1 212.9166717529297,
:x2 424.217529296875,
:y2 238.58334350585938,
:width 585.8266666666666,
:height 888.1893333333334}),
:page 2},
:content {:text "An Interdisciplinary Model-Driven Approach for Developing and Executing IoT-Enhanced Business Process"},
:properties {:color "green"}}
{:id #uuid "64f34535-0d97-407f-8405-b555ac84f014",
:page 2,
:position {:bounding {:x1 0,
:y1 334.3333282470703,
:x2 576.8514404296875,
:y2 834.0833435058594,
:width 702.992,
:height 1065.8272},
:rects ({:x1 0,
:y1 334.3333282470703,
:x2 0,
:y2 351.3333282470703,
:width 702.992,
:height 1065.8272}
{:x1 461.6783142089844,
:y1 800.4948120117188,
:x2 576.8514404296875,
:y2 816.4948120117188,
:width 702.992,
:height 1065.8272}
{:x1 119.859375,
:y1 818.0833435058594,
:x2 181.1687469482422,
:y2 834.0833435058594,
:width 702.992,
:height 1065.8272}),
:page 2},
:content {:text "T-enhanced BPs promises "},
:properties {:color "green"}}
{:id #uuid "64f3454e-73b8-4bde-8077-3bf8e170322e",
:page 2,
:position {:bounding {:x1 0,
:y1 418.3333282470703,
:x2 579.3424072265625,
:y2 939.703125,
:width 702.992,
:height 1065.8272},
:rects ({:x1 0,
:y1 418.3333282470703,
:x2 0,
:y2 435.3333282470703,
:width 702.992,
:height 1065.8272}
{:x1 239.22396850585938,
:y1 906.0104370117188,
:x2 579.3424072265625,
:y2 922.0104370117188,
:width 702.992,
:height 1065.8272}
{:x1 119.859375,
:y1 923.703125,
:x2 425.4278564453125,
:y2 939.703125,
:width 702.992,
:height 1065.8272}),
:page 2},
:content {:text "FloBP, a model-driven engineering (MDE) approach separating concerns between the IoT and BPs"},
:properties {:color "purple"}}
{:id #uuid "64f34564-49e9-439b-92af-aa5ba30097c8",
:page 2,
:position {:bounding {:x1 298.1781005859375,
:y1 941.2916717529297,
:x2 577.2943115234375,
:y2 957.2916717529297,
:width 702.992,
:height 1065.8272},
:rects ({:x1 298.1781005859375,
:y1 941.2916717529297,
:x2 577.2943115234375,
:y2 957.2916717529297,
:width 702.992,
:height 1065.8272}),
:page 2},
:content {:text "modelling and executing IoT-enhanced BPs."},
:properties {:color "purple"}}
{:id #uuid "64f5e677-ebf0-4667-b200-eabd8ed78569",
:page 3,
:position {:bounding {:x1 0,
:y1 270,
:x2 647.0823364257812,
:y2 525.6484375,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 270,
:x2 0,
:y2 289.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 286,
:x2 0,
:y2 305.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 302,
:x2 0,
:y2 321.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 447.0859375,
:x2 646.778564453125,
:y2 465.5859375,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 467.1796875,
:x2 646.7965087890625,
:y2 485.6796875,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 487.1640625,
:x2 647.0823364257812,
:y2 505.6640625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 507.1484375,
:x2 310.40167236328125,
:y2 525.6484375,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 3},
:content {:text "An Internet of Things (IoT)-enhanced Business Process (BP) refers to integrating IoT technologies and devices into various aspects of a businesss operations and workflows to optimise efficiency, enhance productivity, and enable new capabilities of the organization "},
:properties {:color "green"}}
{:id #uuid "64f5e688-e52e-4478-8585-b2aa225b4341",
:page 3,
:position {:bounding {:x1 531.42919921875,
:y1 547.1171875,
:x2 642.346435546875,
:y2 565.6171875,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 531.42919921875,
:y1 547.1171875,
:x2 642.346435546875,
:y2 565.6171875,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 3},
:content {:text " air conditioner"},
:properties {:color "yellow"}}
{:id #uuid "64f5e6d1-25b7-421f-9869-2040d87b6623",
:page 3,
:position {:bounding {:x1 0,
:y1 446,
:x2 647.0825805664062,
:y2 705.6171875,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 446,
:x2 0,
:y2 465.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 667.1328125,
:x2 647.0825805664062,
:y2 685.6328125,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 687.1171875,
:x2 647.075439453125,
:y2 705.6171875,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 3},
:content {:text "Making data-driven decisions based on these insights can enhance overall efficiency, reduce costs, elevate the customer experience, and foster innovation."},
:properties {:color "green"}}
{:id #uuid "64f5e814-6f37-43e6-90c9-d0f4fa10d0f1",
:page 3,
:position {:bounding {:x1 0,
:y1 478,
:x2 647.0747680664062,
:y2 765.6796875,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 478,
:x2 0,
:y2 497.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 494,
:x2 0,
:y2 513.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 707.1015625,
:x2 646.783447265625,
:y2 725.6015625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 727.0859375,
:x2 647.0747680664062,
:y2 745.5859375,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 747.1796875,
:x2 336.3502502441406,
:y2 765.6796875,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 3},
:content {:text "This convergence of IoT technologies and BPs can empower organisations to remain agile, optimise their operations, and gain a competitive advantage in the ever-evolving digital landscape"},
:properties {:color "blue"}}
{:id #uuid "64f5e81e-4d3d-495f-897c-3b58bc5fdf0e",
:page 3,
:position {:bounding {:x1 0,
:y1 526,
:x2 647.2669677734375,
:y2 845.6171875,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 526,
:x2 0,
:y2 545.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 542,
:x2 0,
:y2 561.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 558,
:x2 0,
:y2 577.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 109.9140625,
:y1 767.1640625,
:x2 646.7759399414062,
:y2 785.6640625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 787.1484375,
:x2 647.0802612304688,
:y2 805.6484375,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 807.1328125,
:x2 647.2669677734375,
:y2 825.6328125,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 827.1171875,
:x2 333.1160888671875,
:y2 845.6171875,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 3},
:content {:text "Integrating the domains of IoT and Business Process Management (BPM) poses inherent challenges due to their different abstraction levels and characteristics that need to be handled by different experts competencies, resulting in the high complexity and costs "},
:properties {:color "green"}}
{:id #uuid "64f5e836-a1ed-478d-b484-73e93ceb5d16",
:page 3,
:position {:bounding {:x1 0,
:y1 622,
:x2 647.0801696777344,
:y2 925.6640625,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 622,
:x2 0,
:y2 641.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 120.87435913085938,
:y1 887.1875,
:x2 647.0801696777344,
:y2 905.6875,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 907.1640625,
:x2 458.48046875,
:y2 925.6640625,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 3},
:content {:text "heterogeneity complicates the integration process, requiring solutions to address interoperability and standardization issues"},
:properties {:color "green"}}
{:id #uuid "64f5e841-6650-4b26-ac42-2c26122fb711",
:page 3,
:position {:bounding {:x1 0,
:y1 638,
:x2 647.0691528320312,
:y2 965.6328125,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 638,
:x2 0,
:y2 657.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 654,
:x2 0,
:y2 673.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 611.0188598632812,
:y1 907.1640625,
:x2 647.0677490234375,
:y2 925.6640625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 927.1484375,
:x2 647.0691528320312,
:y2 945.6484375,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 947.1328125,
:x2 264.87738037109375,
:y2 965.6328125,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 3},
:content {:text "business modellers asked to design processes seek to abstract from the intricate technical aspects of IoT."},
:properties {:color "green"}}
{:id #uuid "64f5e857-03ea-4c06-ac24-f356b8d39e5b",
:page 4,
:position {:bounding {:x1 0,
:y1 46,
:x2 647.079833984375,
:y2 172.59375,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 46,
:x2 0,
:y2 65.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 62,
:x2 0,
:y2 81.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 78,
:x2 0,
:y2 97.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 594.046875,
:y1 94.140625,
:x2 646.1987915039062,
:y2 112.640625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 114.125,
:x2 647.079833984375,
:y2 132.625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 134.109375,
:x2 646.7750244140625,
:y2 152.609375,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 154.09375,
:x2 606.528076171875,
:y2 172.59375,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 4},
:content {:text "innovative approaches to enable a coherent convergence of holistic disciplines such as the IoT and BPM, empowering organisations to leverage the benefits of IoT technologies without compromising the agility and efficiency of their BPs "},
:properties {:color "purple"}}
{:id #uuid "64f5e87a-0f0f-43fa-bd50-f80e57f1796c",
:page 4,
:position {:bounding {:x1 0,
:y1 158,
:x2 647.0783081054688,
:y2 272.625,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 158,
:x2 0,
:y2 177.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 264.68426513671875,
:y1 234.140625,
:x2 646.766357421875,
:y2 252.640625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 254.125,
:x2 647.0783081054688,
:y2 272.625,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 4},
:content {:text "Tackling the problem from an interdisciplinary perspective requires handling the intrinsic difficulty in developing these solutions"},
:properties {:color "green"}}
{:id #uuid "64f5e8ae-ede8-46fa-994c-6ba07c02a987",
:page 4,
:position {:bounding {:x1 0,
:y1 222,
:x2 646.7864379882812,
:y2 352.6796875,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 222,
:x2 0,
:y2 241.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 219.07135009765625,
:y1 314.1953125,
:x2 646.7864379882812,
:y2 332.6953125,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 334.1796875,
:x2 557.7462158203125,
:y2 352.6796875,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 4},
:content {:text " IoT solutions that meet customer demands while avoiding duplication of effort and ensuring efficient utilisation of resources"},
:properties {:color "green"}}
{:id #uuid "64f5e8c8-f95d-46f7-b160-81a96249c4f5",
:page 4,
:position {:bounding {:x1 0,
:y1 254,
:x2 647.1188354492188,
:y2 472.6953125,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 254,
:x2 0,
:y2 273.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 270,
:x2 0,
:y2 289.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 286,
:x2 0,
:y2 305.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 302,
:x2 0,
:y2 321.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 318,
:x2 0,
:y2 337.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 230.4453125,
:y1 354.15625,
:x2 647.1188354492188,
:y2 372.65625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 374.140625,
:x2 646.7682495117188,
:y2 392.640625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 394.125,
:x2 646.769775390625,
:y2 412.625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 414.109375,
:x2 646.7765502929688,
:y2 432.609375,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 434.09375,
:x2 647.0712280273438,
:y2 452.59375,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 454.1953125,
:x2 377.714111328125,
:y2 472.6953125,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 4},
:content {:text "FloBP builds over two different approaches, presented in[13] and [14]. The first one, named FloWare [13], proposes a model-driven strategy to explicitly model the IoT domain knowledge through a predefined Feature Models structure. The second one, [14], poses guidelines to develop IoT-enhanced BPs and provides a microservices infrastructure to support the deployment of the underlying processes. "},
:properties {:color "purple"}}
{:id #uuid "64f5e8d6-dc31-4d97-a12e-172893b9ab44",
:page 4,
:position {:bounding {:x1 0,
:y1 334,
:x2 647.1807250976562,
:y2 512.6640625,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 334,
:x2 0,
:y2 353.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 350,
:x2 0,
:y2 369.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 464.0390625,
:y1 454.1953125,
:x2 647.1807250976562,
:y2 472.6953125,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 474.1796875,
:x2 647.07568359375,
:y2 492.6796875,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.015625,
:y1 494.1640625,
:x2 119.23609924316406,
:y2 512.6640625,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 4},
:content {:text "FloBP intends to provide support from the design to developing and deploying customised IoT-enhanced BPs."},
:properties {:color "purple"}}
{:id #uuid "64f5e910-f8c3-49ab-bf5e-35dcabe41ab6",
:page 4,
:position {:bounding {:x1 0,
:y1 398,
:x2 647.1026000976562,
:y2 602.5859375,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 398,
:x2 0,
:y2 417.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 414,
:x2 0,
:y2 433.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 306.54254150390625,
:y1 544.125,
:x2 646.1710205078125,
:y2 562.625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 101.640625,
:y1 564.1015625,
:x2 647.1026000976562,
:y2 582.6015625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 101.640625,
:y1 584.0859375,
:x2 554.8165893554688,
:y2 602.5859375,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 4},
:content {:text "edefines the structuring of Feature Model diagrams proposed in [13] so as to permit a more effective integration and usage of this knowledge in order to model IoT-enhanced BPs"},
:properties {:color "green"}}
{:id #uuid "64f5e928-ab1a-4ef7-ba04-d4d04e53391c",
:page 4,
:position {:bounding {:x1 0,
:y1 494,
:x2 647.1032257080078,
:y2 722.609375,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 494,
:x2 0,
:y2 513.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 510,
:x2 0,
:y2 529.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 143.2150421142578,
:y1 664.140625,
:x2 647.1032257080078,
:y2 682.640625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 101.640625,
:y1 684.125,
:x2 646.811279296875,
:y2 702.625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 101.640625,
:y1 704.109375,
:x2 245.87652587890625,
:y2 722.609375,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 4},
:content {:text "we analyse the constructs provided by the BPMN metamodel and define a proposal to specify IoT devices and pull interactions without modifying its metamodel."},
:properties {:color "green"}}
{:id #uuid "64f5e933-b496-4b91-9de3-2cd41ad8e59b",
:page 4,
:position {:bounding {:x1 0,
:y1 526,
:x2 647.1106567382812,
:y2 762.578125,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 526,
:x2 0,
:y2 545.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 542,
:x2 0,
:y2 561.5,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 334.2425231933594,
:y1 704.109375,
:x2 647.0958862304688,
:y2 722.609375,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 101.640625,
:y1 724.09375,
:x2 647.1106567382812,
:y2 742.59375,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 101.640625,
:y1 744.078125,
:x2 437.18170166015625,
:y2 762.578125,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 4},
:content {:text "we apply the Separation of Concerns (SoC) design principle to permit different experts to contribute to the different development phases and steps of the solution"},
:properties {:color "blue"}}
{:id #uuid "64f5e982-410a-4709-bff2-d1948c9e17bd",
:page 4,
:position {:bounding {:x1 0,
:y1 606,
:x2 561.286376953125,
:y2 731.71875,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 0,
:y1 606,
:x2 0,
:y2 625.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 81.09375,
:y1 697.5703125,
:x2 561.286376953125,
:y2 714.0703125,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 88.28125,
:y1 715.71875,
:x2 332.661376953125,
:y2 731.71875,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 4},
:content {:text " A microservices architecture is designed to streamline the integration of business processes with the physical world"},
:properties {:color "green"}}
{:id #uuid "64f5e9ca-3067-4b05-8736-683d2a06b3a6",
:page 4,
:position {:bounding {:x1 0,
:y1 718,
:x2 562.0654296875,
:y2 870.6875,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 0,
:y1 718,
:x2 0,
:y2 737.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 0,
:y1 734,
:x2 0,
:y2 753.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 309.49346923828125,
:y1 819.96875,
:x2 562.0654296875,
:y2 835.96875,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 88.28125,
:y1 837.328125,
:x2 562.0601806640625,
:y2 853.328125,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 88.28125,
:y1 854.6875,
:x2 351.8475341796875,
:y2 870.6875,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 4},
:content {:text "t leverages the power of modelling tools and platforms to automate and optimise the development process, improving productivity and reducing time-to-market"},
:properties {:color "green"}}
{:id #uuid "64f5e9dc-3de7-4c7c-9abb-f98b42b207d9",
:page 5,
:position {:bounding {:x1 300.3477783203125,
:y1 81.640625,
:x2 499.6085205078125,
:y2 97.640625,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 300.3477783203125,
:y1 81.640625,
:x2 499.6085205078125,
:y2 97.640625,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 5},
:content {:text "esign Science Research (DSR)"},
:properties {:color "yellow"}}
{:id #uuid "64f5ecd3-6ecb-48c6-a506-afc8e4a261af",
:page 5,
:position {:bounding {:x1 0,
:y1 126,
:x2 562.039794921875,
:y2 201.890625,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 0,
:y1 126,
:x2 0,
:y2 145.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 195.90158081054688,
:y1 168.53125,
:x2 561.2716064453125,
:y2 184.53125,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 185.890625,
:x2 562.039794921875,
:y2 201.890625,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 5},
:content {:text "According to the DSR [15], this solution can be categorised as an approach since it provides actionable instructions of a conceptual nature."},
:properties {:color "blue"}}
{:id #uuid "64f5ed94-2c3e-4c0b-81fd-2708f015f389",
:page 5,
:position {:bounding {:x1 199.90625,
:y1 220.609375,
:x2 437.29156494140625,
:y2 236.609375,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 199.90625,
:y1 220.609375,
:x2 437.29156494140625,
:y2 236.609375,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 5},
:content {:text "problem identification and motivation"},
:properties {:color "green"}}
{:id #uuid "64f5ed99-c558-4da4-99b4-6e2c00e76fbe",
:page 5,
:position {:bounding {:x1 320.0703125,
:y1 237.96875,
:x2 472.21875,
:y2 253.96875,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 320.0703125,
:y1 237.96875,
:x2 472.21875,
:y2 253.96875,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 5},
:content {:text "design and development "},
:properties {:color "green"}}
{:id #uuid "64f5eda2-9040-4543-83cc-7f57e9c0cca7",
:page 5,
:position {:bounding {:x1 0,
:y1 206,
:x2 562.1700439453125,
:y2 288.78125,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 0,
:y1 206,
:x2 0,
:y2 225.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 354.734375,
:y1 255.328125,
:x2 562.1700439453125,
:y2 271.328125,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 272.78125,
:x2 98.53208923339844,
:y2 288.78125,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 5},
:content {:text "defines objectives of the contribution"},
:properties {:color "green"}}
{:id #uuid "64f5edb5-9764-49ee-990b-4bca945c3d16",
:page 5,
:position {:bounding {:x1 0,
:y1 270,
:x2 562.2111206054688,
:y2 358.21875,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 0,
:y1 270,
:x2 0,
:y2 289.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 492.3828125,
:y1 324.859375,
:x2 562.2111206054688,
:y2 340.859375,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 342.21875,
:x2 98.53208923339844,
:y2 358.21875,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 5},
:content {:text "demonstration"},
:properties {:color "green"}}
{:id #uuid "64f5edf1-9f93-4cef-af06-0e7d5dd31c5a",
:page 5,
:position {:bounding {:x1 73.84375,
:y1 621.5,
:x2 471.331298828125,
:y2 637.5,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 73.84375,
:y1 621.5,
:x2 471.331298828125,
:y2 637.5,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 5},
:content {:text "improving efficiency (in terms of time, cost, sustainability, etc.). "},
:properties {:color "green"}}
{:id #uuid "64f5ee2f-b52d-4533-86da-3f35dd519132",
:page 6,
:position {:bounding {:x1 0,
:y1 46,
:x2 562.039794921875,
:y2 132.359375,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 0,
:y1 46,
:x2 0,
:y2 65.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 0,
:y1 62,
:x2 0,
:y2 81.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 95.46875,
:y1 81.640625,
:x2 562.039794921875,
:y2 97.640625,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 99,
:x2 561.7825927734375,
:y2 115,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 116.359375,
:x2 486.27490234375,
:y2 132.359375,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 6},
:content {:text "To better explain the problem, we will consider the part of a smart canteen scenario in which different IoT devices can be integrated into the processes supporting food distribution and those managing the canteen hal"},
:properties {:color "green"}}
{:id #uuid "64f5ee6e-749f-41e5-a654-62826d03ad65",
:page 6,
:position {:bounding {:x1 0,
:y1 238,
:x2 562.0453491210938,
:y2 358.21875,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 0,
:y1 238,
:x2 0,
:y2 257.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 0,
:y1 254,
:x2 0,
:y2 273.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 0,
:y1 270,
:x2 0,
:y2 289.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 176.54617309570312,
:y1 290.140625,
:x2 562.0398559570312,
:y2 306.140625,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 307.5,
:x2 562.035888671875,
:y2 323.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 324.859375,
:x2 562.0453491210938,
:y2 340.859375,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 342.21875,
:x2 198.08425903320312,
:y2 358.21875,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 6},
:content {:text " However, these activities can become difficult to achieve when the canteen reaches high volumes of concurrent customers, and integrating IoT devices into the canteen processes to make them more effective, seems to be a profitable direction."},
:properties {:color "green"}}
{:id #uuid "64f5eea5-604c-4b52-98e2-e2ac76b5e2bc",
:page 6,
:position {:bounding {:x1 0,
:y1 430,
:x2 560.9981689453125,
:y2 532,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 0,
:y1 430,
:x2 0,
:y2 449.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 218.427978515625,
:y1 498.5390625,
:x2 560.9981689453125,
:y2 514.5390625,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 516,
:x2 365.3704833984375,
:y2 532,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 6},
:content {:text "Anyway, to make it more effective different IoT devices could be included in supporting BP activities."},
:properties {:color "green"}}
{:id #uuid "64f5eeb5-7ada-4c6e-8585-48a0203f7446",
:page 6,
:position {:bounding {:x1 0,
:y1 494,
:x2 561.7745971679688,
:y2 601.4296875,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 0,
:y1 494,
:x2 0,
:y2 513.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 568.0703125,
:x2 561.7745971679688,
:y2 584.0703125,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 585.4296875,
:x2 272.2059020996094,
:y2 601.4296875,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 6},
:content {:text "The integration of IoT devices inside the overall process is strictly dependent on the customers requirements."},
:properties {:color "green"}}
{:id #uuid "64f5eec4-1e0b-49a2-8752-74415a6bf64a",
:page 6,
:position {:bounding {:x1 0,
:y1 510,
:x2 562.0377197265625,
:y2 618.7890625,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 0,
:y1 510,
:x2 0,
:y2 529.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 328.463134765625,
:y1 585.4296875,
:x2 562.0377197265625,
:y2 601.4296875,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 602.7890625,
:x2 272.20355224609375,
:y2 618.7890625,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 6},
:content {:text "arious types of devices can be utilised to fulfil different functionalities. "},
:properties {:color "green"}}
{:id #uuid "64f5eee7-32a9-4600-a5a5-6317432d2153",
:page 6,
:position {:bounding {:x1 0,
:y1 574,
:x2 562.044677734375,
:y2 705.6796875,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 0,
:y1 574,
:x2 0,
:y2 593.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 0,
:y1 590,
:x2 0,
:y2 609.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 392.8348388671875,
:y1 654.9609375,
:x2 561.7897338867188,
:y2 670.9609375,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 672.3203125,
:x2 562.044677734375,
:y2 688.3203125,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 689.6796875,
:x2 216.87088012695312,
:y2 705.6796875,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 6},
:content {:text "This preference is reflected in the overall BP, which could need to be adapted or enhanced according to the IoT devices chosen"},
:properties {:color "blue"}}
{:id #uuid "64f5ef10-bc25-44b7-ab3e-6bf4a0f9ebc7",
:page 6,
:position {:bounding {:x1 0,
:y1 702,
:x2 562.0436401367188,
:y2 844.6484375,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 0,
:y1 702,
:x2 0,
:y2 721.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 0,
:y1 718,
:x2 0,
:y2 737.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 422.6649169921875,
:y1 793.9296875,
:x2 562.0436401367188,
:y2 809.9296875,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 811.2890625,
:x2 562.0386962890625,
:y2 827.2890625,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 828.6484375,
:x2 416.043701171875,
:y2 844.6484375,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 6},
:content {:text "If we want these processes to be executable, the process must be deployed in a process engine, and the IoT devices must also be set up and configured. H"},
:properties {:color "green"}}
{:id #uuid "64f5fabc-0007-47cd-8b9c-f733ec7736cd",
:page 7,
:position {:bounding {:x1 0,
:y1 430,
:x2 562.0513916015625,
:y2 566.71875,
:width 636.0814052287581,
:height 964.3820457516339},
:rects ({:x1 0,
:y1 430,
:x2 0,
:y2 449.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 0,
:y1 446,
:x2 0,
:y2 465.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 0,
:y1 462,
:x2 0,
:y2 481.5,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 95.46875,
:y1 498.5390625,
:x2 562.04345703125,
:y2 514.5390625,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 516,
:x2 562.04736328125,
:y2 532,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 533.359375,
:x2 562.0513916015625,
:y2 549.359375,
:width 636.0814052287581,
:height 964.3820457516339}
{:x1 73.84375,
:y1 550.71875,
:x2 561.435546875,
:y2 566.71875,
:width 636.0814052287581,
:height 964.3820457516339}),
:page 7},
:content {:text "Considering the aforementioned challenges, we intended to derive and validate a model-driven development process that can support the interdisciplinary nature of IoT-enhanced BPs, fostering the separation of concerns and the smooth cooperation of different stakeholders, bringing different expertise."},
:properties {:color "yellow"}}
{:id #uuid "64f70ae2-acfb-419f-ad8b-a0559d457a92",
:page 7,
:position {:bounding {:x1 0,
:y1 488.0816221088171,
:x2 647.0410614013672,
:y2 814.3473996967077,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 488.0816221088171,
:x2 0,
:y2 505.121874794364,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 775.4933347553015,
:x2 647.0410614013672,
:y2 794.3593015521765,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 795.4813718646765,
:x2 582.3864593505859,
:y2 814.3473996967077,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 7},
:content {:text "By adopting a MDE approach, enterprises can use the acquired knowledge and experience to optimise their software development processes"},
:properties {:color "green"}}
{:id #uuid "64f710c9-11a3-4155-a445-c0ec4c42be54",
:page 7,
:position {:bounding {:x1 0,
:y1 572.0657653808594,
:x2 647.0317230224609,
:y2 954.3494873046875,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 572.0657653808594,
:x2 0,
:y2 589.1060180664062,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 586.0631256103516,
:x2 0,
:y2 603.1033782958984,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 570.0196380615234,
:y1 895.4027404785156,
:x2 647.0317230224609,
:y2 914.2687377929688,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 915.4954223632812,
:x2 647.0305023193359,
:y2 934.3613891601562,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 935.4834594726562,
:x2 355.97630310058594,
:y2 954.3494873046875,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 7},
:content {:text "ach phase encompasses multiple steps to be carried out by different actors, as depicted in Figure 1 within the Modelling Layer."},
:properties {:color "green"}}
{:id #uuid "64f710e8-1bba-4283-ab1e-3854ebfe0fc4",
:page 8,
:position {:bounding {:x1 85.01109313964844,
:y1 517.0367736816406,
:x2 320.9394989013672,
:y2 535.9027404785156,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 85.01109313964844,
:y1 517.0367736816406,
:x2 320.9394989013672,
:y2 535.9027404785156,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 8},
:content {:text "Platform Independent Mode"},
:properties {:color "green"}}
{:id #uuid "64f71100-b91f-4153-b376-8e4f02c7348b",
:page 8,
:position {:bounding {:x1 109.90583801269531,
:y1 662.0310974121094,
:x2 378.64781188964844,
:y2 680.8970642089844,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 109.90583801269531,
:y1 662.0310974121094,
:x2 378.64781188964844,
:y2 680.8970642089844,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 8},
:content {:text "Step 1 - Feature Model Design"},
:properties {:color "green"}}
{:id #uuid "64f7113b-06f1-42b0-9ace-ceec319b226c",
:page 8,
:position {:bounding {:x1 199.76283264160156,
:y1 802.0331726074219,
:x2 362.1103973388672,
:y2 820.8991394042969,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 199.76283264160156,
:y1 802.0331726074219,
:x2 362.1103973388672,
:y2 820.8991394042969,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 8},
:content {:text " IoT Modelling Expert, "},
:properties {:color "green"}}
{:id #uuid "64f71192-487a-4f86-aee9-ddf4200e352c",
:page 8,
:position {:bounding {:x1 109.90583801269531,
:y1 902.0590515136719,
:x2 423.70359802246094,
:y2 920.9250793457031,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 109.90583801269531,
:y1 902.0590515136719,
:x2 423.70359802246094,
:y2 920.9250793457031,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 8},
:content {:text "Step 2 - IoT-enhanced BP Design."},
:properties {:color "green"}}
{:id #uuid "64f71cc4-549a-44e6-b5ea-79e3722b4d7a",
:page 9,
:position {:bounding {:x1 0,
:y1 40.16632080078125,
:x2 646.8619842529297,
:y2 132.775146484375,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 40.16632080078125,
:x2 0,
:y2 57.20660400390625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 299.1748504638672,
:y1 93.92108154296875,
:x2 646.8619842529297,
:y2 112.787109375,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 113.9091796875,
:x2 491.28794860839844,
:y2 132.775146484375,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 9},
:content {:text "BP can trigger on-demand IoT device operations inserted on it, explicitly demanding an IoT device to act."},
:properties {:color "green"}}
{:id #uuid "64f71cec-e5da-4a6c-8d80-facd5987b176",
:page 9,
:position {:bounding {:x1 0,
:y1 138.1478271484375,
:x2 646.4401092529297,
:y2 272.7772216796875,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 138.1478271484375,
:x2 0,
:y2 155.18804931640625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 174.51893615722656,
:y1 233.92315673828125,
:x2 646.4401092529297,
:y2 252.7891845703125,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 253.9112548828125,
:x2 153.37266540527344,
:y2 272.7772216796875,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 9},
:content {:text "High-level events related to IoT devices can trigger the BP when activated"},
:properties {:color "green"}}
{:id #uuid "64f71d09-d1cf-449e-a9fa-a44eed4676d1",
:page 9,
:position {:bounding {:x1 0,
:y1 208.13455200195312,
:x2 647.0995941162109,
:y2 372.8031311035156,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 208.13455200195312,
:x2 0,
:y2 225.17483520507812,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 123.69172668457031,
:y1 333.9585876464844,
:x2 646.7397003173828,
:y2 352.8246154785156,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 353.9371643066406,
:x2 647.0995941162109,
:y2 372.8031311035156,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 9},
:content {:text " Once terminated, the resulting IoT-enhanced BP is deployed inside the BPMN Engine, a microservice able to execute at runtime the developed model."},
:properties {:color "green"}}
{:id #uuid "64f71d1c-c1cb-4440-81f6-504cafae813d",
:page 9,
:position {:bounding {:x1 0,
:y1 278.121337890625,
:x2 647.0434417724609,
:y2 517.6929016113281,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 278.121337890625,
:x2 0,
:y2 295.1615905761719,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 292.1186828613281,
:x2 0,
:y2 309.158935546875,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 539.6230316162109,
:y1 458.8602600097656,
:x2 646.7517547607422,
:y2 477.7262268066406,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 478.8388366699219,
:x2 647.0434417724609,
:y2 497.7048034667969,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 498.8268737792969,
:x2 576.6750335693359,
:y2 517.6929016113281,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 9},
:content {:text "This provides a comprehensive structure of the experts decisions based on the business requirements, referred to as the Step 3 - Feature Model Configuration."},
:properties {:color "green"}}
{:id #uuid "64f71d28-2b91-4440-8485-98e52ac9969b",
:page 9,
:position {:bounding {:x1 0,
:y1 334.1107482910156,
:x2 647.0304412841797,
:y2 577.6475524902344,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 334.1107482910156,
:x2 0,
:y2 351.1510009765625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 400.7174530029297,
:y1 538.7934875488281,
:x2 647.0304412841797,
:y2 557.6595153808594,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 558.7815856933594,
:x2 606.6920013427734,
:y2 577.6475524902344,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 9},
:content {:text "n this sense, further refinement is necessary to allow communication between the BP and the IoT devices."},
:properties {:color "green"}}
{:id #uuid "64f71d44-f1df-4711-9bfb-5bb8d64e53e8",
:page 9,
:position {:bounding {:x1 0,
:y1 390.10015869140625,
:x2 647.1493988037109,
:y2 677.6734924316406,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 390.10015869140625,
:x2 0,
:y2 407.1404113769531,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 404.0975036621094,
:x2 0,
:y2 421.1377868652344,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 236.7989959716797,
:y1 618.8408508300781,
:x2 647.1493988037109,
:y2 637.7068786621094,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 638.8289489746094,
:x2 646.7311859130859,
:y2 657.6949157714844,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 658.8075256347656,
:x2 550.7899627685547,
:y2 677.6734924316406,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 9},
:content {:text "The IoT Application Developer is responsible for providing specific information about each IoT device involved in the BP, such as the technical aspects required for deployment in the physical world. "},
:properties {:color "green"}}
{:id #uuid "64f71d5d-c175-4d67-bc8c-1e31cebc0ff7",
:page 9,
:position {:bounding {:x1 0,
:y1 474.0842590332031,
:x2 647.0341033935547,
:y2 777.7089538574219,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 474.0842590332031,
:x2 0,
:y2 491.1245422363281,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 738.8548889160156,
:x2 647.0341033935547,
:y2 757.7208557128906,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 758.8429260253906,
:x2 628.6558074951172,
:y2 777.7089538574219,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 9},
:content {:text "This model represents the technological configuration of the solution in charge and is saved in the Config Server, a microservice dedicated to this purpose"},
:properties {:color "green"}}
{:id #uuid "64f71d6c-d227-4b0f-9f08-520f8ba5a9a9",
:page 9,
:position {:bounding {:x1 0,
:y1 516.0763397216797,
:x2 645.6701507568359,
:y2 862.6439666748047,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 516.0763397216797,
:x2 0,
:y2 533.1165924072266,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 433.06211853027344,
:y1 823.6757659912109,
:x2 645.6701507568359,
:y2 842.5417938232422,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 843.7779388427734,
:x2 170.2472381591797,
:y2 862.6439666748047,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 9},
:content {:text "Step 5 - IoT Application Templates"},
:properties {:color "green"}}
{:id #uuid "64f71d86-c47a-4763-9903-774cbf464a04",
:page 8,
:position {:bounding {:x1 0,
:y1 222.13192749023438,
:x2 647.0380096435547,
:y2 760.9444580078125,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 222.13192749023438,
:x2 0,
:y2 239.17218780517578,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 557.4073944091797,
:y1 722.0903930664062,
:x2 647.0380096435547,
:y2 740.9563903808594,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 742.0784606933594,
:x2 615.2739105224609,
:y2 760.9444580078125,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 8},
:content {:text "an extended version of the feature model structure proposed by the FloWare approach"},
:properties {:color "yellow"}}
{:id #uuid "64f71dda-d699-4155-8051-5b43eda95889",
:page 8,
:position {:bounding {:x1 0,
:y1 320.11338806152344,
:x2 646.8110809326172,
:y2 900.9465026855469,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 320.11338806152344,
:x2 0,
:y2 337.1536407470703,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 89.62623596191406,
:y1 862.0924377441406,
:x2 646.8110809326172,
:y2 880.9584350585938,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 882.0805053710938,
:x2 399.9795379638672,
:y2 900.9465026855469,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 8},
:content {:text "oT Domain Knowledge is derived, focusing on the available IoT systems and devices relevant to the specific IoT solution"},
:properties {:color "blue"}}
{:id #uuid "64f71e51-d5c3-4da7-ab28-c728db7d24e9",
:page 10,
:position {:bounding {:x1 0,
:y1 110.15313720703125,
:x2 647.0400238037109,
:y2 252.7891845703125,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 110.15313720703125,
:x2 0,
:y2 127.193359375,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 124.15045166015625,
:x2 0,
:y2 141.19073486328125,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 637.8000335693359,
:y1 193.95654296875,
:x2 646.7522430419922,
:y2 212.82257080078125,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 213.94464111328125,
:x2 647.0400238037109,
:y2 232.81060791015625,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 233.9232177734375,
:x2 451.24974060058594,
:y2 252.7891845703125,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 10},
:content {:text "o achieve this, a software platform is required to convert the raw data collected from devices into actionable high-level information."},
:properties {:color "blue"}}
{:id #uuid "64f71ed4-d469-48c4-94b7-c0eafa1d8d27",
:page 10,
:position {:bounding {:x1 0,
:y1 222.13192749023438,
:x2 647.2087249755859,
:y2 472.8385925292969,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 0,
:y1 222.13192749023438,
:x2 0,
:y2 239.17214965820312,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 236.12924194335938,
:x2 0,
:y2 253.16952514648438,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 250.12661743164062,
:x2 0,
:y2 267.1669006347656,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 264.1239929199219,
:x2 0,
:y2 281.1642150878906,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 0,
:y1 278.1213073730469,
:x2 0,
:y2 295.1615905761719,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 268.67933654785156,
:y1 353.9371643066406,
:x2 646.4495086669922,
:y2 372.8031311035156,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 373.9252014160156,
:x2 647.2087249755859,
:y2 392.7912292480469,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 393.9132995605469,
:x2 647.0455780029297,
:y2 412.7792663574219,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 413.8918762207031,
:x2 647.0359954833984,
:y2 432.7578430175781,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 433.8799133300781,
:x2 647.0336151123047,
:y2 452.7459411621094,
:width 732.2833333333333,
:height 1110.2366666666667}
{:x1 85.01109313964844,
:y1 453.9725646972656,
:x2 144.9159393310547,
:y2 472.8385925292969,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 10},
:content {:text "hese templates serve as a base for processing data generated by IoT devices and assist the IoT Application Developer in modelling and managing those high-level events previously defined in the IoT-enhanced BP. Whenever an event occurs, the high-level event result is sent to the BPMN engine, which triggers the starting or continuation of the IoT-enhanced BP executio"},
:properties {:color "yellow"}}
{:id #uuid "64f71f6c-117f-4c90-b5c9-2fd18e7f6248",
:page 10,
:position {:bounding {:x1 247.3130645751953,
:y1 858.7642517089844,
:x2 416.8772430419922,
:y2 877.6302795410156,
:width 732.2833333333333,
:height 1110.2366666666667},
:rects ({:x1 247.3130645751953,
:y1 858.7642517089844,
:x2 416.8772430419922,
:y2 877.6302795410156,
:width 732.2833333333333,
:height 1110.2366666666667}),
:page 10},
:content {:text "smart canteen scenario"},
:properties {:color "yellow"}}
{:id #uuid "650091ff-b534-46ed-98b7-7ae157ae66a0",
:page 10,
:position {:bounding {:x1 90.7440414428711,
:y1 714.763671875,
:x2 154.0539321899414,
:y2 728.9131622314453,
:width 563.5709967320261,
:height 854.4468464052287},
:rects ({:x1 90.7440414428711,
:y1 714.763671875,
:x2 154.0539321899414,
:y2 728.9131622314453,
:width 563.5709967320261,
:height 854.4468464052287}),
:page 10},
:content {:text "digitisation "},
:properties {:color "red"}}
{:id #uuid "65042c3d-8795-4c43-a641-f7ad6aec9fc1",
:page 8,
:position {:bounding {:x1 94,
:y1 107.1083984375,
:x2 831,
:y2 556.1083984375,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects (),
:page 8},
:content {:text "[:span]", :image 1694772283719},
:properties {:color "green"}}
{:id #uuid "65042cc8-e56e-4ecf-8b32-45c2e52a6d41",
:page 11,
:position {:bounding {:x1 0,
:y1 152.1451416015625,
:x2 828.4780654907227,
:y2 527.6773986816406,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 152.1451416015625,
:x2 0,
:y2 169.18539428710938,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 166.14248657226562,
:x2 0,
:y2 183.1827392578125,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 180.13983154296875,
:x2 0,
:y2 197.18008422851562,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 194.13717651367188,
:x2 0,
:y2 211.17745971679688,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 208.13455200195312,
:x2 0,
:y2 225.17483520507812,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 222.13192749023438,
:x2 0,
:y2 239.17214965820312,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 236.12924194335938,
:x2 0,
:y2 253.16952514648438,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 140.68669891357422,
:y1 324.7347717285156,
:x2 828.4520797729492,
:y2 348.4694519042969,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 350.3141784667969,
:x2 828.0997085571289,
:y2 374.0488586425781,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 375.9031066894531,
:x2 828.0978775024414,
:y2 399.6377258300781,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 401.6251525878906,
:x2 828.427360534668,
:y2 425.3597717285156,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 427.2045593261719,
:x2 828.4686660766602,
:y2 450.9391784667969,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 452.7839660644531,
:x2 827.6982803344727,
:y2 476.5185852050781,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 478.3633728027344,
:x2 828.4780654907227,
:y2 502.0979919433594,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 503.9427795410156,
:x2 772.2182388305664,
:y2 527.6773986816406,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 11},
:content {:text "We have described this necessity in detail in the FloWare approach [13], discussing how an organisation specialising in a specific IoT domain needs to categorise the overall IoT software and hardware solutions offered. We synthesised this concept with the term crystallised IoT knowledge to indicate the possibility of representing the entire experience and awareness that a given enterprise acquired in a specific IoT application context. This knowledge can then be used to satisfy each customers necessities specifically. In FloWare [13], feature models have been selected in order to represent such knowledge"},
:properties {:color "yellow"}}
{:id #uuid "650430b9-64ac-40bf-b8d1-7be44b3fca1e",
:page 11,
:position {:bounding {:x1 140.68669891357422,
:y1 529.5221557617188,
:x2 404.7487106323242,
:y2 553.2568359375,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 140.68669891357422,
:y1 529.5221557617188,
:x2 404.7487106323242,
:y2 553.2568359375,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 11},
:content {:text "Feature Model Structure"},
:properties {:color "green"}}
{:id #uuid "650430e7-dee7-4807-82c8-d8cd1c4ac42e",
:page 11,
:position {:bounding {:x1 255.01509857177734,
:y1 655.6124877929688,
:x2 432.62523651123047,
:y2 681.2964477539062,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 334.89998626708984,
:y1 655.6124877929688,
:x2 347.4710006713867,
:y2 672.0441284179688,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 255.01509857177734,
:y1 657.5618286132812,
:x2 334.87645721435547,
:y2 681.2964477539062,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 352.2350387573242,
:y1 657.5618286132812,
:x2 432.62523651123047,
:y2 681.2964477539062,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 11},
:content {:text " IoT-Lite3 ontology"},
:properties {:color "green"}}
{:id #uuid "65043200-c7e9-41e3-92a4-51d4504376fa",
:page 11,
:position {:bounding {:x1 0,
:y1 516.0763549804688,
:x2 828.4771957397461,
:y2 1039.6933898925781,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 516.0763549804688,
:x2 0,
:y2 533.1166076660156,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 140.68669891357422,
:y1 990.3793640136719,
:x2 828.4771957397461,
:y2 1014.1139831542969,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 1015.9587707519531,
:x2 822.1202163696289,
:y2 1039.6933898925781,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 11},
:content {:text "In the FloBP approach, we extended this structure, as reported in Figure2, providing detailed information regarding IoT devices and their operations"},
:properties {:color "green"}}
{:id #uuid "65043252-124a-4b61-a648-2ebc65106f8c",
:page 12,
:position {:bounding {:x1 0,
:y1 68.1610336303711,
:x2 828.468376159668,
:y2 852.8211212158203,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 68.1610336303711,
:x2 0,
:y2 85.20128631591797,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 497.4662399291992,
:y1 803.5070343017578,
:x2 828.468376159668,
:y2 827.2417144775391,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 829.0864410400391,
:x2 585.1216812133789,
:y2 852.8211212158203,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 12},
:content {:text "xamples of such protocols include MQTT, Bluetooth, CoAP, HTTP, LoRa, or ZigBee. "},
:properties {:color "green"}}
{:id #uuid "6504326b-d8bd-49a4-a5b4-7e12c75c3366",
:page 12,
:position {:bounding {:x1 326.5270309448242,
:y1 1034.0069580078125,
:x2 538.1718673706055,
:y2 1057.7415771484375,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 326.5270309448242,
:y1 1034.0069580078125,
:x2 538.1718673706055,
:y2 1057.7415771484375,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 12},
:content {:text "eneration of artefacts "},
:properties {:color "yellow"}}
{:id #uuid "65043335-3c12-46b3-88cc-8354e16d4c8a",
:page 14,
:position {:bounding {:x1 0,
:y1 366.2609100341797,
:x2 828.4681777954102,
:y2 1261.9584350585938,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 366.2609100341797,
:x2 0,
:y2 385.1269073486328,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 382.2646789550781,
:x2 0,
:y2 401.13067626953125,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 473.04610443115234,
:y1 1186.9223022460938,
:x2 828.0810165405273,
:y2 1210.656982421875,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 1212.6443481445312,
:x2 828.4681777954102,
:y2 1236.3790283203125,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 1238.2237548828125,
:x2 620.2353897094727,
:y2 1261.9584350585938,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 14},
:content {:text "BPMN editor to allow BP modelling activities with IoT-related modelling elements. In such a way, the knowledge of IoT experts is transferred to be used by BP experts."},
:properties {:color "yellow"}}
{:id #uuid "650433ca-60d9-4a6a-a749-7fd1d0f7fa59",
:page 43,
:position {:bounding {:x1 0,
:y1 238.23076629638672,
:x2 828.4873886108398,
:y2 608.3904037475586,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 238.23076629638672,
:x2 0,
:y2 257.09676361083984,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 254.23455047607422,
:x2 0,
:y2 273.10054779052734,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 144.06041717529297,
:y1 533.3543319702148,
:x2 828.0981369018555,
:y2 557.0889511108398,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 152.4969711303711,
:y1 559.0763778686523,
:x2 828.4873886108398,
:y2 582.8109970092773,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 152.4969711303711,
:y1 584.6557846069336,
:x2 282.38671112060547,
:y2 608.3904037475586,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 43},
:content {:text " Valderas, P., Torres, V., Serral, E.: Modelling and executing iot-enhanced business processes through BPMN and microservices. J. Syst. Softw. 184,111139 (2022)"},
:properties {:color "yellow"}}
{:id #uuid "650433d8-e596-4433-9f4e-93eb478b8308",
:page 43,
:position {:bounding {:x1 0,
:y1 190.21947479248047,
:x2 828.4605941772461,
:y2 510.33284759521484,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 190.21947479248047,
:x2 0,
:y2 209.0854721069336,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 206.2232437133789,
:x2 0,
:y2 225.08922576904297,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 150.5306625366211,
:y1 435.2967758178711,
:x2 826.1026229858398,
:y2 459.0314254760742,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 152.4969711303711,
:y1 461.0188217163086,
:x2 828.4605941772461,
:y2 484.7534408569336,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 152.4969711303711,
:y1 486.59822845458984,
:x2 816.5547103881836,
:y2 510.33284759521484,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 43},
:content {:text "Corradini, F., Fedeli, A., Fornari, F., Polini, A., Re, B.: Floware: a modeldriven approach fostering reuse and customisation in iot applications modelling and development. Software and Systems Modeling, 128 (2022"},
:properties {:color "yellow"}}
{:id #uuid "650436e0-97d9-475e-8453-2bf65896ba72",
:page 15,
:position {:bounding {:x1 0,
:y1 61.58074951171875,
:x2 724.3580474853516,
:y2 181.99412536621094,
:width 820.1573333333332,
:height 1243.4650666666666},
:rects ({:x1 0,
:y1 61.58074951171875,
:x2 0,
:y2 81.66390991210938,
:width 820.1573333333332,
:height 1243.4650666666666}
{:x1 140.7718048095703,
:y1 138.91802978515625,
:x2 724.3580474853516,
:y2 159.60977172851562,
:width 820.1573333333332,
:height 1243.4650666666666}
{:x1 95.21434020996094,
:y1 161.30238342285156,
:x2 637.6254730224609,
:y2 181.99412536621094,
:width 820.1573333333332,
:height 1243.4650666666666}),
:page 15},
:content {:text " IoT devices and their functionalities have been modelled, we need to describe how they participate in the processes of an organisation"},
:properties {:color "green"}}
{:id #uuid "65043767-2719-4b14-a0d7-e31a496de9c2",
:page 15,
:position {:bounding {:x1 151.3749008178711,
:y1 849.4073333740234,
:x2 372.45125579833984,
:y2 873.1420135498047,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 151.3749008178711,
:y1 849.4073333740234,
:x2 372.45125579833984,
:y2 873.1420135498047,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 15},
:content {:text "On-demand Interaction"},
:properties {:color "green"}}
{:id #uuid "6504376b-197a-4f80-bb7c-44a3f3c065e0",
:page 15,
:position {:bounding {:x1 151.3749008178711,
:y1 977.4470062255859,
:x2 377.79088592529297,
:y2 1001.1816253662109,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 151.3749008178711,
:y1 977.4470062255859,
:x2 377.79088592529297,
:y2 1001.1816253662109,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 15},
:content {:text "Autonomous Interaction"},
:properties {:color "green"}}
{:id #uuid "650437ce-03bf-4a46-b57d-46cb06364725",
:page 16,
:position {:bounding {:x1 0,
:y1 125.59581756591797,
:x2 828.4847640991211,
:y2 830.2275390625,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 125.59581756591797,
:x2 0,
:y2 145.6789779663086,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 322.04662322998047,
:y1 780.7708740234375,
:x2 828.4847640991211,
:y2 804.5054931640625,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 806.492919921875,
:x2 190.61544036865234,
:y2 830.2275390625,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 16},
:content {:text "these guidelines, providing compatibility and interoperability."},
:properties {:color "yellow"}}
{:id #uuid "6504387b-efeb-4bce-bf91-5393ffc979d2",
:page 19,
:position {:bounding {:x1 108.82181549072266,
:y1 1217.3703918457031,
:x2 162.74959564208984,
:y2 1236.2363586425781,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 108.82181549072266,
:y1 1217.3703918457031,
:x2 162.74959564208984,
:y2 1236.2363586425781,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 19},
:content {:text "Fig. 6"},
:properties {:color "green"}}
{:id #uuid "650438b8-3c2b-42e6-be56-cd144ef284de",
:page 13,
:position {:bounding {:x1 173.86385345458984,
:y1 1308.8952026367188,
:x2 647.3897323608398,
:y2 1327.76123046875,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 173.86385345458984,
:y1 1308.8952026367188,
:x2 647.3897323608398,
:y2 1327.76123046875,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 13},
:content {:text "Feature model representing the Smart Canteen IoT Domain"},
:properties {:color "green"}}
{:id #uuid "6504392e-3eb0-40e3-89f2-9ad09c36db5b",
:page 20,
:position {:bounding {:x1 0,
:y1 173.60708618164062,
:x2 828.0728988647461,
:y2 374.0488586425781,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 173.60708618164062,
:x2 0,
:y2 193.69027709960938,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 281.0515365600586,
:y1 324.7347717285156,
:x2 828.0728988647461,
:y2 348.4694519042969,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 350.3141784667969,
:x2 457.2990493774414,
:y2 374.0488586425781,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 20},
:content {:text "that IoT devices typically lack the computing capabilities to generate high-level events directly."},
:properties {:color "green"}}
{:id #uuid "6504395a-2131-44de-aa63-9fa3c09532b7",
:page 20,
:position {:bounding {:x1 0,
:y1 253.62594604492188,
:x2 828.4764175415039,
:y2 553.2568054199219,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 253.62594604492188,
:x2 0,
:y2 273.7091369628906,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 269.6297302246094,
:x2 0,
:y2 289.7128601074219,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 285.6335144042969,
:x2 0,
:y2 305.7166442871094,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 548.3586044311523,
:y1 452.7839660644531,
:x2 827.6718978881836,
:y2 476.5185852050781,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 478.3633728027344,
:x2 828.4764175415039,
:y2 502.0979919433594,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 503.9427795410156,
:x2 828.0766983032227,
:y2 527.6773986816406,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 529.5221862792969,
:x2 750.9501113891602,
:y2 553.2568054199219,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 20},
:content {:text " FloWare Platform. This platform leverages Node-RED flows, which are responsible for interacting with IoT devices and generating the high-level events required by the BP at runtime. This approach is further explained in detail in Section 5 of the paper"},
:properties {:color "yellow"}}
{:id #uuid "65043c0c-0ca1-455f-b697-1dbc35c253a6",
:page 25,
:position {:bounding {:x1 0,
:y1 157.60333251953125,
:x2 828.117546081543,
:y2 361.2591552734375,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 157.60333251953125,
:x2 0,
:y2 177.6865234375,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 214.21666717529297,
:y1 311.945068359375,
:x2 828.117546081543,
:y2 335.6796875,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 130.0936050415039,
:y1 337.5245361328125,
:x2 177.33190155029297,
:y2 361.2591552734375,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 25},
:content {:text "hey are deployed into a BPMN Engine microservice that executes them"},
:properties {:color "green"}}
{:id #uuid "65043c3e-a192-4363-82ba-21a99f8972ea",
:page 25,
:position {:bounding {:x1 0,
:y1 381.6560974121094,
:x2 828.5067977905273,
:y2 732.4552307128906,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 381.6560974121094,
:x2 0,
:y2 401.7392272949219,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 181.46163177490234,
:y1 682.9985656738281,
:x2 828.5067977905273,
:y2 706.7331848144531,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 708.7206115722656,
:x2 618.3360366821289,
:y2 732.4552307128906,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 25},
:content {:text "It is feasible to execute IoT-enhanced BPs modelled with BPMN and Feature Models with the proposed architectural solution"},
:properties {:color "yellow"}}
{:id #uuid "65044dc1-a52e-4c1e-8d3e-04a967cc0cc8",
:page 25,
:position {:bounding {:x1 349.24532318115234,
:y1 1194.8814392089844,
:x2 828.0933456420898,
:y2 1218.6160888671875,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 349.24532318115234,
:y1 1194.8814392089844,
:x2 828.0933456420898,
:y2 1218.6160888671875,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 25},
:content {:text "oT module implemented in Java that oversees the"},
:properties {:color "green"}}
{:id #uuid "65044dd6-1aa1-4b98-9605-e9a9b39926bf",
:page 26,
:position {:bounding {:x1 130.0936050415039,
:y1 537.6239013671875,
:x2 447.0813980102539,
:y2 561.3585205078125,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 130.0936050415039,
:y1 537.6239013671875,
:x2 447.0813980102539,
:y2 561.3585205078125,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 26},
:content {:text "execution of IoT device operations"},
:properties {:color "green"}}
{:id #uuid "65044df4-4b29-4faa-b466-10d13b289140",
:page 26,
:position {:bounding {:x1 184.27629852294922,
:y1 485.21937561035156,
:x2 655.8201522827148,
:y2 504.0854034423828,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 184.27629852294922,
:y1 485.21937561035156,
:x2 655.8201522827148,
:y2 504.0854034423828,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 26},
:content {:text "Microservice architecture implemented as a proof of concep"},
:properties {:color "yellow"}}
{:id #uuid "65044e75-d981-4fd2-8240-a1712a7327d1",
:page 26,
:position {:bounding {:x1 636.3469467163086,
:y1 1053.6241455078125,
:x2 828.4765243530273,
:y2 1077.3588256835938,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 636.3469467163086,
:y1 1053.6241455078125,
:x2 828.4765243530273,
:y2 1077.3588256835938,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 26},
:content {:text "correct performance"},
:properties {:color "yellow"}}
{:id #uuid "65044ed9-152e-4354-951c-d4b8014b5874",
:page 28,
:position {:bounding {:x1 0,
:y1 189.6108856201172,
:x2 828.4781265258789,
:y2 425.3598175048828,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 189.6108856201172,
:x2 0,
:y2 209.6940460205078,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 205.6146697998047,
:x2 0,
:y2 225.6978302001953,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 279.8805160522461,
:y1 350.31422424316406,
:x2 828.4688339233398,
:y2 374.04884338378906,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 375.90309143066406,
:x2 828.4781265258789,
:y2 399.6377716064453,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 401.62513732910156,
:x2 198.05281829833984,
:y2 425.3598175048828,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 28},
:content {:text "According to the generated logs, we could conclude that the realisation of the proposed architecture successfully executed the motivating examples"},
:properties {:color "green"}}
{:id #uuid "650450cc-3b33-4e99-b770-4f2cff7fccff",
:page 28,
:position {:bounding {:x1 584.4906845092773,
:y1 685.1286315917969,
:x2 786.4231796264648,
:y2 708.86328125,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 584.4906845092773,
:y1 685.1286315917969,
:x2 786.4231796264648,
:y2 708.86328125,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 28},
:content {:text " IoT Modelling Expert"},
:properties {:color "green"}}
{:id #uuid "65045114-e23a-4d97-9776-1a33bcb6ba08",
:page 28,
:position {:bounding {:x1 0,
:y1 413.6636505126953,
:x2 828.4827041625977,
:y2 862.4823303222656,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 413.6636505126953,
:x2 0,
:y2 433.74681091308594,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 429.66741943359375,
:x2 0,
:y2 449.7505760192871,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 445.6711845397949,
:x2 0,
:y2 465.7543487548828,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 164.00640106201172,
:y1 761.8668518066406,
:x2 828.1445846557617,
:y2 785.6014709472656,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 787.4462280273438,
:x2 828.4827041625977,
:y2 811.1808776855469,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 813.1682739257812,
:x2 828.1032485961914,
:y2 836.9029235839844,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 838.7476806640625,
:x2 518.8669815063477,
:y2 862.4823303222656,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 28},
:content {:text "he proposed FloBP approach and the supporting infrastructure allows an effective collaboration to construct and deploy an IoT-enhanced BP, the flow of coordinated tasks, the IoT devices participating in the BP, and the interactions that the process must have with IoT devices."},
:properties {:color "green"}}
{:id #uuid "6504517f-4d23-4d6d-9a71-cd8b0da1d5fc",
:page 43,
:position {:bounding {:x1 0,
:y1 397.6598663330078,
:x2 828.5066757202148,
:y2 949.3191680908203,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 397.6598663330078,
:x2 0,
:y2 417.74302673339844,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 413.6636505126953,
:x2 0,
:y2 433.74681091308594,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 153.09020233154297,
:y1 874.4257354736328,
:x2 828.5066757202148,
:y2 898.1603546142578,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 152.4969711303711,
:y1 900.0051422119141,
:x2 828.4555892944336,
:y2 923.7397613525391,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 152.4969711303711,
:y1 925.5844879150391,
:x2 204.73613739013672,
:y2 949.3191680908203,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 43},
:content {:text "Runeson, P., H¨ost, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14(2), 131164(2009"},
:properties {:color "green"}}
{:id #uuid "65045259-3212-425b-a2d9-f33a4be404ba",
:page 28,
:position {:bounding {:x1 0,
:y1 653.7201385498047,
:x2 827.2538681030273,
:y2 1237.7958374023438,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 653.7201385498047,
:x2 0,
:y2 673.8032989501953,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 214.11849212646484,
:y1 1188.4818115234375,
:x2 827.2538681030273,
:y2 1212.2164306640625,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 1214.0612182617188,
:x2 484.6373062133789,
:y2 1237.7958374023438,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 28},
:content {:text "0 subjects participated in the experiment, plus the authors that played the role of IoT Modelling Experts."},
:properties {:color "green"}}
{:id #uuid "65045270-a26b-42e9-a4ee-215d643c61a2",
:page 29,
:position {:bounding {:x1 144.98455047607422,
:y1 260.6436767578125,
:x2 558.4933090209961,
:y2 284.3782958984375,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 144.98455047607422,
:y1 260.6436767578125,
:x2 558.4933090209961,
:y2 284.3782958984375,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 29},
:content {:text "0 participants between 28 and 54 years old"},
:properties {:color "green"}}
{:id #uuid "6504527c-4771-4cbb-9694-47f609976320",
:page 29,
:position {:bounding {:x1 131.88109588623047,
:y1 363.10394287109375,
:x2 539.0389633178711,
:y2 386.83856201171875,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 131.88109588623047,
:y1 363.10394287109375,
:x2 539.0389633178711,
:y2 386.83856201171875,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 29},
:content {:text "10 participants between 25 and 36 years old"},
:properties {:color "green"}}
{:id #uuid "650452a7-7aa0-4988-a528-466900808e71",
:page 29,
:position {:bounding {:x1 0,
:y1 349.6485900878906,
:x2 828.4786148071289,
:y2 706.7332458496094,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 349.6485900878906,
:x2 0,
:y2 369.7317199707031,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 365.6523132324219,
:x2 0,
:y2 385.7355041503906,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 525.8262557983398,
:y1 631.8397521972656,
:x2 828.1008529663086,
:y2 655.5744323730469,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 657.4191589355469,
:x2 828.4786148071289,
:y2 681.1538391113281,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 682.9985656738281,
:x2 300.13777923583984,
:y2 706.7332458496094,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 29},
:content {:text "hese sessions were also used to reinforce some basic notions we consider opportune from the analysis of the questionnaire results"},
:properties {:color "green"}}
{:id #uuid "6504533c-3646-4983-9b24-bafdbfd2393f",
:page 29,
:position {:bounding {:x1 0,
:y1 445.6711730957031,
:x2 828.4833602905273,
:y2 872.9993286132812,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 445.6711730957031,
:x2 0,
:y2 465.75433349609375,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 486.81050872802734,
:y1 823.685302734375,
:x2 828.4833602905273,
:y2 847.419921875,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 849.2647094726562,
:x2 549.6736831665039,
:y2 872.9993286132812,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 29},
:content {:text "usability requirements are (1) effectiveness, (2) efficiency, and (3) user acceptance."},
:properties {:color "green"}}
{:id #uuid "65045355-96b4-46dd-8749-2f9e88dfbc2f",
:page 29,
:position {:bounding {:x1 0,
:y1 493.6824645996094,
:x2 828.4850082397461,
:y2 949.8801879882812,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 493.6824645996094,
:x2 0,
:y2 513.765625,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 641.1426010131836,
:y1 900.566162109375,
:x2 828.4850082397461,
:y2 924.30078125,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 926.1455688476562,
:x2 161.52962493896484,
:y2 949.8801879882812,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 29},
:content {:text "a predefined master result"},
:properties {:color "yellow"}}
{:id #uuid "6504537f-42c6-4c42-b270-f3eb43bdae12",
:page 29,
:position {:bounding {:x1 522.5564804077148,
:y1 926.1455688476562,
:x2 629.2066879272461,
:y2 949.8801879882812,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 522.5564804077148,
:y1 926.1455688476562,
:x2 629.2066879272461,
:y2 949.8801879882812,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 29},
:content {:text "time neede"},
:properties {:color "green"}}
{:id #uuid "6504538b-d7c1-48da-a82e-bc3724febdf0",
:page 29,
:position {:bounding {:x1 467.4688949584961,
:y1 1002.8932495117188,
:x2 728.2038192749023,
:y2 1026.6279296875,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 467.4688949584961,
:y1 1002.8932495117188,
:x2 728.2038192749023,
:y2 1026.6279296875,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 29},
:content {:text "a NASA-TLX questionnaire "},
:properties {:color "green"}}
{:id #uuid "650453ac-52b8-4280-8dae-5b1aa88be24f",
:page 45,
:position {:bounding {:x1 0,
:y1 269.6297183036804,
:x2 828.4800033569336,
:y2 633.9698061943054,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 269.6297183036804,
:x2 0,
:y2 289.71287870407104,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 153.0921859741211,
:y1 584.6557803153992,
:x2 828.4800033569336,
:y2 608.3903994560242,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 152.4969711303711,
:y1 610.2351870536804,
:x2 823.5520858764648,
:y2 633.9698061943054,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 45},
:content {:text "Hart, S.G., Staveland, L.E.: Development of NASA-TLX (Task Load Index): Results of Empirical and Theoretical Research 52, 139183 (1988)"},
:properties {:color "green"}}
{:id #uuid "65045457-f361-4919-bc5a-96a4708cc102",
:page 29,
:position {:bounding {:x1 130.09360933303833,
:y1 1066.841796875,
:x2 401.53867769241333,
:y2 1090.576416015625,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 130.09360933303833,
:y1 1066.841796875,
:x2 401.53867769241333,
:y2 1090.576416015625,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 29},
:content {:text "A demographic questionnaire"},
:properties {:color "green"}}
{:id #uuid "6504545b-048f-43b9-998e-f29a52f08c22",
:page 29,
:position {:bounding {:x1 130.09360933303833,
:y1 1143.7226257324219,
:x2 290.51612520217896,
:y2 1167.457275390625,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 130.09360933303833,
:y1 1143.7226257324219,
:x2 290.51612520217896,
:y2 1167.457275390625,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 29},
:content {:text "Work description"},
:properties {:color "green"}}
{:id #uuid "65045463-ae35-46e5-aeca-ad31f1cd765e",
:page 30,
:position {:bounding {:x1 130.09360933303833,
:y1 119.95697021484375,
:x2 401.67593812942505,
:y2 144.90875244140625,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 130.09360933303833,
:y1 119.95697021484375,
:x2 401.67593812942505,
:y2 144.90875244140625,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 30},
:content {:text "A NASA-TLX questionnaire"},
:properties {:color "green"}}
{:id #uuid "650454f3-9e44-4b2f-9d8d-36340ec0daf8",
:page 30,
:position {:bounding {:x1 0,
:y1 173.60711860656738,
:x2 828.4840469360352,
:y2 442.266939163208,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 173.60711860656738,
:x2 0,
:y2 193.690279006958,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 189.61088752746582,
:x2 0,
:y2 209.69404792785645,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 408.16805267333984,
:y1 367.23083686828613,
:x2 828.4673690795898,
:y2 390.96548652648926,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 392.8102436065674,
:x2 828.4840469360352,
:y2 416.5448932647705,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 418.5322895050049,
:x2 281.2153549194336,
:y2 442.266939163208,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 30},
:content {:text ". In both workshops, during the first session, participants were asked to complete a demographic questionnaire to capture their backgrounds"},
:properties {:color "green"}}
{:id #uuid "65045509-49ab-4dc9-bd4d-22f47c3fc6c9",
:page 30,
:position {:bounding {:x1 0,
:y1 253.6259479522705,
:x2 828.4795303344727,
:y2 595.7433490753174,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 253.6259479522705,
:x2 0,
:y2 273.70910835266113,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 269.629732131958,
:x2 0,
:y2 289.71289253234863,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 285.6334857940674,
:x2 0,
:y2 305.716646194458,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 230.1983871459961,
:y1 495.27050971984863,
:x2 828.0675277709961,
:y2 519.0051288604736,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 520.8499164581299,
:x2 828.4727554321289,
:y2 544.5845355987549,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 546.4293231964111,
:x2 828.4795303344727,
:y2 570.1639423370361,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 572.0086688995361,
:x2 466.02066802978516,
:y2 595.7433490753174,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 30},
:content {:text " The objective of this training part was to provide participants with an overview of the whole process, i.e., which artefacts are produced and consumed along the process and who is responsible for their creation, edition/configuration, and deployment"},
:properties {:color "green"}}
{:id #uuid "65045579-7457-43c5-9356-b1a1fa985b0c",
:page 31,
:position {:bounding {:x1 0,
:y1 413.6636276245117,
:x2 828.4823379516602,
:y2 838.8998336791992,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 413.6636276245117,
:x2 0,
:y2 433.74678802490234,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 429.6674118041992,
:x2 0,
:y2 449.75057220458984,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 712.1709213256836,
:y1 763.9968795776367,
:x2 828.0882186889648,
:y2 787.7314987182617,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 789.5857467651367,
:x2 828.4823379516602,
:y2 813.320426940918,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 815.165153503418,
:x2 400.09598541259766,
:y2 838.8998336791992,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 31},
:content {:text "hus, we can consider that our MDE approach is effective enough to support the design and execution of IoT-enhanced BPs"},
:properties {:color "blue"}}
{:id #uuid "650455ba-b6c0-4e00-bbdc-95ebccc3d1e3",
:page 33,
:position {:bounding {:x1 0,
:y1 557.6975555419922,
:x2 828.4817276000977,
:y2 1161.485580444336,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 557.6975555419922,
:x2 0,
:y2 577.7807159423828,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 573.7013092041016,
:x2 0,
:y2 593.7844696044922,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 589.7050933837891,
:x2 0,
:y2 609.7882232666016,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 1060.870101928711,
:x2 828.4817276000977,
:y2 1084.604721069336,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 1086.449447631836,
:x2 828.4709854125977,
:y2 1110.1841278076172,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 1112.1714935302734,
:x2 828.4798355102539,
:y2 1135.9061737060547,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 1137.7509002685547,
:x2 360.57576751708984,
:y2 1161.485580444336,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 33},
:content {:text "The results obtained in this experiment allow us to accept the proposed hypothesis and conclude that the presented model-driven approach allows an effective collaborative development to create IoT-enhanced Business Processes in an interdisciplinary way."},
:properties {:color "blue"}}
{:id #uuid "650455ef-7554-4e7b-883a-a80555aa979c",
:page 34,
:position {:bounding {:x1 0,
:y1 157.60333251953125,
:x2 828.4811782836914,
:y2 374.048828125,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 157.60333251953125,
:x2 0,
:y2 177.68646240234375,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 173.60711669921875,
:x2 0,
:y2 193.69024658203125,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 321.6272506713867,
:y1 299.1553955078125,
:x2 828.4748764038086,
:y2 322.8900146484375,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 324.73480224609375,
:x2 828.4811782836914,
:y2 348.46942138671875,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 350.31414794921875,
:x2 356.86461639404297,
:y2 374.048828125,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 34},
:content {:text "However, during the experiment, we were also able to evaluate that the proposed development environment worked fine during the collaborative development."},
:properties {:color "blue"}}
{:id #uuid "65045601-99b4-4b24-bad3-38765200df0f",
:page 34,
:position {:bounding {:x1 0,
:y1 253.6259765625,
:x2 828.4827041625977,
:y2 553.2568359375,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 253.6259765625,
:x2 0,
:y2 273.7091064453125,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 269.62969970703125,
:x2 0,
:y2 289.712890625,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 285.63348388671875,
:x2 0,
:y2 305.7166748046875,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 570.4446029663086,
:y1 452.783935546875,
:x2 828.0178451538086,
:y2 476.51861572265625,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 478.36334228515625,
:x2 828.0735855102539,
:y2 502.0980224609375,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 503.9427490234375,
:x2 828.4827041625977,
:y2 527.6773681640625,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 529.522216796875,
:x2 585.2600479125977,
:y2 553.2568359375,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 34},
:content {:text ". The web tool was able to import the feature model with the abstract descriptions of IoT devices that were created with the customised FloWare platform and generate a preliminary feature selection based on the modelled process"},
:properties {:color "blue"}}
{:id #uuid "65045611-c6fb-44ec-857d-8151bf678377",
:page 34,
:position {:bounding {:x1 0,
:y1 301.6372375488281,
:x2 828.4891738891602,
:y2 655.7170104980469,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 301.6372375488281,
:x2 0,
:y2 321.7204284667969,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 317.6410217285156,
:x2 0,
:y2 337.7241516113281,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 333.6448059082031,
:x2 0,
:y2 353.7279357910156,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 0,
:y1 349.6485290527344,
:x2 0,
:y2 369.7317199707031,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 590.8282699584961,
:y1 529.5221252441406,
:x2 828.0998764038086,
:y2 553.2568054199219,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 555.1015319824219,
:x2 828.4658584594727,
:y2 578.8361511230469,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 580.8235778808594,
:x2 828.1110000610352,
:y2 604.5581970214844,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 606.4030456542969,
:x2 828.4891738891602,
:y2 630.1376647949219,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 631.9823913574219,
:x2 607.2070083618164,
:y2 655.7170104980469,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 34},
:content {:text " This feature selection was loaded by the customised FloWare platform in order to be completed with the corresponding IoT device configuration. In the same way, the web tool was able to send the high-level events defined in the process to the customised FloWare platform in order to be supported by Node-RED flows."},
:properties {:color "blue"}}
{:id #uuid "650456ce-7f77-4938-b90b-b45a7ccbd586",
:page 35,
:position {:bounding {:x1 0,
:y1 141.59954833984375,
:x2 828.1035995483398,
:y2 322.8900146484375,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 0,
:y1 141.59954833984375,
:x2 0,
:y2 161.6827392578125,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 450.2805404663086,
:y1 273.57598876953125,
:x2 828.1035995483398,
:y2 297.31060791015625,
:width 937.3226666666667,
:height 1421.1029333333333}
{:x1 108.82181549072266,
:y1 299.1553955078125,
:x2 260.60778045654297,
:y2 322.8900146484375,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 35},
:content {:text "o reduce this problem, each solution was evaluated twice"},
:properties {:color "green"}}
{:id #uuid "65045707-5d7b-4273-909f-08a54f0f2dda",
:page 35,
:position {:bounding {:x1 240.1325912475586,
:y1 885.6463928222656,
:x2 543.7095565795898,
:y2 909.3810729980469,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 240.1325912475586,
:y1 885.6463928222656,
:x2 543.7095565795898,
:y2 909.3810729980469,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 35},
:content {:text "IoT-enhanced Business Processes"},
:properties {:color "green"}}
{:id #uuid "65045720-3d5f-49f7-9965-2c215ec81665",
:page 35,
:position {:bounding {:x1 108.82181549072266,
:y1 1009.283332824707,
:x2 434.7522964477539,
:y2 1033.0180130004883,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 108.82181549072266,
:y1 1009.283332824707,
:x2 434.7522964477539,
:y2 1033.0180130004883,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 35},
:content {:text "BPMN Metamodel Extensions"},
:properties {:color "green"}}
{:id #uuid "6504572a-e780-4ad8-b56a-2c00698aac13",
:page 35,
:position {:bounding {:x1 189.84456634521484,
:y1 1066.8417434692383,
:x2 736.3429794311523,
:y2 1090.5763626098633,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 189.84456634521484,
:y1 1066.8417434692383,
:x2 736.3429794311523,
:y2 1090.5763626098633,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 35},
:content {:text "model requirements imposed by IoT systems and devices"},
:properties {:color "green"}}
{:id #uuid "6504578c-d886-47b3-9ed8-db5756a92d80",
:page 35,
:position {:bounding {:x1 405.32491302490234,
:y1 1118.1432571411133,
:x2 473.44380950927734,
:y2 1141.8778762817383,
:width 937.3226666666667,
:height 1421.1029333333333},
:rects ({:x1 405.32491302490234,
:y1 1118.1432571411133,
:x2 473.44380950927734,
:y2 1141.8778762817383,
:width 937.3226666666667,
:height 1421.1029333333333}),
:page 35},
:content {:text "BPMN "},
:properties {:color "green"}}],
:extra {:page 1}}