{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,30]],"date-time":"2025-12-30T17:50:12Z","timestamp":1767117012486,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,12,7]],"date-time":"2020-12-07T00:00:00Z","timestamp":1607299200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,12,7]]},"DOI":"10.1145\/3448891.3448938","type":"proceedings-article","created":{"date-parts":[[2021,8,10]],"date-time":"2021-08-10T01:43:00Z","timestamp":1628559780000},"page":"225-235","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Visually-defined Real-Time Orchestration of IoT Systems"],"prefix":"10.1145","author":[{"given":"Margarida","family":"Silva","sequence":"first","affiliation":[{"name":"FEUP, Portugal"}]},{"given":"Jo\u00e3o","family":"Dias","sequence":"additional","affiliation":[{"name":"FEUP and INESC TEC, Portugal"}]},{"given":"Andr\u00e9","family":"Restivo","sequence":"additional","affiliation":[{"name":"FEUP and LIACC, Portugal"}]},{"given":"Hugo","family":"Ferreira","sequence":"additional","affiliation":[{"name":"FEUP and INESC TEC, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2021,8,9]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2015.2444095"},{"key":"e_1_3_2_1_2_1","volume-title":"International Journal of Scientific Research in Computer Science, Engineering and Information Technology 3 (05","author":"Alam Tanweer","year":"2018","unstructured":"Tanweer Alam. 2018. A Reliable Communication Framework and Its Use in Internet of Things (IoT). International Journal of Scientific Research in Computer Science, Engineering and Information Technology 3 (05 2018)."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2018.10199"},{"volume-title":"MicroPython for the Internet of Things","author":"Bell Charles","key":"e_1_3_2_1_4_1","unstructured":"Charles Bell. 2017. MicroPython for the Internet of Things. Springer, USA."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2684432.2684439"},{"key":"e_1_3_2_1_6_1","unstructured":"Brendan Burns and Craig Tracey. 2018. Managing Kubernetes: operating Kubernetes clusters in the real world. O\u2019Reilly Media USA."},{"key":"e_1_3_2_1_7_1","unstructured":"B. Cheng E. Kovacs A. Kitazawa and K. Terasawa. 2018. FogFlow: Orchestrating IoT services over cloud and edges. NEC Technical Journal 13 (11 2018) 48\u201353."},{"key":"e_1_3_2_1_8_1","volume-title":"FogFlow: Easy Programming of IoT Services Over Cloud and Edges for Smart Cities","author":"Cheng Bin","year":"2017","unstructured":"Bin Cheng, Gurkan Solmaz, Flavio Cirillo, Ern\u00f6 Kovacs, Kazuyuki Terasawa, and Atsushi Kitazawa. 2017. FogFlow: Easy Programming of IoT Services Over Cloud and Edges for Smart Cities. IEEE Internet of Things Journal PP (08 2017), 1\u20131."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/QUATIC.2018.00049"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-50426-7_27"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3424771.3424804"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.01.010"},{"key":"e_1_3_2_1_15_1","unstructured":"OpenJS Foundation. 2020. Node-RED. Available: https:\/\/nodered.org\/."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/IOT.2015.7356560"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDGE.2018.00009"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2844336"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2509"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/SERVICES.2015.12"},{"key":"e_1_3_2_1_21_1","volume-title":"Low-Code Engineering for Internet of Things: A State of Research. In 23rd ACM\/IEEE Int. Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. ACM, USA, Article 74","author":"Ihirwe Felicien","year":"2020","unstructured":"Felicien Ihirwe, Davide Di\u00a0Ruscio, Silvia Mazzini, Pierluigi Pierini, and Alfonso Pierantonio. 2020. Low-Code Engineering for Internet of Things: A State of Research. In 23rd ACM\/IEEE Int. Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. ACM, USA, Article 74, 8\u00a0pages."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359591.3359737"},{"volume-title":"Software Architecture","author":"Matias Tiago","key":"e_1_3_2_1_23_1","unstructured":"Tiago Matias, Filipe\u00a0F. Correia, Jonas Fritzsch, Justus Bogner, Hugo\u00a0S. Ferreira, and Andr\u00e9 Restivo. 2020. Determining Microservice Boundaries: A Case Study Using Static and Dynamic Software Analysis. In Software Architecture. Springer, Cham, 315\u2013332."},{"key":"e_1_3_2_1_24_1","volume-title":"A gap analysis of Internet-of-Things platforms. Computer Communications 89-90","author":"Mineraud Julien","year":"2016","unstructured":"Julien Mineraud, Oleksiy Mazhelis, Xiang Su, and Sasu Tarkoma. 2016. A gap analysis of Internet-of-Things platforms. Computer Communications 89-90 (2016), 5\u201316. Internet of Things Research challenges and Solutions."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","unstructured":"N. Mohan and J. Kangasharju. 2016. Edge-Fog cloud: A distributed cloud for Internet of Things computations. In 2016 Cloudification of the Internet of Things (CIoT). IEEE USA 1\u20136. https:\/\/doi.org\/10.1109\/CIOT.2016.7872914","DOI":"10.1109\/CIOT.2016.7872914"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 33rd Annual ACM Symposium on Applied Computing","author":"Laurent Lemarchand Mohammed\u00a0Islam NAAS","year":"2018","unstructured":"Mohammed\u00a0Islam NAAS, Laurent Lemarchand, Jalil Boukhobza, and Philippe Raipin. 2018. A Graph Partitioning-Based Heuristic for Runtime IoT Data Placement Strategies in a Fog Infrastructure. In Proceedings of the 33rd Annual ACM Symposium on Applied Computing (Pau, France) (SAC \u201918). ACM, USA, 767\u2013774."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"crossref","unstructured":"Joseph Noor Hsiao\u00a0Yun Tseng Luis Garcia and Mani Srivastava. 2019. DDFlow: Visualized declarative programming for heterogeneous IoT networks. In Internet of Things Design and Implementation. ACM USA 172\u2013177.","DOI":"10.1145\/3302505.3310079"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIS.2017.3711653"},{"volume-title":"Dynamic Allocation of Serverless Functions in IoT Environments. In 2018 IEEE 16th International Conference on Embedded and Ubiquitous Computing (EUC). IEEE, USA, 1\u20138.","author":"Pinto D.","key":"e_1_3_2_1_29_1","unstructured":"D. Pinto, J.\u00a0P. Dias, and H. Sereno Ferreira. 2018. Dynamic Allocation of Serverless Functions in IoT Environments. In 2018 IEEE 16th International Conference on Embedded and Ubiquitous Computing (EUC). IEEE, USA, 1\u20138."},{"key":"e_1_3_2_1_30_1","volume-title":"Patterns for Things That Fail. In 24th Conference on Pattern Languages of Programs. The Hillside Group, USA, 1\u2013\u201310","author":"Ramadas Antonio","year":"2017","unstructured":"Antonio Ramadas, Gil Domingues, Joao\u00a0Pedro Dias, Ademar Aguiar, and Hugo\u00a0Sereno Ferreira. 2017. Patterns for Things That Fail. In 24th Conference on Pattern Languages of Programs. The Hillside Group, USA, 1\u2013\u201310."},{"key":"e_1_3_2_1_31_1","volume-title":"NoCloud: Exploring Network Disconnection through On-Device Data Analysis","author":"Rawassizadeh Reza","year":"2018","unstructured":"Reza Rawassizadeh, Timothy Pierson, Ronald Peterson, and David Kotz. 2018. NoCloud: Exploring Network Disconnection through On-Device Data Analysis. IEEE Pervasive Computing 17 (03 2018)."},{"volume-title":"FogFlow - Computation Organization for Heterogeneous Fog Computing Environments","author":"Sendorek Joanna","key":"e_1_3_2_1_33_1","unstructured":"Joanna Sendorek, Tomasz Szydlo, Mateusz Windak, and Robert Brzoza-Woch. 2019. FogFlow - Computation Organization for Heterogeneous Fog Computing Environments. Springer, Cham, 634\u2013647."},{"volume-title":"Flow-Based Programming for IoT Leveraging Fog Computing. In IEEE 26th Int. Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises. IEEE, USA, 74\u201379","author":"Szydlo T.","key":"e_1_3_2_1_34_1","unstructured":"T. Szydlo, R. Brzoza-Woch, J. Sendorek, M. Windak, and C. Gniady. 2017. Flow-Based Programming for IoT Leveraging Fog Computing. In IEEE 26th Int. Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises. IEEE, USA, 74\u201379."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2015.12"},{"volume-title":"2017 International Conference on Engineering MIS (ICEMIS). IEEE, ACM, 1\u20136.","author":"Yassein B.","key":"e_1_3_2_1_36_1","unstructured":"M.\u00a0B. Yassein, M.\u00a0Q. Shatnawi, S. Aljwarneh, and R. Al-Hatmi. 2017. Internet of Things: Survey and open issues of MQTT protocol. In 2017 International Conference on Engineering MIS (ICEMIS). IEEE, ACM, 1\u20136."}],"event":{"name":"MobiQuitous '20: Computing, Networking and Services","acronym":"MobiQuitous '20","location":"Darmstadt Germany"},"container-title":["MobiQuitous 2020 - 17th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3448891.3448938","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3448891.3448938","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:47:55Z","timestamp":1750193275000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3448891.3448938"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12,7]]},"references-count":33,"alternative-id":["10.1145\/3448891.3448938","10.1145\/3448891"],"URL":"https:\/\/doi.org\/10.1145\/3448891.3448938","relation":{},"subject":[],"published":{"date-parts":[[2020,12,7]]},"assertion":[{"value":"2021-08-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}