{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T04:07:40Z","timestamp":1784347660078,"version":"3.55.0"},"publisher-location":"Cham","reference-count":29,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030791858","type":"print"},{"value":"9783030791865","type":"electronic"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-79186-5_23","type":"book-chapter","created":{"date-parts":[[2021,6,16]],"date-time":"2021-06-16T13:03:35Z","timestamp":1623848615000},"page":"350-365","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["FloWare: An Approach for IoT Support and Application Development"],"prefix":"10.1007","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":[[2021,6,17]]},"reference":[{"key":"23_CR1","doi-asserted-by":"publisher","first-page":"3971","DOI":"10.1109\/ACCESS.2017.2680470","volume":"5","author":"A Abbas","year":"2017","unstructured":"Abbas, A., Siddiqui, I.F., Lee, S.U.J., Bashir, A.K.: Binary pattern for nested cardinality constraints for software product line of IoT-based feature models. IEEE Access 5, 3971\u20133980 (2017)","journal-title":"IEEE Access"},{"key":"23_CR2","doi-asserted-by":"crossref","unstructured":"Alf\u00e9rez, M., Moreira, A., Amaral, V., Ara\u00fajo, J.: Model-driven requirements specification for software product lines. In: Model-Driven Domain Analysis and Software Development: Architectures and Functions, pp. 369\u2013386. IGI Global (2011)","DOI":"10.4018\/978-1-61692-874-2.ch017"},{"issue":"15","key":"23_CR3","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. Networks 54(15), 2787\u20132805 (2010)","journal-title":"Comput. Networks"},{"issue":"10","key":"23_CR4","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/MC.2009.309","volume":"42","author":"C Cetina","year":"2009","unstructured":"Cetina, C., Giner, P., Fons, J., Pelechano, V.: Autonomic computing through reuse of variability models at runtime: the case of smart homes. Computer 42(10), 37\u201343 (2009)","journal-title":"Computer"},{"issue":"2","key":"23_CR5","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1007\/s10796-016-9678-2","volume":"20","author":"R Cognini","year":"2016","unstructured":"Cognini, R., Corradini, F., Gnesi, S., Polini, A., Re, B.: Business process flexibility - a systematic literature review with a software systems perspective. Inf. Syst. Front. 20(2), 343\u2013371 (2016). https:\/\/doi.org\/10.1007\/s10796-016-9678-2","journal-title":"Inf. Syst. Front."},{"key":"23_CR6","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1007\/978-3-319-19243-7_24","volume-title":"Advanced Information Systems Engineering Workshops","author":"R Cognini","year":"2015","unstructured":"Cognini, R., Corradini, F., Polini, A., Re, B.: Extending feature models to express variability in business process models. In: Persson, A., Stirna, J. (eds.) CAiSE 2015. LNBIP, vol. 215, pp. 245\u2013256. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-19243-7_24"},{"key":"23_CR7","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/978-3-319-39417-6_8","volume-title":"Domain-Specific Conceptual Modeling","author":"R Cognini","year":"2016","unstructured":"Cognini, R., Corradini, F., Polini, A., Re, B.: Business process feature model: an approach to deal with variability of business processes. In: Domain-Specific Conceptual Modeling, pp. 171\u2013194. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-39417-6_8"},{"issue":"3","key":"23_CR8","doi-asserted-by":"publisher","first-page":"563","DOI":"10.1016\/j.infsof.2012.06.012","volume":"55","author":"N G\u00e1mez","year":"2013","unstructured":"G\u00e1mez, N., Fuentes, L.: Architectural evolution of FamiWare using cardinality-based feature models. Inf. Softw. Technol. 55(3), 563\u2013580 (2013)","journal-title":"Inf. Softw. Technol."},{"issue":"1","key":"23_CR9","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":"23_CR10","doi-asserted-by":"publisher","first-page":"106293","DOI":"10.1016\/j.infsof.2020.106293","volume":"124","author":"RT Geraldi","year":"2020","unstructured":"Geraldi, R.T., Reinehr, S.S., Malucelli, A.: Software product line applied to the Internet of Things: a systematic literature review. Inf. Softw. Technol. 124, 106293 (2020)","journal-title":"Inf. Softw. Technol."},{"key":"23_CR11","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"},{"key":"23_CR12","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":"23_CR13","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"},{"key":"23_CR14","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."},{"key":"23_CR15","volume-title":"Flow-Based Programming: A New Approach to Application Development","author":"JP Morrison","year":"2010","unstructured":"Morrison, J.P.: Flow-Based Programming: A New Approach to Application Development, 2nd edn. CreateSpace, Scotts Valley (2010)","edition":"2"},{"key":"23_CR16","doi-asserted-by":"crossref","unstructured":"do Nascimento, N.M., Alencar, P.S.C., Lucena, C., Cowan, D.D.: An IoT analytics embodied agent model based on context-aware machine learning. In: IEEE International Conference on Big Data, pp. 5170\u20135175. IEEE (2018)","DOI":"10.1109\/BigData.2018.8622515"},{"key":"23_CR17","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1145\/2364412.2364436","volume":"2","author":"\u00d3 Ortiz","year":"2012","unstructured":"Ortiz, \u00d3., Garc\u00eda, A.B., Capilla, R., Bosch, J., Hinchey, M.: Runtime variability for dynamic reconfiguration in wireless sensor network product lines. Int. Softw. Prod. Line Conf. 2, 143\u2013150 (2012)","journal-title":"Int. Softw. Prod. Line Conf."},{"key":"23_CR18","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."},{"key":"23_CR19","doi-asserted-by":"crossref","unstructured":"Pereira, J.A., Maciel, L., Noronha, T.F., Figueiredo, E.: Heuristic and exact algorithms for product configuration in software product lines. In: International Systems and Software Product Line Conference, p. 247. ACM (2018)","DOI":"10.1145\/3233027.3236395"},{"key":"23_CR20","doi-asserted-by":"publisher","unstructured":"Pohl, K., Bockle, G.V.D.L.F.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/3-540-28901-1","DOI":"10.1007\/3-540-28901-1"},{"key":"23_CR21","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":"23_CR22","doi-asserted-by":"crossref","unstructured":"Prehofer, C., Chiarabini, L.: From Internet of Things mashups to model-based development. In: 39th Annual Computer Software and Applications Conference, pp. 499\u2013504. IEEE Computer Society (2015)","DOI":"10.1109\/COMPSAC.2015.263"},{"key":"23_CR23","doi-asserted-by":"crossref","unstructured":"Ray, P.P.: A survey on visual programming languages in Internet of Things. Sci. Program. 2017, 1231430:1\u20131231430:6 (2017)","DOI":"10.1155\/2017\/1231430"},{"issue":"11","key":"23_CR24","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."},{"issue":"2","key":"23_CR25","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1002\/itl2.88","volume":"2","author":"S Sicari","year":"2019","unstructured":"Sicari, S., Rizzardi, A., Coen-Porisini, A.: Smart transport and logistics: a node-red implementation. Internet Technol. Lett. 2(2), 34 (2019)","journal-title":"Internet Technol. Lett."},{"key":"23_CR26","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":"23_CR27","doi-asserted-by":"crossref","unstructured":"Szydlo, T., Brzoza-Woch, R., Sendorek, J., Windak, M., Gniady, C.: Flow-based programming for IoT leveraging fog computing. In: International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 74\u201379. IEEE Computer Society (2017)","DOI":"10.1109\/WETICE.2017.17"},{"issue":"5","key":"23_CR28","doi-asserted-by":"publisher","first-page":"670","DOI":"10.3390\/s16050670","volume":"16","author":"A Venckauskas","year":"2016","unstructured":"Venckauskas, A., Stuikys, V., Jusas, N., Burbaite, R.: Model-driven approach for body area network application development. Sensors 16(5), 670 (2016)","journal-title":"Sensors"},{"key":"23_CR29","doi-asserted-by":"publisher","first-page":"65","DOI":"10.3390\/sym8070065","volume":"8","author":"A Venckauskas","year":"2016","unstructured":"Venckauskas, A., Stuikys, V., Toldinas, J., Jusas, N.: A model-driven framework to develop personalized health monitoring. Symmetry 8, 65 (2016)","journal-title":"Symmetry"}],"container-title":["Lecture Notes in Business Information Processing","Enterprise, Business-Process and Information Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-79186-5_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,21]],"date-time":"2021-06-21T23:16:58Z","timestamp":1624317418000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-79186-5_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030791858","9783030791865"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-79186-5_23","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"value":"1865-1348","type":"print"},{"value":"1865-1356","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"17 June 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EMMSAD","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Evaluation and Modeling Methods for Systems Analysis and Development","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Melbourne, VIC","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Australia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 June 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 June 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"emmsad2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.emmsad.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"34","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"13","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"1","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"38% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Due to the COVID-19 pandemic, the conference was held online.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}