{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T00:59:47Z","timestamp":1784595587035,"version":"3.55.0"},"reference-count":87,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,8,6]],"date-time":"2022-08-06T00:00:00Z","timestamp":1659744000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,8,6]],"date-time":"2022-08-06T00:00:00Z","timestamp":1659744000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100003407","name":"Ministero dell\u2019Istruzione, dell\u2019Universit\u00e0 e della Ricerca","doi-asserted-by":"crossref","award":["PRIN n. 2017KRC7KT, \u201cFluidware\u201d"],"award-info":[{"award-number":["PRIN n. 2017KRC7KT, \u201cFluidware\u201d"]}],"id":[{"id":"10.13039\/501100003407","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100009883","name":"Regione Marche","doi-asserted-by":"publisher","award":["POR MARCHE FESR 2014-2020, \u201cMIRACLE\u201d"],"award-info":[{"award-number":["POR MARCHE FESR 2014-2020, \u201cMIRACLE\u201d"]}],"id":[{"id":"10.13039\/501100009883","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2023,2]]},"DOI":"10.1007\/s10270-022-01026-9","type":"journal-article","created":{"date-parts":[[2022,8,6]],"date-time":"2022-08-06T05:02:51Z","timestamp":1659762171000},"page":"131-158","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["FloWare: a model-driven approach fostering reuse and customisation in IoT applications modelling and development"],"prefix":"10.1007","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6767-2184","authenticated-orcid":false,"given":"Flavio","family":"Corradini","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4376-1697","authenticated-orcid":false,"given":"Arianna","family":"Fedeli","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3620-1723","authenticated-orcid":false,"given":"Fabrizio","family":"Fornari","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2840-7561","authenticated-orcid":false,"given":"Andrea","family":"Polini","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5374-2364","authenticated-orcid":false,"given":"Barbara","family":"Re","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,8,6]]},"reference":[{"key":"1026_CR1","doi-asserted-by":"publisher","first-page":"94880","DOI":"10.1109\/ACCESS.2020.2993363","volume":"8","author":"E Al-Masri","year":"2020","unstructured":"Al-Masri, E., Kalyanam, K.R., Batts, J., Kim, J., Singh, S., Vo, T., Yan, C.: Investigating messaging protocols for the internet of things (IoT). IEEE Access 8, 94880\u201394911 (2020)","journal-title":"IEEE Access"},{"key":"1026_CR2","first-page":"235","volume-title":"4th IEEE International Conference on Future Internet of Things and Cloud","author":"A Alghamdi","year":"2016","unstructured":"Alghamdi, A., Shetty, S.: Survey Toward a Smart Campus Using the Internet of Things. In: 4th IEEE International Conference on Future Internet of Things and Cloud, pp. 235\u2013239. IEEE Computer Society, FiCloud (2016)"},{"issue":"2","key":"1026_CR3","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1109\/MNET.2016.7437030","volume":"30","author":"M Amadeo","year":"2016","unstructured":"Amadeo, M., Campolo, C., Quevedo, J., Corujo, D., Molinaro, A., Iera, A., Aguiar, R.L., Vasilakos, A.V.: Information-centric networking for the internet of things: challenges and opportunities. IEEE Netw. 30(2), 92\u2013100 (2016)","journal-title":"IEEE Netw."},{"key":"1026_CR4","first-page":"333","volume-title":"Middleware Technology for IoT Systems: Challenges and Perspectives Toward 5G","author":"L Amaral","year":"2016","unstructured":"Amaral, L., de Matos, E., Tiburski, R., Hessel, F., Tessaro Lunardi, W., Marczak, S.: Middleware Technology for IoT Systems: Challenges and Perspectives Toward 5G, pp. 333\u2013367. Springer, Cham (2016)"},{"key":"1026_CR5","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1016\/j.is.2014.04.002","volume":"46","author":"S Appel","year":"2014","unstructured":"Appel, S., Kleber, P., Frischbier, S., Freudenreich, T., Buchmann, A.: Modeling and execution of event stream processing in business processes. Inf. Syst. 46, 140\u2013156 (2014)","journal-title":"Inf. Syst."},{"issue":"15","key":"1026_CR6","doi-asserted-by":"publisher","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","volume":"54","author":"L Atzori","year":"2010","unstructured":"Atzori, L., Iera, A., Morabito, G.: The Internet of Things: a survey. Comput. Netw. 54(15), 2787\u20132805 (2010)","journal-title":"Comput. Netw."},{"key":"1026_CR7","doi-asserted-by":"publisher","first-page":"15640","DOI":"10.3390\/s150715640","volume":"15","author":"I Ayala","year":"2015","unstructured":"Ayala, I., Amor, M., Fuentes, L., Troya, J.M.: A software product line process to develop agents for the IoT. Sensors 15, 15640\u201315660 (2015)","journal-title":"Sensors"},{"issue":"2","key":"1026_CR8","first-page":"109","volume":"43","author":"E Bagheri","year":"2011","unstructured":"Bagheri, E., Ensan, F., Gasevic, D., Boskovic, M.: Modular feature models: representation and configuration. J. Res. Pract. Inf. Technol. 43(2), 109\u2013140 (2011)","journal-title":"J. Res. Pract. Inf. Technol."},{"key":"1026_CR9","doi-asserted-by":"crossref","unstructured":"Beek, M.H.T., Cledou, G., Hennicker, R., Proen\u00e7a, J.: Featured team automata. In: Formal Methods\u201424th International Symposium, Lecture Notes in Computer Science, vol. 13047, pp 483\u2013502. Springer, Berlin (2021)","DOI":"10.1007\/978-3-030-90870-6_26"},{"key":"1026_CR10","doi-asserted-by":"crossref","unstructured":"Berm\u00fadez-Edo, M., Elsaleh, T., Barnaghi, P.M., Taylor, K.L.: IoT-Lite: a lightweight semantic model for the Internet of Things. In: 2016 Intl IEEE Conferences on Ubiquitous Intelligence & Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress, 2016, pp 90\u201397. IEEE Computer Society (2016)","DOI":"10.1109\/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0035"},{"key":"1026_CR11","doi-asserted-by":"crossref","unstructured":"Booch, G., Maksimchuk, R.A., Engle, M.W., Young, B.J., Conallen, J., Houston, K.A.: Object-oriented analysis and design with applications, third edition. ACM SIGSOFT Softw. Eng. Notes 33(5) (2008)","DOI":"10.1145\/1402521.1413138"},{"issue":"1","key":"1026_CR12","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10270-019-00773-6","volume":"19","author":"A Bucchiarone","year":"2020","unstructured":"Bucchiarone, A., Cabot, J., Paige, R.F., Pierantonio, A.: Grand challenges in model-driven engineering: an analysis of the state of the research. Softw. Syst. Model. 19(1), 5\u201313 (2020)","journal-title":"Softw. Syst. Model."},{"issue":"4","key":"1026_CR13","doi-asserted-by":"publisher","first-page":"1495","DOI":"10.1007\/s10270-012-0305-5","volume":"13","author":"T Buchmann","year":"2014","unstructured":"Buchmann, T., Westfechtel, B.: Mapping feature models onto domain models: ensuring consistency of configured domain models. Softw. Syst. Model. 13(4), 1495\u20131527 (2014)","journal-title":"Softw. Syst. Model."},{"key":"1026_CR14","doi-asserted-by":"crossref","unstructured":"Caracas, A., Kramp, T.: On the expressiveness of BPMN for modeling wireless sensor networks applications. In: Business Process Model and Notation\u2014Third International Workshop, BPMN, Lecture Notes in Business Information Processing, vol. 95, pp. 16\u201330. Springer, Berlin (2011)","DOI":"10.1007\/978-3-642-25160-3_2"},{"key":"1026_CR15","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111086","volume":"183","author":"A Ca\u00f1ete","year":"2022","unstructured":"Ca\u00f1ete, A., Amor, M., Fuentes, L.: Supporting IoT applications deployment on edge-based infrastructures using multi-layer feature models. J. Syst. Softw. 183, 111086 (2022)","journal-title":"J. Syst. Softw."},{"key":"1026_CR16","doi-asserted-by":"publisher","first-page":"124200","DOI":"10.1109\/ACCESS.2021.3109516","volume":"9","author":"N Chagnon-Lessard","year":"2021","unstructured":"Chagnon-Lessard, N., Gosselin, L., Barnab\u00e9, S., Bello-Ochende, T., Fendt, S., Goers, S., da Silva, L.C.P., Schweiger, B., Simmons, R., Vandersickel, A., Zhang, P.: Smart campuses: extensive review of the last decade of research and current challenges. IEEE Access 9, 124200\u2013124234 (2021)","journal-title":"IEEE Access"},{"key":"1026_CR17","first-page":"1","volume":"1","author":"AB Chebudie","year":"2015","unstructured":"Chebudie, A.B., Minerva, R., Rotondi, D.: Towards a definition of the Internet of Things (IoT). IEEE Internet Initiat. 1, 1\u201386 (2015)","journal-title":"IEEE Internet Initiat."},{"issue":"4","key":"1026_CR18","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1109\/JIOT.2014.2337336","volume":"1","author":"S Chen","year":"2014","unstructured":"Chen, S., Xu, H., Liu, D., Hu, B., Wang, H.: A vision of IoT: applications, challenges, and opportunities with china perspective. IEEE Internet Things J. 1(4), 349\u2013359 (2014)","journal-title":"IEEE Internet Things J."},{"issue":"3","key":"1026_CR19","doi-asserted-by":"publisher","first-page":"238","DOI":"10.7763\/IJMO.2013.V3.274","volume":"3","author":"HH Chiu","year":"2013","unstructured":"Chiu, H.H., Wang, M.S.: A study of IoT-aware business process modeling. Int. J. Model. Optim. 3(3), 238 (2013)","journal-title":"Int. J. Model. Optim."},{"key":"1026_CR20","doi-asserted-by":"crossref","unstructured":"Ciccozzi, F., Spalazzese, R.: MDE4IoT: Supporting the Internet of Things with model-driven engineering. In: Intelligent Distributed Computing X\u2014Proceedings of the 10th International Symposium on Intelligent Distributed Computing\u2014IDC 2016, Studies in Computational Intelligence, vol. 678, pp. 67\u201376 (2016)","DOI":"10.1007\/978-3-319-48829-5_7"},{"issue":"1","key":"1026_CR21","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MS.2017.1","volume":"34","author":"F Ciccozzi","year":"2017","unstructured":"Ciccozzi, F., Crnkovic, I., Di Ruscio, D., Malavolta, I., Pelliccione, P., Spalazzese, R.: Model-driven engineering for mission-critical IoT systems. IEEE Softw. 34(1), 46\u201353 (2017)","journal-title":"IEEE Softw."},{"key":"1026_CR22","doi-asserted-by":"crossref","unstructured":"Compagnucci, I., Corradini, F., Fornari, F., Polini, A., Re, B., Tiezzi, F.: Modelling notations for IoT-aware business processes: a systematic literature review. In: Business Process Management Workshops\u2014BPM 2020 International Workshops, Lecture Notes in Business Information Processing, vol. 397, pp. 108\u2013121. Springer, Berlin (2020)","DOI":"10.1007\/978-3-030-66498-5_9"},{"key":"1026_CR23","doi-asserted-by":"crossref","unstructured":"Corradini, F., Fedeli, A., Fornari, F., Polini, A., Re, B.: FloWare: an approach for IoT support and application development. In: Enterprise, Business-Process and Information Systems Modeling, Lecture Notes in Business Information Processing, vol. 421, pp. 350\u2013365. Springer, Berlin (2021)","DOI":"10.1007\/978-3-030-79186-5_23"},{"key":"1026_CR24","doi-asserted-by":"crossref","unstructured":"Corradini, F., Fedeli, A., Fornari, F., A.P.: X-IoT: a model-driven approach for cross-platform IoT applications development. In: SAC\u201922: The 37th ACM\/SIGAPP Symposium on Applied Computing, pp. 1448\u20131451. ACM (2022)","DOI":"10.1145\/3477314.3507164"},{"key":"1026_CR25","doi-asserted-by":"crossref","unstructured":"Costa, B., Pires, P.F., Delicato, F.C.: Modeling IoT applications with SysML4IoT. In: 42th Euromicro Conference on Software Engineering and Advanced Applications, SEAA, pp. 157\u2013164. IEEE Computer Society (2016)","DOI":"10.1109\/SEAA.2016.19"},{"issue":"3","key":"1026_CR26","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1109\/TASE.2006.887160","volume":"4","author":"C da Cunha","year":"2007","unstructured":"da Cunha, C., Agard, B., Kusiak, A.: Design for cost: module-based mass customization. IEEE Trans. Autom. Sci. Eng. 4(3), 350\u2013359 (2007)","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"issue":"1\u20132","key":"1026_CR27","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1080\/0267257X.2016.1247517","volume":"33","author":"D De Cremer","year":"2017","unstructured":"De Cremer, D., Nguyen, B., Simkin, L.: The integrity challenge of the internet-of-things (IoT): on understanding its dark side. J. Mark. Manag. 33(1\u20132), 145\u2013158 (2017)","journal-title":"J. Mark. Manag."},{"issue":"2","key":"1026_CR28","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1007\/s10270-021-00970-2","volume":"21","author":"D Di Ruscio","year":"2022","unstructured":"Di Ruscio, D., Kolovos, D., Lara, J., Pierantonio, A., Tisi, M., Wimmer, M.: Low-code development and model-driven engineering: two sides of the same coin? Softw. Syst. Model. 21(2), 437\u2013446 (2022)","journal-title":"Softw. Syst. Model."},{"issue":"1","key":"1026_CR29","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1049\/iet-smc.2019.0072","volume":"2","author":"ZY Dong","year":"2020","unstructured":"Dong, Z.Y., Zhang, Y., Yip, C., Swift, S., Beswick, K.: Smart campus: definition, framework, technologies, and services. IET Smart Cities 2(1), 43\u201354 (2020)","journal-title":"IET Smart Cities"},{"key":"1026_CR30","doi-asserted-by":"crossref","unstructured":"Einarsson, A.F., Patreksson, P., Hamdaqa, M., Hamou-Lhadj, A.: Smarthomeml: towards a domain-specific modeling language for creating smart home applications. In: IEEE International Congress on Internet of Things, ICIOT, pp. 82\u201388. IEEE Computer Society (2017)","DOI":"10.1109\/IEEE.ICIOT.2017.35"},{"key":"1026_CR31","doi-asserted-by":"crossref","unstructured":"Farhan, L., Kharel, R., Kaiwartya, O., Quiroz-Castellanos, M., Alissa, A., Abdulsalam, M.: A concise review on Internet of Things (IoT)-problems, challenges and opportunities. In: 2018 11th International Symposium on Communication Systems, Networks & Digital Signal Processing (CSNDSP), pp. 1\u20136. IEEE (2018)","DOI":"10.1109\/CSNDSP.2018.8471762"},{"issue":"2","key":"1026_CR32","first-page":"60","volume":"95","author":"J Feljan","year":"2017","unstructured":"Feljan, J., Karapantelakis, A., Mokrushin, L., Inam, R., Fersman, E., Azevedo, C., Raizer, K., Souza, R.: Tackling IoT complexity. Ericsson Rev. (Engl. ed) 95(2), 60\u201369 (2017)","journal-title":"Ericsson Rev. (Engl. ed)"},{"key":"1026_CR33","doi-asserted-by":"crossref","unstructured":"Fortino, G., Guerrieri, A., Russo, W., Savaglio, C.: Middlewares for smart objects and smart environments: Overview and comparison. In: Internet of Things Based on Smart Objects, Technology, Middleware and Applications, pp. 1\u201327. Springer, Berlin (2014)","DOI":"10.1007\/978-3-319-00491-4_1"},{"issue":"1","key":"1026_CR34","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1016\/j.engappai.2011.08.008","volume":"25","author":"JM Gascue\u00f1a","year":"2012","unstructured":"Gascue\u00f1a, J.M., Navarro, E., Fern\u00e1ndez-Caballero, A.: Model-driven engineering techniques for the development of multi-agent systems. Eng. Appl. Artif. Intell. 25(1), 159\u2013173 (2012)","journal-title":"Eng. Appl. Artif. Intell."},{"key":"1026_CR35","doi-asserted-by":"crossref","unstructured":"Gill, A.Q., Behbood, V., Ramadan-Jradi, R., Beydoun, G.: IoT architectural concerns: a systematic review. In: Proceedings of the Second International Conference on Internet of things and Cloud Computing, ICC\u201917. Association for Computing Machinery (2017)","DOI":"10.1145\/3018896.3025166"},{"key":"1026_CR36","doi-asserted-by":"crossref","unstructured":"Grefen, P., Brouns, N., Ludwig, H., Serral, E.: Co-location specification for IoT-aware collaborative business processes. In: Information Systems Engineering in Responsible Information Systems, vol. 350, pp. 120\u2013132. Springer, Berlin (2019)","DOI":"10.1007\/978-3-030-21297-1_11"},{"issue":"2","key":"1026_CR37","doi-asserted-by":"publisher","first-page":"337","DOI":"10.25300\/MISQ\/2013\/37.2.01","volume":"37","author":"S Gregor","year":"2013","unstructured":"Gregor, S., Hevner, A.R.: Positioning and presenting design science research for maximum impact. MIS Q 37(2), 337\u2013355 (2013)","journal-title":"MIS Q"},{"issue":"7","key":"1026_CR38","first-page":"1617","volume":"13","author":"A Gupta","year":"2017","unstructured":"Gupta, A., Christie, R., Manjula, P.: Scalability in internet of things: features, techniques and research challenges. Int. J. Comput. Intell. Res. 13(7), 1617\u20131627 (2017)","journal-title":"Int. J. Comput. Intell. Res."},{"issue":"21","key":"1026_CR39","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4946","volume":"32","author":"BB Gupta","year":"2020","unstructured":"Gupta, B.B., Quamara, M.: An overview of internet of things (IoT): architectural aspects, challenges, and protocols. Concurr. Comput. Pract. Exp. 32(21), e4946 (2020)","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"1026_CR40","doi-asserted-by":"crossref","unstructured":"Guth, J., Breitenb\u00fccher, U., Falkenthal, M., Fremantle, P., Kopp, O., Leymann, F., Reinfurt, L.: A detailed analysis of IoT platform architectures: concepts, similarities, and differences. In: Internet of Everything, pp. 81\u2013101. Springer, Berlin (2018)","DOI":"10.1007\/978-981-10-5861-5_4"},{"key":"1026_CR41","doi-asserted-by":"crossref","unstructured":"Hasi\u0107, F., Asensio, E.S.: Executing IoT processes in BPMN 2.0: current support and remaining challenges. In: 2019 13th International Conference on Research Challenges in Information Science (RCIS), pp. 1\u20136 (2019)","DOI":"10.1109\/RCIS.2019.8876998"},{"key":"1026_CR42","doi-asserted-by":"crossref","unstructured":"Havard, N., McGrath, S., Flanagan, C., MacNamee, C.: Smart building based on Internet of Things technology. In: International Conference on Sensing Technology, pp. 278\u2013281 (2018)","DOI":"10.1109\/ICSensT.2018.8603575"},{"issue":"1","key":"1026_CR43","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1007\/s40012-016-0136-6","volume":"5","author":"M Hussain","year":"2017","unstructured":"Hussain, M., et al.: Internet of things: challenges and research opportunities. CSI Trans. ICT 5(1), 87\u201395 (2017)","journal-title":"CSI Trans. ICT"},{"key":"1026_CR44","doi-asserted-by":"crossref","unstructured":"Ihirwe, F., Indamutsa, A., Di Ruscio, D., Mazzini, S., Pierantonio, A.: Low-code engineering for Internet of Things: a state of research. In: MODELS\u201920: ACM\/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems, 2020, pp. 74:1\u201374:8. ACM (2020)","DOI":"10.1145\/3417990.3420208"},{"key":"1026_CR45","doi-asserted-by":"crossref","unstructured":"Ihirwe, F., Indamutsa, A., Di Ruscio, D., Mazzini, S., Pierantonio, A.: Cloud-based modeling in IoT domain: a survey, open challenges and opportunities. In: Conference: ACM\/IEEE 24th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS 2021), pp. 73\u201382 (2021a)","DOI":"10.1109\/MODELS-C53483.2021.00018"},{"key":"1026_CR46","doi-asserted-by":"crossref","unstructured":"Ihirwe, F., Indamutsa, A., Ruscio, D.D., Mazzini, S., Pierantonio, A.: Cloud-based modeling in IoT domain: a survey, open challenges and opportunities. In: ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, pp. 73\u201382. IEEE (2021b)","DOI":"10.1109\/MODELS-C53483.2021.00018"},{"key":"1026_CR47","doi-asserted-by":"crossref","unstructured":"Jain, R., Tata, S.: Cloud to edge: distributed deployment of process-aware IoT applications. In: International Conference on Edge Computing, pp. 182\u2013189. IEEE Computer Society (2017)","DOI":"10.1109\/IEEE.EDGE.2017.32"},{"key":"1026_CR48","doi-asserted-by":"crossref","unstructured":"Jalaian, B., Gregory, T., Suri, N., Russell, S., Sadler, L., Lee, M.: Evaluating LoRaWAN-based IoT devices for the tactical military environment. In: World Forum on Internet of Things, pp. 124\u2013128. IEEE (2018)","DOI":"10.1109\/WF-IoT.2018.8355225"},{"issue":"4","key":"1026_CR49","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/MSMC.2020.3003135","volume":"6","author":"C Janiesch","year":"2020","unstructured":"...Janiesch, C., Koschmider, A., Mecella, M., Weber, B., Burattin, A., Di Ciccio, C., Fortino, G., Gal, A., Kannengiesser, U., Leotta, F., Mannhardt, F., Marrella, A., Mendling, J., Oberweis, A., Reichert, M., Rinderle-Ma, S., Serral, E., Song, W., Su, J., Torres, V., Weidlich, M., Weske, M., Zhang, L.: The internet of things meets business process management: a manifesto. IEEE Syst. Man Cybern. Mag. 6(4), 34\u201344 (2020)","journal-title":"IEEE Syst. Man Cybern. Mag."},{"issue":"4","key":"1026_CR50","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1109\/MS.2002.1020288","volume":"19","author":"KC Kang","year":"2002","unstructured":"Kang, K.C., Lee, J., Donohoe, P.: Feature-oriented product line engineering. IEEE Softw. 19(4), 58\u201365 (2002)","journal-title":"IEEE Softw."},{"key":"1026_CR51","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1007\/978-3-319-56877-5_2","volume-title":"Interoperability and Open-Source Solutions for the Internet of Things","author":"A Kazmi","year":"2017","unstructured":"Kazmi, A., Jan, Z., Zappa, A., Serrano, M.: Overcoming the heterogeneity in the internet of things for smart cities. In: Podnar \u017darko, I., Broering, A., Soursos, S., Serrano, M. (eds.) Interoperability and Open-Source Solutions for the Internet of Things, pp. 20\u201335. Springer, Cham (2017)"},{"key":"1026_CR52","doi-asserted-by":"publisher","DOI":"10.1016\/j.iot.2019.100078","volume":"7","author":"I Lee","year":"2019","unstructured":"Lee, I.: The Internet of Things for enterprises: an ecosystem, architecture, and IoT service business model. Internet of Things 7, 100078 (2019)","journal-title":"Internet of Things"},{"key":"1026_CR53","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1016\/j.bushor.2015.03.008","volume":"58","author":"I Lee","year":"2015","unstructured":"Lee, I., Lee, K.: The Internet of Things (IoT): applications, investments, and challenges for enterprises. Bus. Horiz. 58, 431\u2013440 (2015)","journal-title":"Bus. Horiz."},{"issue":"2","key":"1026_CR54","doi-asserted-by":"publisher","first-page":"3159","DOI":"10.3233\/JIFS-189354","volume":"40","author":"W Li","year":"2021","unstructured":"Li, W.: Design of smart campus management system based on Internet of Things technology. J. Intell. Fuzzy Syst. 40(2), 3159\u20133168 (2021)","journal-title":"J. Intell. Fuzzy Syst."},{"key":"1026_CR55","doi-asserted-by":"crossref","unstructured":"Luo, Y., Liang, P., Wang, C., Shahin, M., Zhan, J.: Characteristics and challenges of low-code development: the practitioners\u2019 perspective. In: Proceedings of the 15th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 1\u201311 (2021)","DOI":"10.1145\/3475716.3475782"},{"key":"1026_CR56","unstructured":"Meyer, S.: Internet of Things architecture IoT\u2014a project deliverable D2.2\u2014concepts for modelling IoT-aware processes. In: Technical report, VDI\/VDE Innovation and Technik GMBH, Germany, 2012. EC FP7 IoT-A (2012)"},{"key":"1026_CR57","doi-asserted-by":"crossref","unstructured":"Meyer, S., Ruppen, A., Hilty, L.M.: The things of the internet of things in BPMN. In: Advanced Information Systems Engineering Workshops\u2014CAiSE, Lecture Notes in Business Information Processing, vol. 215, pp. 285\u2013297. Springer, Berlin (2015)","DOI":"10.1007\/978-3-319-19243-7_27"},{"issue":"1","key":"1026_CR58","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MS.2017.11","volume":"34","author":"B Morin","year":"2017","unstructured":"Morin, B., Harrand, N., Fleurey, F.: Model-based software engineering to tame the IoT jungle. IEEE Softw. 34(1), 30\u201336 (2017)","journal-title":"IEEE Softw."},{"key":"1026_CR59","unstructured":"Morrison, J.P.: Flow-Based Programming, 2nd Edition: A New Approach to Application Development., CreateSpace (2010)"},{"issue":"1","key":"1026_CR60","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/s10270-015-0493-x","volume":"15","author":"PJ Mosterman","year":"2016","unstructured":"Mosterman, P.J., Zander, J.: Industry 4.0 as a cyber-physical system study. Softw. Syst. Model. 15(1), 17\u201329 (2016)","journal-title":"Softw. Syst. Model."},{"key":"1026_CR61","doi-asserted-by":"crossref","unstructured":"Muhamad, W., Kurniawan, N.B., Suhardi, Yazid, S.: Smart campus features, technologies, and applications: a systematic literature review. In: 2017 International Conference on Information Technology Systems and Innovation (ICITSI), pp. 384\u2013391 (2017)","DOI":"10.1109\/ICITSI.2017.8267975"},{"key":"1026_CR62","doi-asserted-by":"crossref","unstructured":"Nepomuceno, T., Carneiro, T., Maia, P.H., Adnan, M., Nepomuceno, T., Martin, A.: AutoIoT: a framework based on user-driven MDE for generating IoT applications. In: Proceedings of the 35th Annual ACM Symposium on Applied Computing, pp. 719\u2013728. ACM (2020)","DOI":"10.1145\/3341105.3373873"},{"key":"1026_CR63","doi-asserted-by":"crossref","unstructured":"Nguyen, X.T., Tran, H.T., Baraki, H., Geihs, K.: FRASAD: a framework for model-driven IoT application development. In: 2nd IEEE World Forum on Internet of Things, pp. 387\u2013392. IEEE Computer Society (2015)","DOI":"10.1109\/WF-IoT.2015.7389085"},{"key":"1026_CR64","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1016\/j.jss.2015.01.027","volume":"103","author":"P Patel","year":"2015","unstructured":"Patel, P., Cassou, D.: Enabling high-level application development for the Internet of Things. J. Syst. Softw. 103, 62\u201384 (2015)","journal-title":"J. Syst. Softw."},{"issue":"3","key":"1026_CR65","doi-asserted-by":"publisher","first-page":"45","DOI":"10.2753\/MIS0742-1222240302","volume":"24","author":"K Peffers","year":"2008","unstructured":"Peffers, K., Tuunanen, T., Rothenberger, M.A., Chatterjee, S.: A design science research methodology for information systems research. J. Manag. Inf. Syst. 24(3), 45\u201377 (2008)","journal-title":"J. Manag. Inf. Syst."},{"key":"1026_CR66","doi-asserted-by":"crossref","unstructured":"Poongothai, M., Subramanian, P.M., Rajeswari, A.: Design and implementation of IoT based smart laboratory. In: International Conference on Industrial Engineering and Applications, pp. 169\u2013173. IEEE (2018)","DOI":"10.1109\/IEA.2018.8387090"},{"key":"1026_CR67","doi-asserted-by":"crossref","unstructured":"Pramudianto, F., Kamienski, C.A., Souto, E., Borelli, F.F., Gomes, L.L., Sadok, D., Jarke, M.: IoT Link: an Internet of Things prototyping toolkit. In: 2014 IEEE 11th Intl Conf on Ubiquitous Intelligence and Computing and 2014 IEEE 11th Intl Conf on Autonomic and Trusted Computing and 2014 IEEE 14th Intl Conf on Scalable Computing and Communications and Its Associated Workshops, 2014, pp. 1\u20139. IEEE Computer Society (2014)","DOI":"10.1109\/UIC-ATC-ScalCom.2014.95"},{"key":"1026_CR68","doi-asserted-by":"crossref","unstructured":"Raja, S.P., Rajkumar, T.D., Raj, V.P.: Internet of things: challenges, issues and applications. J. Circuits Syst. Comput. 27(12), 1830007:1\u20131830007:16 (2018)","DOI":"10.1142\/S0218126618300076"},{"key":"1026_CR69","doi-asserted-by":"crossref","unstructured":"Ranganathan, A., Al-Muhtadi, J., Chetan, S., Campbell, R., Mickunas, M.D.: Middlewhere: a middleware for location awareness in ubiquitous computing applications. In: ACM\/IFIP\/USENIX International Conference on Distributed Systems Platforms and Open Distributed Processing, pp. 397\u2013416. Springer, Berlin (2004)","DOI":"10.1007\/978-3-540-30229-2_21"},{"key":"1026_CR70","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/j.infsof.2017.01.012","volume":"87","author":"I Reinhartz-Berger","year":"2017","unstructured":"Reinhartz-Berger, I., Figl, K., Haugen, \u00d8.: Investigating styles in variability modeling: hierarchical vs. constrained styles. Inf. Softw. Technol. 87, 81\u2013102 (2017)","journal-title":"Inf. Softw. Technol."},{"key":"1026_CR71","doi-asserted-by":"crossref","unstructured":"Sahay, A., Indamutsa, A., Ruscio, D.D., Pierantonio, A.: Supporting the understanding and comparison of low-code development platforms. In: 46th Euromicro Conference on Software Engineering and Advanced Applications, SEAA, 2020, pp. 171\u2013178. IEEE (2020)","DOI":"10.1109\/SEAA51224.2020.00036"},{"key":"1026_CR72","doi-asserted-by":"crossref","unstructured":"Schmidt, D.C.: Model-driven engineering. Comput.-IEEE Comput. Soc. 39(2), 25 (2006)","DOI":"10.1109\/MC.2006.58"},{"key":"1026_CR73","doi-asserted-by":"crossref","unstructured":"Serrano, M., Gyrard, A., Tragos, E.Z., Dang, H.N.: FIESTAIoT project: federated Interoperable Semantic IoT\/cloud Testbeds and Applications. In: Companion of the The Web Conference, pp. 425\u2013426. ACM (2018)","DOI":"10.1145\/3184558.3186199"},{"issue":"11","key":"1026_CR74","doi-asserted-by":"publisher","first-page":"1663","DOI":"10.1002\/spe.2740","volume":"49","author":"S Sicari","year":"2019","unstructured":"Sicari, S., Rizzardi, A., Coen-Porisini, A.: How to evaluate an Internet of Things system: Models, case studies, and real developments. Softw. Pract. Exp. 49(11), 1663\u20131685 (2019)","journal-title":"Softw. Pract. Exp."},{"key":"1026_CR75","doi-asserted-by":"crossref","unstructured":"Sicari, S., Rizzardi, A., Coen-Porisini, A.: Smart transport and logistics: a node-red implementation. Internet Technol. Lett. 2(2) (2019b)","DOI":"10.1002\/itl2.88"},{"key":"1026_CR76","doi-asserted-by":"publisher","first-page":"14434","DOI":"10.1109\/ACCESS.2019.2893340","volume":"7","author":"F Sivrikaya","year":"2019","unstructured":"Sivrikaya, F., Sassi, N.B., Dang, X., G\u00f6r\u00fcr, O., Kuster, C.: Internet of smart city objects: a distributed framework for service discovery and composition. IEEE Access 7, 14434\u201314454 (2019)","journal-title":"IEEE Access"},{"key":"1026_CR77","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1016\/j.sysarc.2018.08.008","volume":"90","author":"CM Sosa-Reyna","year":"2018","unstructured":"Sosa-Reyna, C.M., Tello-Leal, E., Alabazares, D.L.: Methodology for the model-driven development of service oriented IoT applications. J. Syst. Archit. 90, 15\u201322 (2018)","journal-title":"J. Syst. Archit."},{"key":"1026_CR78","doi-asserted-by":"crossref","unstructured":"Steinmetz, C., Schroeder, G., dos Santos, Roque A., Pereira, C.E., Wagner, C., Saalmann, P., Hellingrath, B.: Ontology-driven IoT code generation for FIWARE. In: 15th IEEE International Conference on Industrial Informatics, INDIN, pp. 38\u201343. IEEE (2017)","DOI":"10.1109\/INDIN.2017.8104743"},{"issue":"2","key":"1026_CR79","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1049\/iet-cps.2017.0068","volume":"3","author":"IS Udoh","year":"2018","unstructured":"Udoh, I.S., Kotonya, G.: Developing IoT applications: challenges and frameworks. IET Cyper. Phys. Syst. Theory Appl. 3(2), 65\u201372 (2018)","journal-title":"IET Cyper. Phys. Syst. Theory Appl."},{"key":"1026_CR80","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111139","volume":"184","author":"P Valderas","year":"2022","unstructured":"Valderas, P., Torres, V., Serral, E.: Modelling and executing IoT-enhanced business processes through BPMN and microservices. J. Syst. Softw. 184, 111139 (2022)","journal-title":"J. Syst. Softw."},{"key":"1026_CR81","doi-asserted-by":"crossref","unstructured":"Vanhoorelbeke, F., Snoeck, M., Serral, E.: Identifying the challenges and requirements of enterprise architecture frameworks for IoT systems. In: Research Challenges in Information Science, pp. 576\u2013581. Springer, Berlin (2020)","DOI":"10.1007\/978-3-030-50316-1_41"},{"key":"1026_CR82","doi-asserted-by":"publisher","DOI":"10.1201\/9780429056437","volume-title":"Building Enterprise IoT Applications","author":"C Vuppalapati","year":"2019","unstructured":"Vuppalapati, C.: Building Enterprise IoT Applications, 1st edn. CRC Press, Boca Raton (2019)","edition":"1"},{"key":"1026_CR83","doi-asserted-by":"crossref","unstructured":"Wehlitz, R., Jauer, F., R\u00f6\u00dfner, I., Franczyk, B.: Increasing the reusability of iot-aware business processes. In: FedCSIS (Position Papers), pp. 17\u201322 (2020)","DOI":"10.15439\/2020F209"},{"key":"1026_CR84","doi-asserted-by":"crossref","unstructured":"Yousfi, A., Batoulis, K., Weske, M.: Achieving business process improvement via ubiquitous decision-aware business processes. ACM Trans. Internet Technol. 19(1), 14:1\u201314:19 (2019)","DOI":"10.1145\/3298986"},{"issue":"1","key":"1026_CR85","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/s00766-013-0187-2","volume":"20","author":"J Zdravkovic","year":"2015","unstructured":"Zdravkovic, J., Svee, E., Giannoulis, C.: Capturing consumer preferences as requirements for software product lines. Requir. Eng. 20(1), 71\u201390 (2015)","journal-title":"Requir. Eng."},{"issue":"7","key":"1026_CR86","doi-asserted-by":"publisher","first-page":"2552","DOI":"10.1080\/00207543.2017.1385870","volume":"56","author":"M Zdravkovi\u0107","year":"2018","unstructured":"Zdravkovi\u0107, M., Zdravkovi\u0107, J., Aubry, A., Moalla, N., Guedria, W., Sarraipa, J.: Domain framework for implementation of open IoT ecosystems. Int. J. Prod. Res. 56(7), 2552\u20132569 (2018)","journal-title":"Int. J. Prod. Res."},{"key":"1026_CR87","doi-asserted-by":"publisher","first-page":"10279","DOI":"10.1109\/ACCESS.2018.2805758","volume":"6","author":"X Zhai","year":"2018","unstructured":"Zhai, X., Dong, Y., Yuan, J.: Investigating learners\u2019 technology engagement\u2014a perspective from ubiquitous game-based learning in smart campus. IEEE Access 6, 10279\u201310287 (2018)","journal-title":"IEEE Access"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-022-01026-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-022-01026-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-022-01026-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,22]],"date-time":"2023-02-22T06:43:30Z","timestamp":1677048210000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-022-01026-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,6]]},"references-count":87,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,2]]}},"alternative-id":["1026"],"URL":"https:\/\/doi.org\/10.1007\/s10270-022-01026-9","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,6]]},"assertion":[{"value":"31 October 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 July 2022","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 July 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 August 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}