{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T12:08:01Z","timestamp":1772539681454,"version":"3.50.1"},"reference-count":84,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2019,2,19]],"date-time":"2019-02-19T00:00:00Z","timestamp":1550534400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["CCF Trans. Pervasive Comp. Interact."],"published-print":{"date-parts":[[2019,5]]},"DOI":"10.1007\/s42486-019-00005-2","type":"journal-article","created":{"date-parts":[[2019,2,19]],"date-time":"2019-02-19T14:21:15Z","timestamp":1550586075000},"page":"10-23","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":45,"title":["Pervasive computing middleware: current trends and emerging challenges"],"prefix":"10.1007","volume":"1","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9036-1410","authenticated-orcid":false,"given":"Christian","family":"Becker","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christine","family":"Julien","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philippe","family":"Lalanda","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Franco","family":"Zambonelli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,2,19]]},"reference":[{"issue":"8","key":"5_CR1","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MC.1986.1663305","volume":"19","author":"S Ahuja","year":"1986","unstructured":"Ahuja, S., Carriero, N., Gelernter, D.: Linda and friends. IEEE Comput. 19(8), 26\u201334 (1986)","journal-title":"IEEE Comput."},{"issue":"2","key":"5_CR2","doi-asserted-by":"publisher","first-page":"15:1","DOI":"10.1145\/2882967","volume":"11","author":"H Aldewereld","year":"2016","unstructured":"Aldewereld, H., Dignum, V., Vasconcelos, W.W.: Group norms for multi-agent organisations. TAAS 11(2), 15:1\u201315:31 (2016)","journal-title":"TAAS"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Amadeo, M., Campolo, C., Iera, A., Molinaro, A.: Named data networking for IoT: an architectural perspective. In: Proceedings of the 2014 European Conference on Networks and Communication, pp. 1\u20135, (2014)","DOI":"10.1109\/EuCNC.2014.6882665"},{"key":"5_CR4","unstructured":"Amgoud, L., Maudet, N., Parsons, S.: Modelling dialogues using argumentation. In: Proceedings Fourth International Conference on MultiAgent Systems, pp. 31\u201338 (2000)"},{"key":"5_CR5","volume-title":"Jini Specification","author":"K Arnold","year":"1999","unstructured":"Arnold, K., Scheifler, R., Waldo, J., O\u2019Sullivan, B., Wollrath, A.: Jini Specification. Addison-Wesley Longman Publishing Co., Inc., Boston (1999)"},{"issue":"4","key":"5_CR6","doi-asserted-by":"publisher","first-page":"1801","DOI":"10.1109\/COMST.2014.2319555","volume":"16","author":"A Asadi","year":"2014","unstructured":"Asadi, A., Qant, Q., Mancuso, V.: A survey on device-to-device communication in cellular networks. IEEE Commun. Surv. Tutor. 16(4), 1801\u20131819 (2014)","journal-title":"IEEE Commun. Surv. Tutor."},{"issue":"15","key":"5_CR7","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":"5_CR9","first-page":"1","volume-title":"Serverless Computing: Current Trends and Open Problems","author":"I Baldini","year":"2017","unstructured":"Baldini, I., Castro, P., Chang, K., Cheng, P., Fink, S., Ishakian, V., Mitchell, N., Muthusamy, V., Rabbah, R., Slominski, A., Suter, P.: Serverless Computing: Current Trends and Open Problems, pp. 1\u201320. Springer, Singapore (2017)"},{"key":"5_CR10","unstructured":"Becker, C., Schiele, G.: Middleware and application adaptation requirements and their support in pervasive computing. In: 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings.(ICDCSW), vol. 00, p. 98, 05 (2003)"},{"key":"5_CR12","unstructured":"Becker, C., Schiele, G., Gubbels, H., Rothermel, K.: BASE\u2014a micro-broker-based middleware for pervasive computing. In: Proceedings of PerCom, pp. 443\u2013451 (2003)"},{"key":"5_CR11","doi-asserted-by":"crossref","unstructured":"Becker, C., Handte, M., Schiele, G., Rothermel, K.: PCOM\u2013a component system for pervasive computing. In: Proceedings of PerCom, pp. 67\u201376 (2004)","DOI":"10.1109\/PERCOM.2004.1276846"},{"key":"5_CR72","unstructured":"Becker, C., VanSyckel, S., Schiele, G.: Ubiquitous information technologies and applications. Lecture Notes in Electrical Engineering 214(1) (2013)"},{"issue":"3","key":"5_CR13","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1017\/S0269888999003021","volume":"14","author":"M Beer","year":"1999","unstructured":"Beer, M., d\u2019Inverno, M., Luck, M., Jennings, N., Preist, C., Schroeder, M.: Negotiation in multi-agent systems. Knowl. Eng. Rev. 14(3), 285\u2013289 (1999)","journal-title":"Knowl. Eng. Rev."},{"issue":"3","key":"5_CR14","doi-asserted-by":"publisher","first-page":"1172","DOI":"10.1109\/JSYST.2014.2298837","volume":"10","author":"O Bello","year":"2014","unstructured":"Bello, O., Zeadally, S.: Intelligent device-to-device communication in the internet of things. IEEE Syst. J. 10(3), 1172\u20131182 (2014)","journal-title":"IEEE Syst. J."},{"key":"5_CR15","doi-asserted-by":"crossref","unstructured":"Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the 1st Edition of the MCC Workshop on Mobile Cloud Computing, pp. 13\u201316 (2012)","DOI":"10.1145\/2342509.2342513"},{"issue":"1","key":"5_CR16","doi-asserted-by":"publisher","first-page":"8:1","DOI":"10.1145\/1921641.1921649","volume":"6","author":"J Bourcier","year":"2011","unstructured":"Bourcier, J., Diaconescu, A., Lalanda, P., McCann, J.A.: Autohome: an autonomic management framework for pervasive home applications. TAAS 6(1), 8:1\u20138:10 (2011)","journal-title":"TAAS"},{"issue":"1","key":"5_CR17","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1109\/TSC.2010.60","volume":"5","author":"M Caporuscio","year":"2012","unstructured":"Caporuscio, M., Raverdy, P.-G., Issarny, V.: ubiSOAP: a service-oriented middleware for ubiquitous networking. IEEE Trans. Serv. Comput. 5(1), 86\u201398 (2012)","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"6","key":"5_CR18","doi-asserted-by":"publisher","first-page":"854","DOI":"10.1109\/JIOT.2016.2584538","volume":"3","author":"M Chiang","year":"2016","unstructured":"Chiang, M., Zhang, T.: Fog and iot: an overview of research opportunities. IEEE Internet Things J. 3(6), 854\u2013864 (2016)","journal-title":"IEEE Internet Things J."},{"key":"5_CR19","doi-asserted-by":"crossref","unstructured":"Cho, S., Julien, C.: ChitChat: Navigating tradeoffs in device-to-device context sharing. In: Proceedings of the International Conference on Pervasive Computing and Communications (2016)","DOI":"10.1109\/PERCOM.2016.7456512"},{"issue":"1","key":"5_CR20","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1109\/JSAC.2014.2369591","volume":"33","author":"KW Choi","year":"2015","unstructured":"Choi, K.W., Han, Z.: Device-to-device discovery for proximity-based service in LTE-advanced systems. IEEE J. Sel. Areas Commun. 33(1), 55\u201366 (2015)","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"5_CR21","unstructured":"Chollet, S., Lalanda, P., Escoffier, C.: Extension of service-oriented component models for dynamic environment. In: 2015 IEEE International Conference on Services Computing, SCC 2015, New York, NY, USA, June 27\u2013July 2, 2015, pp. 648\u2013655. IEEE Computer Society (2015)"},{"key":"5_CR22","unstructured":"Cicconetti, C., Conti, M., Passarella, A.: Low-latency distributed computation offloading for pervasive environments. In: Pervasive Computing and Communications (PerCom), 2019 IEEE International Conference on. IEEE (2019)"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Colin, A., Gerbert-Gaillard, E., Vega, G., Lalanda, P.: Service-oriented autonomic pervasive context. In: Sheng, Q.Z., Stroulia, E., Tata, S., Bhiri, S., (eds.) Service-Oriented Computing - 14th International Conference, ICSOC 2016, Banff, AB, Canada, October 10-13, 2016, Proceedings, Volume 9936 of Lecture Notes in Computer Science, pp. 795\u2013809. Springer (2016)","DOI":"10.1007\/978-3-319-46295-0_56"},{"issue":"1","key":"5_CR23","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1016\/j.pmcj.2011.10.001","volume":"8","author":"M Conti","year":"2012","unstructured":"Conti, M., Das, S., Bisdikian, C., Kumar, M., Ni, L., Passarella, A., Roussos, G., Troster, G., Tsudik, G., Zambonelli, F.: Looking ahead in pervasive computing: challenges and opportunities in the era of cyber-physical convergence. Pervasive Mobile Comput. 8(1), 2\u201321 (2012)","journal-title":"Pervasive Mobile Comput."},{"key":"5_CR24","doi-asserted-by":"crossref","unstructured":"Cuervo, E., Balasubramanian, A., Cho, D., Wolman, A., Saroiu, S., Chandra, R., Bahl, P.: Maui: making smartphones last longer with code offload. In: Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, pp. 49\u201362. ACM (2010)","DOI":"10.1145\/1814433.1814441"},{"key":"5_CR25","unstructured":"Dixon, C., Mahajan, R., Agarwal, S., Bernheim B.A.J., Lee, B., Saroiu, S., Bahl, P.: An operating system for the home. In: Gribble, S.D., Katabi, D. (eds) Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2012, San Jose, CA, USA, April 25-27, 2012, pp. 337\u2013352. USENIX Association (2012)"},{"key":"5_CR26","doi-asserted-by":"crossref","unstructured":"Edinger, Janick, Sch\u00e4fer, Dominik, Krupitzer, Christian, Raychoudhury, Vaskar, Becker, Christian: Fault-avoidance strategies for context-aware schedulers in pervasive computing systems. In: 2017 IEEE International Conference on Pervasive Computing and Communications (PerCom), pp. 79\u201388. IEEE (2017)","DOI":"10.1109\/PERCOM.2017.7917853"},{"key":"5_CR27","doi-asserted-by":"crossref","unstructured":"Edwards, W.K., Grinter R.E.: At home with ubiquitous computing: seven challenges. In: Abowd, G.D., Brumitt, B., Shafer, S.A. (eds) Ubicomp 2001: Ubiquitous Computing, Third International Conference Atlanta, Georgia, USA, September 30 - October 2, 2001, Proceedings, volume 2201 of Lecture Notes in Computer Science, pp. 256\u2013272. Springer (2001)","DOI":"10.1007\/3-540-45427-6_22"},{"key":"5_CR28","unstructured":"Escoffier, C, Chollet, S., Lalanda, P.: Lessons learned in building pervasive platforms. In: 11th IEEE Consumer Communications and Networking Conference, CCNC 2014, Las Vegas, NV, USA, January 10\u201313, 2014, pp. 7\u201312. IEEE (2014)"},{"key":"5_CR29","doi-asserted-by":"crossref","unstructured":"Escoffier, C., Hall, R.S., Lalanda, P.: iPOJO: an extensible service-oriented component framework. In: Proceedings of International Conference on Services Computing (SCC), pp. 474\u2013481. IEEE (2007)","DOI":"10.1109\/SCC.2007.74"},{"key":"5_CR30","first-page":"725190","volume":"8","author":"MS Familiar","year":"2012","unstructured":"Familiar, M.S., Mart\u00ednez, J.-F., L\u00f3pez-Santidri\u00e1n, L.: Pervasive smart spaces and environments: a service-oriented middleware architecture for wireless ad hoc and sensor networks. IJDSN 8, 725190 (2012)","journal-title":"IJDSN"},{"key":"5_CR31","doi-asserted-by":"crossref","unstructured":"Ferscha, A., Hechinger, M., Mayrhofer, R., Oberhauser, R.: A light-weight component model for peer-to-peer applications. In: Proceedings of the International Conference on Distributed Computing Workshops, pp. 520\u2013 527, 04 (2004)","DOI":"10.1109\/ICDCSW.2004.1284082"},{"key":"5_CR32","doi-asserted-by":"crossref","unstructured":"Golrezaei, N., Molisch, A.F., Dimakis, A.G.: Base-station assisted device-to-device communications for high-throughput wireless video netowrks. In: Proceedings of ICC, June (2012)","DOI":"10.1109\/ICC.2012.6364729"},{"key":"5_CR33","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MPRV.2004.1321024","volume":"3","author":"R Grimm","year":"2004","unstructured":"Grimm, R.: One.world: experiences with a pervasive computing architecture. IEEE Pervasive Comput. 3, 22\u201330 (2004). 07","journal-title":"IEEE Pervasive Comput.."},{"issue":"1","key":"5_CR34","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jnca.2004.06.002","volume":"28","author":"T Gu","year":"2005","unstructured":"Gu, T., Pung, H.K., Zhang, D.Q.: A service-oriented middleware for building context-aware services. J. Netw. Comput. Appl. 28(1), 1\u201318 (2005)","journal-title":"J. Netw. Comput. Appl."},{"key":"5_CR35","unstructured":"Gunning, D.: Explainable artificial intelligence (xai). Defense Advanced Research Projects Agency (DARPA) (2017)"},{"issue":"6","key":"5_CR36","doi-asserted-by":"publisher","first-page":"1531","DOI":"10.1016\/j.jnca.2012.12.028","volume":"36","author":"B Guo","year":"2013","unstructured":"Guo, B., Zhang, D., Wang, Z., Yu, Z., Zhou, X.: Opportunistic IoT: exploring the harmonious interaction between human and the internet of things. J. Netw. Comput. Appl. 36(6), 1531\u20131539 (2013)","journal-title":"J. Netw. Comput. Appl."},{"key":"5_CR37","unstructured":"Harter, A., Hopper, A., Steggles, P., Ward, A., Webster, P.: The anatomy of a context-aware application. In: MOBICOM \u201999, The Fifth Annual ACM\/IEEE International Conference on Mobile Computing and Networking, Seattle, Washington, USA, August 15\u201319, 1999., pp. 59\u201368, (1999)"},{"key":"5_CR38","doi-asserted-by":"crossref","unstructured":"Heck, M., Edinger, J., Sch\u00e4fer, D., Becker, C.: Iot applications in fog and edge computing: where are we and where are we going? In: 2018 27th International Conference on Computer Communication and Networks (ICCCN), pp. 1\u20136. IEEE (2018)","DOI":"10.1109\/ICCCN.2018.8487455"},{"issue":"3","key":"5_CR39","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MC.2005.107","volume":"38","author":"S Helal","year":"2005","unstructured":"Helal, S., Mann, W.C., El-Zabadani, H., King, J., Kaddoura, Y., Jansen, E.: The gator tech smart house: a programmable pervasive space. IEEE Comput. 38(3), 50\u201360 (2005)","journal-title":"IEEE Comput."},{"key":"5_CR40","unstructured":"Humble, J., Crabtree, A., Hemmings, T., \u00c5kesson, K-P., Koleva, B., Rodden, T., Hansson, P.: \u201cplaying with the bits\u201d user-configuration of ubiquitous domestic environments. In: UbiComp 2003: Ubiquitous Computing, 5th International Conference, Seattle, WA, USA, October 12-15, 2003, Proceedings, pp. 256\u2013263 (2003)"},{"key":"5_CR41","doi-asserted-by":"crossref","unstructured":"Jenson, S.: The physical web. In: Proceedings of CHI\u201914: Extended Abstracts on Human Factors in Computing Systems, pp. 15\u201316 (2014)","DOI":"10.1145\/2559206.2580095"},{"issue":"2","key":"5_CR42","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1109\/MPRV.2002.1012339","volume":"1","author":"B Johanson","year":"2002","unstructured":"Johanson, B., Fox, A., Winograd, T.: The interactive workspaces project: experiences with ubiquitous computing rooms. IEEE Pervasive Comput. 1(2), 67\u201374 (2002)","journal-title":"IEEE Pervasive Comput."},{"key":"5_CR43","unstructured":"Judd, G., Steenkiste, P.: Providing contextual information to pervasive computing applications. In: Proceedings of the First IEEE International Conference on Pervasive Computing and Communications (PerCom\u201903), March 23\u201326, 2003, Fort Worth, Texas, USA, pp. 133\u2013142 (2003)"},{"key":"5_CR44","doi-asserted-by":"crossref","unstructured":"Kon, F., Rom\u00e1n, M., Liu, P., Mao, J., Yamane, T., Magalh\u00e3, C., Campbell, R.H.: Monitoring, security, and dynamic configuration with the dynamictao reflective ORB. In: IFIP\/ACM International Conference on Distributed Systems Platforms, Middleware \u201900, pp. 121\u2013143. Springer, Berlin, Heidelberg (2000)","DOI":"10.1007\/3-540-45559-0_7"},{"issue":"11","key":"5_CR45","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/MC.2017.4041350","volume":"50","author":"T Kubitza","year":"2017","unstructured":"Kubitza, T., Schmidt, A.: meSchup: a platform for programming interconnected smart things. IEEE Comput. 50(11), 38\u201349 (2017)","journal-title":"IEEE Comput."},{"key":"5_CR46","doi-asserted-by":"crossref","unstructured":"Lalanda, P., McCann, J.A., Diaconescu, A.: Autonomic computing\u2014principles, design and implementation. Undergraduate Topics in Computer Science. Springer (2013)","DOI":"10.1007\/978-1-4471-5007-7"},{"issue":"1","key":"5_CR47","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/MIC.2017.18","volume":"21","author":"P Lalanda","year":"2017","unstructured":"Lalanda, P., Morand, D., Chollet, S.: Autonomic mediation middleware for smart manufacturing. IEEE Intern. Comput. 21(1), 32\u201339 (2017)","journal-title":"IEEE Intern. Comput."},{"key":"5_CR48","doi-asserted-by":"crossref","unstructured":"Lehmann, O., Bauer, M., Becker, C., Nicklas, D.: From home to world-supporting context-aware applications through world models. In: Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom 2004), 14\u201317 March 2004, Orlando, FL, USA, pp. 297\u2013308 (2004)","DOI":"10.1109\/PERCOM.2004.1276867"},{"issue":"4","key":"5_CR49","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/MCOM.2014.6807945","volume":"52","author":"X Lin","year":"2014","unstructured":"Lin, X., Andrews, J., Ghosh, A., Ratasuk, R.: An overview of 3GPP device-to-device proximity services. IEEE Commun. Mag. 52(4), 40\u201348 (2014)","journal-title":"IEEE Commun. Mag."},{"issue":"4","key":"5_CR50","doi-asserted-by":"publisher","first-page":"2537","DOI":"10.1109\/JIOT.2017.2775047","volume":"5","author":"M Lippi","year":"2018","unstructured":"Lippi, M., Mamei, M., Mariani, S., Zambonelli, F.: An argumentation-based perspective over the social iot. IEEE Internet Things J. 5(4), 2537\u20132547 (2018)","journal-title":"IEEE Internet Things J."},{"key":"5_CR51","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/j.adhoc.2013.02.008","volume":"18","author":"CH Liu","year":"2014","unstructured":"Liu, C.H., Yang, B., Liu, T.: Efficient naming, addressing and profile services in internet-of-things sensory environments. Ad Hoc Netw. 18, 85\u2013101 (2014)","journal-title":"Ad Hoc Netw."},{"key":"5_CR52","unstructured":"Mamei, M., Zambonelli, F.: Programming pervasive and mobile computing applications with the tota middleware. In: Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the, pp. 263\u2013273 (2004)"},{"key":"5_CR53","doi-asserted-by":"crossref","unstructured":"Mayer, S., Inhelder, N., Verborgh, R., Van de Walle, R., Mattern, F.: Configuration of smart environments made simple: combining visual modeling with semantic metadata and reasoning. In: Proceedings of the 2014 International Conference on the Internet of Things, pp. 61\u201366 (2014)","DOI":"10.1109\/IOT.2014.7030116"},{"key":"5_CR54","doi-asserted-by":"crossref","unstructured":"Mostafa, S.A., Ahmad, M.S., Mustapha, A.: Adjustable autonomy: a systematic literature review. Artif. Intell. Rev. (2017)","DOI":"10.1007\/s10462-017-9560-8"},{"key":"5_CR55","unstructured":"Murphy, A.L., Picco, G.P., Roman, G.: Lime: a middleware for physical and logical mobility. In: Proceedings 21st International Conference on Distributed Computing Systems, pp. 524\u2013533 (2001)"},{"key":"5_CR56","unstructured":"OpenConnectivityFoundation. UPnP Specifications, September (2016)"},{"key":"5_CR57","unstructured":"OSGi Alliance: OSGi Service Platform Core Specification Release 4, (2007)"},{"key":"5_CR58","unstructured":"Paganelli, F., Parlanti, D., Giuli, D.: Message-based service brokering and dynamic composition in the SAI middleware. In: 2010 IEEE International Conference on Services Computing, SCC 2010, Miami, Florida, USA, July 5\u201310, 2010, pp. 474\u2013481. IEEE Computer Society (2010)"},{"issue":"6","key":"5_CR59","doi-asserted-by":"publisher","first-page":"791","DOI":"10.1016\/j.pmcj.2008.04.006","volume":"4","author":"JM Paluska","year":"2008","unstructured":"Paluska, J.M., Pham, H., Saif, U., Chau, G., Terman, C., Ward, S.: Structured decomposition of adaptive applications. Pervasive Mobile Comput. 4(6), 791\u2013806 (2008). PerCom 2008","journal-title":"Pervasive Mobile Comput."},{"key":"5_CR60","unstructured":"Papazoglou, M.P.: Service-oriented computing: concepts, characteristics and directions. In: 4th International Conference on Web Information Systems Engineering, WISE 2003, Rome, Italy, December 10-12, 2003, pp. 3\u201312. IEEE Computer Society, (2003)"},{"key":"5_CR61","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1016\/j.comcom.2016.03.011","volume":"89","author":"J Quevedo","year":"2016","unstructured":"Quevedo, J., Antunes, M., Corujo, D., Gomes, D., Aguiar, R.L.: On the application of contextual iot service discovery in information centric networks. Comput. Commun. 89, 117\u2013127 (2016)","journal-title":"Comput. Commun."},{"key":"5_CR62","unstructured":"Ranganathan, A., Chetan, S., Al-Muhtadi, J., Campbell, R.H., Mickunas, M.D.: Olympus: a high-level programming model for pervasive computing environments. In: Third IEEE International Conference on Pervasive Computing and Communications, pp. 7\u201316 (2005)"},{"issue":"1","key":"5_CR63","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/JIOT.2015.2498900","volume":"3","author":"MA Razzaque","year":"2016","unstructured":"Razzaque, M.A., Milojevic-Jevric, M., Palade, A., Clarke, S.: Middleware for internet of things: a survey. IEEE Inter. Things J. 3(1), 70\u201395 (2016)","journal-title":"IEEE Inter. Things J."},{"issue":"4","key":"5_CR64","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1145\/643550.643558","volume":"6","author":"M Rom\u00e1n","year":"2002","unstructured":"Rom\u00e1n, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: Gaia: a middleware platform for active spaces. SIGMOBILE Mob. Comput. Commun. Rev. 6(4), 65\u201367 (2002)","journal-title":"SIGMOBILE Mob. Comput. Commun. Rev."},{"issue":"10","key":"5_CR65","doi-asserted-by":"publisher","first-page":"1205","DOI":"10.1002\/spe.1125","volume":"43","author":"D Romero","year":"2013","unstructured":"Romero, D., Hermosillo, G., Taherkordi, A., Nzekwa, R., Rouvoy, R., Eliassen, F.: The digihome service-oriented platform. Softw. Pract. Exp. 43(10), 1205\u20131218 (2013)","journal-title":"Softw. Pract. Exp."},{"key":"5_CR66","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1016\/j.pmcj.2018.03.005","volume":"47","author":"FM Roth","year":"2018","unstructured":"Roth, F.M., Becker, C., Vega, G., Lalanda, P.: XWARE\u2014a customizable interoperability framework for pervasive computing systems. Pervasive and Mobile Comput. 47, 13\u201330 (2018)","journal-title":"Pervasive and Mobile Comput."},{"issue":"1","key":"5_CR67","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MC.2017.9","volume":"50","author":"M Satyanarayanan","year":"2017","unstructured":"Satyanarayanan, M.: The emergence of edge computing. Computer 50(1), 30\u201339 (2017)","journal-title":"Computer"},{"issue":"4","key":"5_CR68","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MPRV.2009.82","volume":"8","author":"M Satyanarayanan","year":"2009","unstructured":"Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput. 8(4), 14\u201323 (2009)","journal-title":"IEEE Pervasive Comput."},{"key":"5_CR69","doi-asserted-by":"crossref","unstructured":"Schafer, D., Edinger, J., Paluska, J.M., VanSyckel, S., Becker, C.: Tasklets: \u201cbetter than best-effort\u201d computing. In: Computer Communication and Networks (ICCCN), 2016 25th International Conference on, pp. 1\u201311. IEEE (2016)","DOI":"10.1109\/ICCCN.2016.7568580"},{"key":"5_CR70","doi-asserted-by":"crossref","unstructured":"Schiele, G., Becker, C., Rothermel, K.: Energy-efficient cluster-based service discovery for ubiquitous computing. In: Proceedings of the 11th Workshop on ACM SIGOPS European Workshop, EW 11, ACM, New York, NY (2004)","DOI":"10.1145\/1133572.1133604"},{"key":"5_CR71","doi-asserted-by":"crossref","unstructured":"Schilit, B., Adams, N., Want, R.: Context-aware computing applications. In: Mobile Computing Systems and Applications, 1994. WMCSA 1994. First Workshop on, pp. 85\u201390. IEEE (1994)","DOI":"10.1109\/WMCSA.1994.16"},{"issue":"5","key":"5_CR73","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1109\/JIOT.2016.2579198","volume":"3","author":"W Shi","year":"2016","unstructured":"Shi, W., Cao, J., Zhang, Q., Li, Y., Lanyu, X.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637\u2013646 (2016)","journal-title":"IEEE Internet Things J."},{"key":"5_CR74","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.pmcj.2013.10.006","volume":"10","author":"S VanSyckel","year":"2014","unstructured":"VanSyckel, S., Sch\u00e4fer, D., Majuntke, V., Krupitzer, C., Schiele, G., Becker, C.: COMITY: a framework for adaptation coordination in multi-platform pervasive systems. Pervasive Mobile Comput. 10, 51\u201365 (2014)","journal-title":"Pervasive Mobile Comput."},{"key":"5_CR75","doi-asserted-by":"crossref","unstructured":"VanSyckel, S., Sch\u00e4fer, D., Schiele, G., Becker, C.: Configuration management for proactive adaptation in pervasive environments. In: Proceedings of IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), pp. 131\u2013140 (2013)","DOI":"10.1109\/SASO.2013.28"},{"key":"5_CR76","doi-asserted-by":"crossref","unstructured":"Verbelen, T., Simoens, P., De Turck, F., Dhoedt, B.: Cloudlets: bringing the cloud to the mobile user. In: Proceedings of the 3rd ACM Workshop on Mobile Cloud Computing, pp. 29\u201336 (2012)","DOI":"10.1145\/2307849.2307858"},{"key":"5_CR77","doi-asserted-by":"crossref","unstructured":"Wehner, P., Piberger, C., G\u00f6hringer, D.: Using JSON to manage communication between service in the Internet of Things. In: Proceedings of the 9th International Symposium on Reconfigurable and Communication-Centric Systems-on-Chip, pp. 1\u20134 (2014)","DOI":"10.1109\/ReCoSoC.2014.6861361"},{"key":"5_CR78","unstructured":"Weis, T., Handte, M., Knoll, M., Becker, C.: Customizable pervasive applications. In: 4th IEEE International Conference on Pervasive Computing and Communications (PerCom 2006), 13\u201317 March 2006, Pisa, pp. 239\u2013244 (2006)"},{"issue":"5","key":"5_CR79","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/64.621227","volume":"12","author":"G Wiederhold","year":"1997","unstructured":"Wiederhold, G., Genesereth, M.R.: The conceptual basis for mediation services. IEEE Expert 12(5), 38\u201347 (1997)","journal-title":"IEEE Expert"},{"key":"5_CR80","volume-title":"An Introduction to MultiAgent Systems","author":"MJ Wooldridge","year":"2009","unstructured":"Wooldridge, M.J.: An Introduction to MultiAgent Systems, 2nd edn. Wiley, Hoboken (2009)","edition":"2"},{"key":"5_CR81","unstructured":"Xu, Z., Peng, X., Zhang, L., Li, D., Sun, N.: The $$\\Phi$$ \u03a6 -stack for smart web of things. In: Proceedings of the Workshop on Smart Internet of Things, SmartIoT@SEC 2017, San Jose\/Silicon Valley, CA, USA, October 14, 2017, pp. 10:1\u201310:6. ACM (2017)"},{"issue":"8","key":"5_CR82","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1109\/MC.2012.280","volume":"45","author":"F Zambonelli","year":"2012","unstructured":"Zambonelli, F.: Toward sociotechnical urban superorganisms. IEEE Comput. 45(8), 76\u201378 (2012)","journal-title":"IEEE Comput."},{"issue":"1","key":"5_CR83","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/MS.2017.3","volume":"34","author":"F Zambonelli","year":"2017","unstructured":"Zambonelli, F.: Key abstractions for iot-oriented software engineering. IEEE Softw. 34(1), 38\u201345 (2017)","journal-title":"IEEE Softw."},{"issue":"2","key":"5_CR84","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/MTS.2018.2826080","volume":"37","author":"F Zambonelli","year":"2018","unstructured":"Zambonelli, F., Salim, F., Loke, S.W., De Meuter, W., Kanhere, S.: Algorithmic governance in smart cities: The conundrum and the potential of pervasive computing solutions. IEEE Technol. Soc. Mag. 37(2), 80\u201387 (2018)","journal-title":"IEEE Technol. Soc. Mag."}],"container-title":["CCF Transactions on Pervasive Computing and Interaction"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s42486-019-00005-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s42486-019-00005-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s42486-019-00005-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,12]],"date-time":"2022-09-12T03:10:02Z","timestamp":1662952202000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s42486-019-00005-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2,19]]},"references-count":84,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,5]]}},"alternative-id":["5"],"URL":"https:\/\/doi.org\/10.1007\/s42486-019-00005-2","relation":{},"ISSN":["2524-521X","2524-5228"],"issn-type":[{"value":"2524-521X","type":"print"},{"value":"2524-5228","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,2,19]]},"assertion":[{"value":"3 October 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 January 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 February 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}