{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,1]],"date-time":"2026-03-01T08:31:11Z","timestamp":1772353871509,"version":"3.50.1"},"publisher-location":"Cham","reference-count":115,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783031181757","type":"print"},{"value":"9783031181764","type":"electronic"}],"license":[{"start":{"date-parts":[[2022,9,20]],"date-time":"2022-09-20T00:00:00Z","timestamp":1663632000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,9,20]],"date-time":"2022-09-20T00:00:00Z","timestamp":1663632000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-18176-4_4","type":"book-chapter","created":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T06:15:52Z","timestamp":1672553752000},"page":"65-97","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Middleware Supporting PIS: Requirements, Solutions, and Challenges"],"prefix":"10.1007","author":[{"given":"Chantal","family":"Taconet","sequence":"first","affiliation":[]},{"given":"Thais","family":"Batista","sequence":"additional","affiliation":[]},{"given":"Pedro","family":"Borges","sequence":"additional","affiliation":[]},{"given":"Georgios","family":"Bouloukakis","sequence":"additional","affiliation":[]},{"given":"Everton","family":"Cavalcante","sequence":"additional","affiliation":[]},{"given":"Sophie","family":"Chabridon","sequence":"additional","affiliation":[]},{"given":"Denis","family":"Conan","sequence":"additional","affiliation":[]},{"given":"Thierry","family":"Desprats","sequence":"additional","affiliation":[]},{"given":"Denisse","family":"Mu\u00f1ante","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,9,20]]},"reference":[{"key":"4_CR1","doi-asserted-by":"publisher","unstructured":"Aazam M, Islam SU, Lone ST, Abbas A (2020) Cloud of things (cot): Cloud-fog-IoT task offloading for sustainable internet of things. IEEE Transactions on Sustainable Computing pp 1\u20131, DOI https:\/\/doi.org\/10.1109\/TSUSC.2020.3028615","DOI":"10.1109\/TSUSC.2020.3028615"},{"issue":"6","key":"4_CR2","doi-asserted-by":"publisher","first-page":"2239","DOI":"10.3390\/s21062239","volume":"21","author":"M Ahmed","year":"2021","unstructured":"Ahmed M, Taconet C, Ould M, Chabridon S, Bouzeghoub A (2021) IoT Data Qualification for a Logistic Chain Traceability Smart Contract. Sensors 21(6):2239","journal-title":"Sensors"},{"key":"4_CR3","doi-asserted-by":"crossref","unstructured":"Akkermans S, Bachiller R, Matthys N, Joosen W, Hughes D, Vu\u010dini\u0107 M (2016) Towards efficient publish-subscribe middleware in the IoT with IPv6 multicast. In: 2016 IEEE International Conference on Communications (ICC), pp 1\u20136","DOI":"10.1109\/ICC.2016.7511254"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Alhirabi N, Rana O, Perera C (2020) Security and Privacy Requirements for the Internet of Things: A Survey. ACM Trans Internet Things 2(1):6:1\u20136:37","DOI":"10.1145\/3437537"},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"Aljeraisy A, Barati M, Rana O, Perera C (2021) Privacy Laws and Privacy by Design Schemes for the Internet of Things: A Developer\u2019s Perspective. ACM Comput Surv 54(5):102:1\u2013102:38","DOI":"10.1145\/3450965"},{"key":"4_CR6","doi-asserted-by":"crossref","unstructured":"Bacon J, Moody K, Bates J, Ma C, McNeil A, Seidel O, Spiteri M (2000) Generic support for distributed applications. Computer 33(3):68\u201376, DOI https:\/\/doi.org\/10.1109\/2.825698","DOI":"10.1109\/2.825698"},{"issue":"1","key":"4_CR7","first-page":"1","volume":"3","author":"A Banks","year":"2014","unstructured":"Banks A, Gupta R (2014) Mqtt version 3.1. 1","journal-title":"Mqtt version"},{"key":"4_CR8","unstructured":"Barnaghi P, et al. (2011) Semantic Sensor Network XG Final Report. Tech. rep., W3C, URL http:\/\/www.w3.org\/2005\/Incubator\/ssn\/XGR-ssn-20110628\/"},{"key":"4_CR9","doi-asserted-by":"crossref","unstructured":"Bellavista P, Corradi A, Fanelli M, Foschini L (2012) A Survey of Context Data Distribution for Mobile Ubiquitous Systems. ACM Computing Survey 44(4):24:1\u201324:45","DOI":"10.1145\/2333112.2333119"},{"key":"4_CR10","unstructured":"Biegel G, Cahill V (2007) Requirements for middleware for pervasive information systems. In: Pervasive Information Systems, M.E. Sharpe, Armonk, NY, pp 102\u2013118"},{"key":"4_CR11","first-page":"86","volume-title":"Pervasive information systems","author":"G Biegel","year":"2015","unstructured":"Biegel G, Cahill V (2015) Requirements for middleware for pervasive information systems. In: Kourouthanassis PE, Giaglis GM (eds) Pervasive information systems, Routledge, USA, pp 86\u2013102"},{"key":"4_CR12","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1007\/978-3-540-95891-8_14","volume":"5404","author":"W Binder","year":"2009","unstructured":"Binder W, Suri N (2009) Green computing: Energy consumption optimized service hosting. In: 35th Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM), Spindleruv Ml\u00fdn, Czech Republic, Springer, Lecture Notes in Computer Science, vol 5404, pp 117\u2013128","journal-title":"Spindleruv Ml\u00fdn, Czech Republic, Springer, Lecture Notes in Computer Science, vol"},{"issue":"3\u20134","key":"4_CR13","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1007\/s12243-016-0493-z","volume":"71","author":"GS Blair","year":"2016","unstructured":"Blair GS, Schmidt DC, Taconet C (2016) Middleware for Internet distribution in the context of cloud computing and the Internet of Things - Editorial Introduction. Ann des T\u00e9l\u00e9communications 71(3\u20134):87\u201392","journal-title":"Ann des T\u00e9l\u00e9communications"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Borges PV, Taconet C, Chabridon S, Conan D, Batista T, Cavalcante E, Batista C (2019) Mastering Interactions with Internet of Things Platforms through the IoTVar Middleware. In: 13th Int. Conf. on Ubiquitous Computing and Ambient Intelligence (UCAmI), MDPI Proceedings, vol 31, p 78","DOI":"10.3390\/proceedings2019031078"},{"key":"4_CR15","doi-asserted-by":"publisher","first-page":"1271","DOI":"10.1016\/j.future.2019.05.064","volume":"101","author":"G Bouloukakis","year":"2019","unstructured":"Bouloukakis G, Georgantas N, Ntumba P, Issarny V (2019) Automated Synthesis of Mediators for Middleware-layer Protocol Interoperability in the IoT. Future Generation Computer Systems 101:1271\u20131294","journal-title":"Future Generation Computer Systems"},{"key":"4_CR16","unstructured":"Bouloukakis G, et al. (2022) DeXMS, The Data eXchange Mediator Synthesizer Framework. https:\/\/gitlab.inria.fr\/dexms"},{"key":"4_CR17","unstructured":"Buchholz T, Kupper A, Schiffers M (2003) Quality of context information: What it is and why we need it. In: 10th Int. Workshop of the HP OpenView University Association (HPOVUA), Geneva, Switzerland"},{"key":"4_CR18","doi-asserted-by":"crossref","unstructured":"Castellani AP, Fossati T, Loreto S (2012) HTTP-CoAP cross protocol proxy: an implementation viewpoint. In: 9th IEEE Int. Conf. on Mobile Ad-Hoc and Sensor Systems, (MASS)","DOI":"10.1109\/MASS.2012.6708523"},{"key":"4_CR19","doi-asserted-by":"crossref","unstructured":"Cavalcanti D, Carvalho R, Rosa N (2021) Adaptive middleware of things. In: Proceedings of the 2021 IEEE Symposium on Computers and Communications, IEEE, USA","DOI":"10.1109\/ISCC53001.2021.9631408"},{"key":"4_CR20","unstructured":"Cavoukian A, Dixon M (2013) Privacy and security by design: An enterprise architecture approach. Tech. rep., Information and Privacy Commissioner of Ontario, Canada, https:\/\/www.ipc.on.ca"},{"key":"4_CR21","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1016\/j.future.2018.09.053","volume":"92","author":"C Cecchinel","year":"2019","unstructured":"Cecchinel C, Fouquet F, Mosser S, Collet P (2019) Leveraging live machine learning and deep sleep to support a self-adaptive efficient configuration of battery powered sensors. Future Generation Computer Systems 92:225\u2013240","journal-title":"Future Generation Computer Systems"},{"issue":"1","key":"4_CR22","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/s12243-013-0387-2","volume":"69","author":"S Chabridon","year":"2014","unstructured":"Chabridon S, Laborde R, Desprats T, Oglaza A, Marie P, Machara Marquez S (2014) A Survey on Addressing Privacy together with Quality of Context for Context Management in the Internet of Things. Annals of Telecommunications 69(1):47\u201362","journal-title":"Annals of Telecommunications"},{"issue":"1","key":"4_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1080\/07366981.2017.1343548","volume":"57","author":"A Chaudhuri","year":"2018","unstructured":"Chaudhuri A, Cavoukian A (2018) The Proactive and Preventive Privacy (3P) Framework for IoT Privacy by Design. EDPACS 57(1):1\u201316","journal-title":"EDPACS"},{"key":"4_CR24","doi-asserted-by":"crossref","unstructured":"Chen H, Finin T, Joshi A (2005) The SOUPA ontology for Pervasive Computing. In: Ontologies for agents: Theory and experiences, Whitestein Series in Software Agent Technologies, Switzerland, pp 233\u2013258","DOI":"10.1007\/3-7643-7361-X_10"},{"key":"4_CR25","unstructured":"Colesky M, Hoepman JH, Boesch C, Kargl F, Kopp H, Mosby P, M\u00e9tayer DL, Drozd O, del \u00c1lamo JM, Mart\u00edn YS, Caiza JC, Gupta M, Doty N (2022) Privacy Patterns. https:\/\/privacypatterns.org"},{"key":"4_CR26","doi-asserted-by":"crossref","unstructured":"Collina M, Corazza GE, Vanelli-Coralli A (2012) Introducing the QEST broker: Scaling the iot by bridging MQTT and REST. In: 23rd IEEE Int. Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC)","DOI":"10.1109\/PIMRC.2012.6362813"},{"key":"4_CR27","doi-asserted-by":"crossref","unstructured":"Compton M, Barnaghi P, Bermudez L, Garc\u00eda-Castro R, Corcho O, Cox S, Graybeal J, Hauswirth M, Henson C, Herzog A, Huang V, Janowicz K, Kelsey WD, Le Phuoc D, Lefort L, Leggieri M, Neuhaus H, Nikolov A, Page K, Passant A, Sheth A, Taylor K (2012) The SSN ontology of the W3C semantic sensor network incubator group. Journal of Web Semantics 17","DOI":"10.2139\/ssrn.3198991"},{"key":"4_CR28","doi-asserted-by":"crossref","unstructured":"Conan D, Lim L, Taconet C, Chabridon S, Lecocq C (2017) A Multiscale Approach for a Distributed Event-Based Internet of Things. In: Proc. of 15th IEEE Int. Conf. on Pervasive Intelligence and Computing (PICOM), Orlando, USA, pp 844\u2013852","DOI":"10.1109\/DASC-PICom-DataCom-CyberSciTec.2017.142"},{"key":"4_CR29","unstructured":"Conan D, et al. (2022) M4IoT Frameworks, Middleware for the Internet of Things. https:\/\/www-inf.it-sudparis.eu\/m4iot\/"},{"key":"4_CR30","doi-asserted-by":"crossref","unstructured":"Cugola G, Margara A (2012) Processing Flows of Information: From Data Stream to Complex Event Processing. ACM Computing Survey 44(3):15:1\u201315:62","DOI":"10.1145\/2187671.2187677"},{"key":"4_CR31","unstructured":"Daniele L, den Hartog F, Roes J (2015) The Smart Appliances REFerence (SAREF) Ontology. In: Proc. of International Workshop Formal Ontologies Meet Industries"},{"key":"4_CR32","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-5481-5","volume-title":"Middleware Solutions for the Internet of Things","author":"F Delicato","year":"2013","unstructured":"Delicato F, Pires P, Batista T (2013) Middleware Solutions for the Internet of Things. Springer Briefs in Computer Science, Springer"},{"issue":"1","key":"4_CR33","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s00766-010-0115-7","volume":"16","author":"M Deng","year":"2011","unstructured":"Deng M, Wuyts K, Scandariato R, Preneel B, Joosen W (2011) A privacy threat analysis framework: Supporting the elicitation and fulfillment of privacy requirements. Requirements Engineering 16(1):3\u201332","journal-title":"Requirements Engineering"},{"key":"4_CR34","doi-asserted-by":"crossref","unstructured":"Denis N, Chaffardon P, Conan D, Laurent M, Chabridon S, Leneutre J (2020) Privacy-preserving Content-based Publish\/Subscribe with Encrypted Matching and Data Splitting. In: 17th Int. Joint Conf. on e-Business and Telecommunications (SECRYPT), INSTICC, SciTePress, Paris, France, pp 405\u2013414","DOI":"10.5220\/0009833204050414"},{"key":"4_CR35","doi-asserted-by":"crossref","unstructured":"Derhamy H, Eliasson J, Delsing J (2017) IoT interoperability\u2014on-demand and low latency transparent multiprotocol translator. IEEE Internet of Things Journal 4(5)","DOI":"10.1109\/JIOT.2017.2697718"},{"key":"4_CR36","unstructured":"Dey A, Abowd G (2000) Towards a better understanding of context and context-awareness. In: Proceedings of the PrCHI 2000 Workshop on the What, Who, Where, When and How of Context-Awareness"},{"key":"4_CR37","doi-asserted-by":"crossref","unstructured":"Dias D, Delicato F, Pires P, Rocha A, Nakagawa E (2020) An Overview of Reference Architectures for Cloud of Things. In: Proc. of the 35th ACM Symposium on Applied Computing, New York, NY, USA, pp 1498\u20131505","DOI":"10.1145\/3341105.3374038"},{"key":"4_CR38","doi-asserted-by":"crossref","unstructured":"Duboc L, Rosenblum D, Wicks T (2007) A Framework for Characterization and Analysis of Software System Scalability. In: Proceedings of the the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering, Dubrovnik, Croatia, pp 375\u2013384","DOI":"10.1145\/1287624.1287679"},{"key":"4_CR39","unstructured":"Endler M, Silva F (2018) Past, Present and Future of the ContextNet IoMT Middleware. Open Journal of Internet Of Things (OJIOT) 4(1):7\u201323, Special Issue: Int. Workshop on Very Large Internet of Things (VLIoT), in conjunction with the VLDB Conference in Rio de Janeiro, Brazil"},{"key":"4_CR40","doi-asserted-by":"crossref","unstructured":"Eugster P, Felber P, Guerraoui R, Kermarrec AM (2003) The Many Faces of Publish\/Subscribe. ACM Computing Survey 35(2)","DOI":"10.1145\/857076.857078"},{"key":"4_CR41","unstructured":"Ferreboeuf H, Efoui-Hess M, Verne X (2021) Impact environnemental du num\u00e9rique : Tendances \u00e0 5 ans et gouvernance de la 5G. Tech. rep., The Shift project"},{"key":"4_CR42","doi-asserted-by":"crossref","unstructured":"Fette I (2011) The websocket protocol","DOI":"10.17487\/rfc6455"},{"key":"4_CR43","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1007\/3-540-47993-7_14","volume":"2374","author":"L Fiege","year":"2002","unstructured":"Fiege L, Mezini M, M\u00fchl G, Buchmann A (2002) Engineering Event-Based Systems with Scopes. In: Magnusson B (ed) Proc. 16th European Conference on Object-Oriented Programming, Springer, M\u00e1laga, Spain, Lecture Notes in Computer Science, vol 2374, pp 309\u2013333","journal-title":"Springer, M\u00e1laga, Spain, Lecture Notes in Computer Science, vol"},{"key":"4_CR44","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.114","volume":"3","author":"P Fremantle","year":"2017","unstructured":"Fremantle P, Scott PJ (2017) A survey of secure middleware for the internet of things. PeerJ Comput Sci 3:e114","journal-title":"PeerJ Comput Sci"},{"key":"4_CR45","doi-asserted-by":"crossref","unstructured":"Garc\u00eda-Vallis M, Baldoni R (2015) Adaptive middleware design for CPS: Considerations on the OS, resource managers, and the network at run-time. In: 14th Int. Workshop on Adaptive and Reflective Middleware, ACM, USA, DOI 10.1145\/2834965.2834968","DOI":"10.1145\/2834965.2834968"},{"key":"4_CR46","doi-asserted-by":"crossref","unstructured":"Georgantas N, Bouloukakis G, Beauche S, Issarny V (2013) Service-oriented distributed applications in the future internet: The case for interaction paradigm interoperability. In: Lau K, Lamersdorf W, Pimentel E (eds) 2nd European Conf. on Service-Oriented and Cloud Computing, ESOCC, vol 8135","DOI":"10.1007\/978-3-642-40651-5_11"},{"key":"4_CR47","doi-asserted-by":"crossref","unstructured":"Giouroukis D, Dadiani A, Traub J, Zeuch S, Markl V (2020a) A Survey of Adaptive Sampling and Filtering Algorithms for the Internet of Things. In: Proceedings of the 14th ACM International Conference on Distributed and Event-Based Systems, Association for Computing Machinery, New York, NY, USA, DEBS \u201920, p 27\u201338, DOI https:\/\/doi.org\/10.1145\/3401025.3403777","DOI":"10.1145\/3401025.3403777"},{"key":"4_CR48","doi-asserted-by":"crossref","unstructured":"Giouroukis D, Dadiani A, Traub J, Zeuch S, Markl V (2020b) A Survey of Adaptive Sampling and Filtering Algorithms for the Internet of Things. In: Proc. 14th ACM International Conference on Distributed Event-Based Systems, Montreal, Quebec, Canada, pp 27\u201338","DOI":"10.1145\/3401025.3403777"},{"key":"4_CR49","doi-asserted-by":"crossref","unstructured":"Gomes B, Muniz LCM, da Silva e Silva FJ, dos Santos DV, Lopes RF, Coutinho LR, Carvalho FO, Endler M (2017a) A Middleware with Comprehensive Quality of Context Support for the Internet of Things Applications. Sensors 17(12):2853","DOI":"10.3390\/s17122853"},{"key":"4_CR50","doi-asserted-by":"crossref","unstructured":"Gomes P, Cavalcante E, Batista T, Taconet C, Conan D, Chabridon S, Delicato F, Pires P (2019) A semantic-based discovery service for the internet of things. Journal of Internet Services and Applications 10","DOI":"10.1186\/s13174-019-0109-8"},{"key":"4_CR51","unstructured":"Gomes P, et al. (2017b) QoDisco. https:\/\/github.com\/porfiriogomes\/qodisco"},{"key":"4_CR52","doi-asserted-by":"crossref","unstructured":"Gruber TR (1993) A translation approach to portable ontology specifications. Knowledge Acquisition 5(2)","DOI":"10.1006\/knac.1993.1008"},{"issue":"4","key":"4_CR53","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1080\/19397030903121968","volume":"2","author":"MG Hassan","year":"2009","unstructured":"Hassan MG, Hirst R, Siemieniuch C, Zobaa A (2009) The impact of energy awareness on energy efficiency. Int Journal of Sustainable Engineering 2(4):284\u2013297","journal-title":"Int Journal of Sustainable Engineering"},{"key":"4_CR54","doi-asserted-by":"crossref","unstructured":"Henricksen K, Indulska J (2004) Modelling and using imperfect context information. In: Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second IEEE Annual Conference on, pp 33\u201337","DOI":"10.1109\/PERCOMW.2004.1276901"},{"key":"4_CR55","volume-title":"The Security Development Lifecycle","author":"M Howard","year":"2006","unstructured":"Howard M, Lipner S (2006) The Security Development Lifecycle. Microsoft Press, USA"},{"key":"4_CR56","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1007\/s00779-005-0035-6","volume":"10","author":"MC Huebscher","year":"2006","unstructured":"Huebscher MC, McCann JA (2006) An adaptive middleware framework for context-aware applications. Pervasive and Ubiquitous Computing 10:12\u201320","journal-title":"Pervasive and Ubiquitous Computing"},{"key":"4_CR57","unstructured":"ISO\/IEC 25010 (2011) Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models. Tech. rep., ISO"},{"key":"4_CR58","unstructured":"ISO\/IEC 25012 (2008) Data Quality model. URL https:\/\/iso25000.com\/index.php\/en\/iso-25000-standards\/iso-25012"},{"key":"4_CR59","doi-asserted-by":"crossref","unstructured":"Ivarez-Valera HH, Dalmau M, Roose P, Herzog C (2019) The architecture of kaligreen V2: A middleware aware of hardware opportunities to save energy. In: Alsmirat MA, Jararweh Y (eds) Sixth International Conference on Internet of Things: Systems, Management and Security, IOTSMS 2019, Granada, Spain, October 22\u201325, 2019, IEEE, pp 79\u201386","DOI":"10.1109\/IOTSMS48152.2019.8939237"},{"key":"4_CR60","doi-asserted-by":"crossref","unstructured":"Jagarlamudi KS, Zaslavsky A, Loke SW, Hassani A, Medvedev A (2021) Quality and Cost Aware Service Selection in IoT-Context Management Platforms. In: Int. Conferences on Internet of Things (iThings), Green Computing & Communications (GreenCom), Cyber, Physical & Social Computing (CPSCom), Smart Data (SmartData) and Congress on Cybermatics (Cybermatics), IEEE, pp 89\u201398","DOI":"10.1109\/iThings-GreenCom-CPSCom-SmartData-Cybermatics53846.2021.00028"},{"key":"4_CR61","doi-asserted-by":"crossref","unstructured":"Janowicz K, Haller A, Cox SJ, Le Phuoc D, Lefran\u00e7ois M (2019) SOSA: A lightweight ontology for sensors, observations, samples, and actuators. Journal of Web Semantics 56","DOI":"10.1016\/j.websem.2018.06.003"},{"key":"4_CR62","unstructured":"Joint Committee for Guides in Metrology (2008) Evaluation of measurement data - guide to the expression of uncertainty in measurement. https:\/\/www.bipm.org\/documents\/20126\/2071204\/JCGM_100_2008_E.pdf"},{"key":"4_CR63","doi-asserted-by":"crossref","unstructured":"Kalbarczyk T, Julien C (2018) Omni: An Application Framework for Seamless Device-to-Device Interaction in the Wild. In: 19th Int. Middleware Conf., ACM, Rennes, France, p 161\u2013173","DOI":"10.1145\/3274808.3274821"},{"key":"4_CR64","first-page":"11","volume":"3","author":"V Karagiannis","year":"2015","unstructured":"Karagiannis V, et al. (2015) A Survey on Application Layer Protocols for the Internet of Things. Transaction on IoT and Cloud Computing 3:11\u201317","journal-title":"Transaction on IoT and Cloud Computing"},{"key":"4_CR65","unstructured":"Kargl F, M\u00e9tayer DL, Gupta M, Colesky M, Hoepman JH, del \u00c1lamo JM, Mart\u00edn YS, Boesch C, Kopp H, Mosby P, Doty N, Drozd O (2022) Privacy Patterns, Collecting Patterns for Better Privacy. https:\/\/privacypatterns.eu"},{"key":"4_CR66","doi-asserted-by":"crossref","unstructured":"Kermarrec AM, Triantafillou P (2013) XL Peer-to-Peer Pub\/Sub Systems. ACM Computing Survey 46(2):16:1\u201316:45","DOI":"10.1145\/2543581.2543583"},{"key":"4_CR67","unstructured":"Kourouthanassis PE, Giaglis GM (2007) Pervasive Information Systems. Advances in Management Information Systems (AMIS) Vol. 10:. M.E. Sharpe, Armonk, NY"},{"key":"4_CR68","first-page":"3","volume-title":"Pervasive information systems","author":"PE Kourouthanassis","year":"2015","unstructured":"Kourouthanassis PE, Giaglis GM (2015) Toward pervasiveness: Four eras of information systems development. In: Kourouthanassis PE, Giaglis GM (eds) Pervasive information systems, Routledge, USA, pp 3\u201325"},{"key":"4_CR69","unstructured":"Krakowiak S (2009) Middleware Architecture with Patterns and Frameworks. https:\/\/lig-membres.imag.fr\/krakowia\/Files\/MW-Book\/Chapters\/Preface\/preface.html"},{"key":"4_CR70","doi-asserted-by":"crossref","unstructured":"Lim L, Marie P, Conan D, Chabridon S, Desprats T, Manzoor A (2015) Enhancing context data distribution for the internet of things using qoc-awareness and attribute-based access control. Annals of Telecommunications pp 1\u201312","DOI":"10.1145\/2676743.2676746"},{"key":"4_CR71","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.future.2017.04.045","volume":"75","author":"J L\u00f3pez","year":"2017","unstructured":"L\u00f3pez J, Rios R, Bao F, Wang G (2017) Evolving privacy: From sensors to the internet of things. Future Gener Comput Syst 75:46\u201357","journal-title":"Future Gener Comput Syst"},{"key":"4_CR72","doi-asserted-by":"crossref","unstructured":"Luckner M, Grzenda M, Kunicki R, Legierski J (2014) IoT Architecture for Urban Data-Centric Services and Applications. ACM Transactions on Internet Technology 20(3):29:1\u201329:30","DOI":"10.1145\/3396850"},{"key":"4_CR73","doi-asserted-by":"crossref","unstructured":"Mahnke W, Leitner SH, Damm M (2009) OPC unified architecture. Springer Science & Business Media","DOI":"10.1007\/978-3-540-68899-0"},{"key":"4_CR74","doi-asserted-by":"crossref","unstructured":"Marie P, Desprats T, Chabridon S, Sibilla M (2013) QoCIM: A meta-model for Quality of Context. In: Modeling and Using Context, LNCS, vol 8175","DOI":"10.1007\/978-3-642-40972-1_23"},{"key":"4_CR75","doi-asserted-by":"crossref","unstructured":"Marie P, Desprats T, Chabridon S, Sibilla M (2016) Enabling Self-Configuration of QoC-Centric Fog Computing Entities. In: Intl IEEE Conf. on Advanced and Trusted Computing, Smart World Congress (UIC\/ATC\/ScalCom\/CBDCom\/IoP\/SmartWorld), Toulouse, France","DOI":"10.1109\/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0092"},{"key":"4_CR76","doi-asserted-by":"crossref","unstructured":"Negash B, Rahmani AM, Westerlund T, Liljeberg P, Tenhunen H (2015) Lisa: Lightweight internet of things service bus architecture. Procedia Computer Science 52","DOI":"10.1016\/j.procs.2015.05.010"},{"key":"4_CR77","doi-asserted-by":"crossref","unstructured":"Negash B, Rahmani AM, Westerlund T, Liljeberg P, Tenhunen H (2016) Lisa 2.0: lightweight internet of things service bus architecture using node centric networking. Journal of Ambient Intelligence and Humanized Computing 7(3)","DOI":"10.1007\/s12652-016-0359-2"},{"key":"4_CR78","doi-asserted-by":"crossref","unstructured":"Nistor A, Ravindranath L (2014) SunCat: Helping developers understand and predict performance problems in smartphone applications. In: Int. Symp. on Software Testing and Analysis, ACM, USA, p 282\u2013292","DOI":"10.1145\/2610384.2610410"},{"issue":"9","key":"4_CR79","doi-asserted-by":"publisher","first-page":"1071","DOI":"10.1002\/spe.2139","volume":"43","author":"A Noureddine","year":"2013","unstructured":"Noureddine A, Rouvoy R, Seinturier L (2013) A review of middleware approaches for energy management in distributed environments. Softw Pract Exp 43(9):1071\u20131100","journal-title":"Softw Pract Exp"},{"key":"4_CR80","unstructured":"OASIS (2012) Advanced Message Queuing Protocol (AMQP) version 1.0. http:\/\/docs.oasis-open.org\/amqp\/core\/v1.0\/os\/amqp-core-complete-v1.0-os.pdf"},{"key":"4_CR81","doi-asserted-by":"crossref","unstructured":"de Oliveira EA, Delicato F, Mattoso M (2020) An energy-aware data cleaning workflow for real-time stream processing in the internet of things. In: Anais do IV Workshop de Computa\u00e7\u00e3o Urbana, SBC, Porto Alegre, RS, Brasil, pp 71\u201383","DOI":"10.5753\/courb.2020.12354"},{"key":"4_CR82","unstructured":"OMG (2015) Data Distribution Service, v. 1.4. https:\/\/www.omg.org\/spec\/DDS\/"},{"key":"4_CR83","doi-asserted-by":"crossref","unstructured":"Padhy S, Chang HY, Hou TF, Chou J, King CT, Hsu CH (2017) A Middleware Solution for Optimal Sensor Management of IoT Applications on LTE Devices. In: Quality, Reliability, Security and Robustness in Heterogeneous Networks (QSHINE), vol 199, Springer, pp 283\u2013292","DOI":"10.1007\/978-3-319-60717-7_28"},{"issue":"03","key":"4_CR84","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1109\/MS.2015.83","volume":"33","author":"C Pang","year":"2016","unstructured":"Pang C, Hindle A, Adams B, Hassan AE (2016) What do programmers know about software energy consumption? IEEE Software 33(03):83\u201389","journal-title":"IEEE Software"},{"key":"4_CR85","doi-asserted-by":"crossref","unstructured":"Paradis CV, Kazman R, Tamburri DA (2021) Architectural tactics for energy efficiency: Review of the literature and research roadmap. In: 54th Hawaii International Conference on System Sciences (HICSS), pp 1\u201310","DOI":"10.24251\/HICSS.2021.867"},{"key":"4_CR86","unstructured":"oneM2M Partners (2019) oneM2M Services Platform. Release 3"},{"key":"4_CR87","doi-asserted-by":"crossref","unstructured":"Pasricha S (2018) Overcoming Energy and Reliability Challenges for IoT and Mobile Devices with Data Analytics. In: 31st Int. Conf. on VLSI Design (VLSID)","DOI":"10.1109\/VLSID.2018.69"},{"key":"4_CR88","volume-title":"Calero C","author":"B Penzenstadler","year":"2015","unstructured":"Penzenstadler B (2015) From requirements engineering to green requirements engineering. In: Calero C, Piattini M (eds) Green in Software Engineering, Springer"},{"issue":"1","key":"4_CR89","doi-asserted-by":"publisher","first-page":"414","DOI":"10.1109\/SURV.2013.042313.00197","volume":"16","author":"C Perera","year":"2014","unstructured":"Perera C, Zaslavsky AB, Christen P, Georgakopoulos D (2014) Context aware computing for the internet of things: A survey. IEEE Commun Surv Tutorials 16(1):414\u2013454","journal-title":"IEEE Commun Surv Tutorials"},{"key":"4_CR90","doi-asserted-by":"crossref","unstructured":"Perera C, Qin Y, Estrella J, Reiff-Marganiec S, Vasilakos A (2017) Fog Computing for Sustainable Smart Cities: A Survey. ACM Computing Survey 50(3):32:1\u201332:43","DOI":"10.1145\/3057266"},{"key":"4_CR91","doi-asserted-by":"crossref","unstructured":"Portocarrero JMT, Delicato FC, Pires PF, Rodrigues TC, Batista TV (2016) SAMSON: Self-adaptive middleware for wireless sensor networks. In: 31st Annual ACM Symposium on Applied Computing, ACM, USA","DOI":"10.1145\/2851613.2851766"},{"key":"4_CR92","doi-asserted-by":"crossref","unstructured":"Rafique A, Van Landuyt D, Reniers V, Jossen W (2017) Towards an adaptive middleware for efficient multi-cloud data storage. In: 4th Workshop on CrossCloud Infrastructures & Platforms, ACM, USA","DOI":"10.1145\/3069383.3069387"},{"issue":"2","key":"4_CR93","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1016\/j.pmcj.2012.08.006","volume":"9","author":"V Raychoudhury","year":"2013","unstructured":"Raychoudhury V, Cao J, Kumar M, Zhang D (2013) Middleware for pervasive computing: A survey. Pervasive Mob Comput 9(2):177\u2013200","journal-title":"Pervasive Mob Comput"},{"key":"4_CR94","doi-asserted-by":"crossref","unstructured":"Rosa N, Cavalcanti D, Campos G, Silva A (2020) Adaptive middleware in Go - a software architecture approach. Journal of Internet Services and Applications 11(3), DOI https:\/\/doi.org\/10.1186\/s13174-020-00124-5","DOI":"10.1186\/s13174-020-00124-5"},{"key":"4_CR95","doi-asserted-by":"crossref","unstructured":"Roth FM, Becker C, Vega G, Lalanda P (2018) XWARE - A customizable interoperability framework for pervasive computing systems. Pervasive Mob Comput 47","DOI":"10.1016\/j.pmcj.2018.03.005"},{"key":"4_CR96","volume-title":"A survey of adaptive middleware","author":"SM Sadjadi","year":"2003","unstructured":"Sadjadi SM, McKinley PK (2003) A survey of adaptive middleware. Tech. rep., Michigan State University, USA"},{"key":"4_CR97","doi-asserted-by":"crossref","unstructured":"Saint-Andre P (2011) Extensible messaging and presence protocol (xmpp): Core","DOI":"10.17487\/rfc6120"},{"key":"4_CR98","doi-asserted-by":"crossref","unstructured":"Salehie M, Tahvildari L (2009) Self-adaptive Software: Landscape and Research Challenges. ACM Transactions on Autonomous and Adaptive Systems 4(2)","DOI":"10.1145\/1516533.1516538"},{"key":"4_CR99","doi-asserted-by":"publisher","unstructured":"Sarkar C, Rao VS, Venkatesha Prasad R, Das SN, Misra S, Vasilakos A (2016) Vsf: An energy-efficient sensing framework using virtual sensors. IEEE Sensors Journal 16(12):5046\u20135059, DOI https:\/\/doi.org\/10.1109\/JSEN.2016.2546839","DOI":"10.1109\/JSEN.2016.2546839"},{"key":"4_CR100","doi-asserted-by":"crossref","unstructured":"Satyanarayanan M (2001a) Pervasive computing: vision and challenges. Personal Communications, IEEE 8(4):10\u201317, DOI https:\/\/doi.org\/10.1109\/98.943998","DOI":"10.1109\/98.943998"},{"issue":"4","key":"4_CR101","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/98.943998","volume":"8","author":"M Satyanarayanan","year":"2001","unstructured":"Satyanarayanan M (2001b) Pervasive Computing: Vision and Challenges. IEEE Personal Communications 8(4):10\u201317","journal-title":"IEEE Personal Communications"},{"issue":"6","key":"4_CR102","doi-asserted-by":"publisher","first-page":"599","DOI":"10.1007\/s12599-020-00656-x","volume":"62","author":"J Sedlmeir","year":"2020","unstructured":"Sedlmeir J, Buhl HU, Fridgen G, Keller R (2020) The energy consumption of blockchain technology: beyond myth. Business & Information Systems Engineering 62(6):599\u2013608","journal-title":"Business & Information Systems Engineering"},{"key":"4_CR103","doi-asserted-by":"crossref","unstructured":"Shekhar S, Chhokra A, Sun H, Gokhale A, Dubey A, Koutsoukos X (2019) URMILA: A Performance and Mobility-Aware Fog\/Edge Resource Management Middleware. In: 22nd IEEE Int. Symposium on Real-Time Distributed Computing (ISORC), pp 118\u2013125","DOI":"10.1109\/ISORC.2019.00033"},{"key":"4_CR104","doi-asserted-by":"crossref","unstructured":"Shelby Z, et al. (2014) The constrained application protocol (coap)","DOI":"10.17487\/rfc7252"},{"key":"4_CR105","doi-asserted-by":"publisher","unstructured":"Song Z, Le M, Kwon YW, Tilevich E (2017) Extemporaneous micro-mobile service execution without code sharing. In: 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW), pp 181\u2013186, DOI https:\/\/doi.org\/10.1109\/ICDCSW.2017.70","DOI":"10.1109\/ICDCSW.2017.70"},{"key":"4_CR106","doi-asserted-by":"crossref","unstructured":"Spalazzi L, Taccari G, Bernardini A (2014) An internet of things ontology for earthquake emergency evaluation and response. In: Proceedings of the 2014 International Conference on Collaboration Technologies and Systems (CTS 2014), pp 528\u2013534","DOI":"10.1109\/CTS.2014.6867619"},{"key":"4_CR107","doi-asserted-by":"crossref","unstructured":"Taivalsaari A, Mikkonen T (2017) A roadmap to the Programmable World: Software challenges in the IoT era. IEEE Software 34(1):72\u201380, DOI https:\/\/doi.org\/10.1109\/MS.2017.26","DOI":"10.1109\/MS.2017.26"},{"key":"4_CR108","doi-asserted-by":"publisher","first-page":"110494","DOI":"10.1016\/j.jss.2019.110494","volume":"161","author":"S Teixeira","year":"2020","unstructured":"Teixeira S, Agrizzi BA, Filho JGP, Rossetto S, Pereira ISA, Costa PD, Branco AF, Martinelli RR (2020) LAURA architecture: Towards a simpler way of building situation-aware and business-aware IoT applications. Journal of Systems and Software 161:110494","journal-title":"Journal of Systems and Software"},{"key":"4_CR109","doi-asserted-by":"publisher","unstructured":"Truong HL, Dustdar S (2015) Principles for engineering IoT cloud systems. IEEE Cloud Computing 2(2):68\u201376, DOI https:\/\/doi.org\/10.1109\/MCC.2015.23","DOI":"10.1109\/MCC.2015.23"},{"key":"4_CR110","unstructured":"Vekris P, Jhala R, Lerner S, Agarwal Y (2012) Towards verifying Android apps for the absence of no-sleep energy bugs. In: Proceedings of the 2012 Workshop on Power-Aware Computing and Systems, USENIX Association, USA"},{"key":"4_CR111","doi-asserted-by":"crossref","unstructured":"Verdecchia R, Lago P, Ebert C, de Vries C (2021) Green it and green software. IEEE Software 38(6):7\u201315, DOI https:\/\/doi.org\/10.1109\/MS.2021.3102254","DOI":"10.1109\/MS.2021.3102254"},{"issue":"3","key":"4_CR112","first-page":"66","volume":"265","author":"M Weiser","year":"1991","unstructured":"Weiser M (1991) The Computer for the 21st Century. Scientific American, Special Issue on Communications, Computers, and Networks 265(3):66\u201375","journal-title":"Scientific American, Special Issue on Communications, Computers, and Networks"},{"key":"4_CR113","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1023\/B:TIME.0000009305.62647.ee","volume":"26","author":"SS Yau","year":"2004","unstructured":"Yau SS, Karim F (2004) An adaptive middleware for context-sensitive communications for real-time applications in ubiquitous computing environments. Real-Time Systems 26:29\u201361","journal-title":"Real-Time Systems"},{"key":"4_CR114","doi-asserted-by":"crossref","unstructured":"Yus R, Bouloukakis G, Mehrotra S, Venkatasubramanian N (2019) Abstracting interactions with IoT devices towards a semantic vision of smart spaces. In: 6th ACM Int. Conf. on Systems for Energy-Efficient Buildings, Cities, and Transportation, BuildSys","DOI":"10.1145\/3360322.3360859"},{"key":"4_CR115","first-page":"956","volume":"1","author":"E Zeeb","year":"2007","unstructured":"Zeeb E, Bobek A, Bohn H, Golatowski F (2007) Service-oriented architectures for embedded systems using devices profile for web services. In: 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW\u201907), IEEE, vol 1, pp 956\u2013963","journal-title":"IEEE, vol"}],"container-title":["The Evolution of Pervasive Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-18176-4_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,6]],"date-time":"2023-02-06T13:09:44Z","timestamp":1675688984000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-18176-4_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,20]]},"ISBN":["9783031181757","9783031181764"],"references-count":115,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-18176-4_4","relation":{},"subject":[],"published":{"date-parts":[[2022,9,20]]},"assertion":[{"value":"20 September 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}