Abstract
In this chapter, we consider the requirements for middleware to support Pervasive Information Systems (PIS) in the context of the Internet of Things (IoT). With the IoT, PIS architectures become more and more distributed and need to be supported by middleware that provides applications with an easy integration of contextual data collected from connected objects spread over the Internet. This comes with new challenges and requirements for PIS middleware. In addition to context-awareness, middleware should tackle scalability, security, privacy and interoperability and provide applications with new abstractions representing the physical environment and ensuring the quality of the data that may be used for decision-making, while keeping PIS sustainable. Through the study of the state of the art regarding PIS middleware, we show in this chapter that the middleware community still faces new challenges, such as providing high-level programming models for PIS, supporting PIS dynamic adaptation, disseminating and filtering large volumes of data, end-to-end privacy and interoperability handling, as well as enabling to deploy sustainable applications.
This is a preview of subscription content, access via your institution.
Buying options

Notes
- 1.
The term IS will be herein interchangeably used to express both singular and plural.
- 2.
The term PIS will be herein interchangeably used to express both singular and plural.
- 3.
- 4.
- 5.
- 6.
- 7.
QoCIM is part of the M4IoT platform: https://www-inf.it-sudparis.eu/m4iot/.
- 8.
muDEBS is part of the M4IoT platform: https://www-inf.it-sudparis.eu/m4iot/.
- 9.
- 10.
- 11.
- 12.
IoTVar is part of the M4IoT platform: https://www-inf.it-sudparis.eu/m4iot/.
References
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–1, DOI https://doi.org/10.1109/TSUSC.2020.3028615
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
Akkermans S, Bachiller R, Matthys N, Joosen W, Hughes D, Vučinić M (2016) Towards efficient publish-subscribe middleware in the IoT with IPv6 multicast. In: 2016 IEEE International Conference on Communications (ICC), pp 1–6
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–6:37
Aljeraisy A, Barati M, Rana O, Perera C (2021) Privacy Laws and Privacy by Design Schemes for the Internet of Things: A Developer’s Perspective. ACM Comput Surv 54(5):102:1–102:38
Bacon J, Moody K, Bates J, Ma C, McNeil A, Seidel O, Spiteri M (2000) Generic support for distributed applications. Computer 33(3):68–76, DOI https://doi.org/10.1109/2.825698
Banks A, Gupta R (2014) Mqtt version 3.1. 1
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/
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–24:45
Biegel G, Cahill V (2007) Requirements for middleware for pervasive information systems. In: Pervasive Information Systems, M.E. Sharpe, Armonk, NY, pp 102–118
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–102
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ýn, Czech Republic, Springer, Lecture Notes in Computer Science, vol 5404, pp 117–128
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élécommunications 71(3–4):87–92
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
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–1294
Bouloukakis G, et al. (2022) DeXMS, The Data eXchange Mediator Synthesizer Framework. https://gitlab.inria.fr/dexms
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
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)
Cavalcanti D, Carvalho R, Rosa N (2021) Adaptive middleware of things. In: Proceedings of the 2021 IEEE Symposium on Computers and Communications, IEEE, USA
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
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–240
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–62
Chaudhuri A, Cavoukian A (2018) The Proactive and Preventive Privacy (3P) Framework for IoT Privacy by Design. EDPACS 57(1):1–16
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–258
Colesky M, Hoepman JH, Boesch C, Kargl F, Kopp H, Mosby P, Métayer DL, Drozd O, del Álamo JM, Martín YS, Caiza JC, Gupta M, Doty N (2022) Privacy Patterns. https://privacypatterns.org
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)
Compton M, Barnaghi P, Bermudez L, García-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
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–852
Conan D, et al. (2022) M4IoT Frameworks, Middleware for the Internet of Things. https://www-inf.it-sudparis.eu/m4iot/
Cugola G, Margara A (2012) Processing Flows of Information: From Data Stream to Complex Event Processing. ACM Computing Survey 44(3):15:1–15:62
Daniele L, den Hartog F, Roes J (2015) The Smart Appliances REFerence (SAREF) Ontology. In: Proc. of International Workshop Formal Ontologies Meet Industries
Delicato F, Pires P, Batista T (2013) Middleware Solutions for the Internet of Things. Springer Briefs in Computer Science, Springer
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–32
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–414
Derhamy H, Eliasson J, Delsing J (2017) IoT interoperability—on-demand and low latency transparent multiprotocol translator. IEEE Internet of Things Journal 4(5)
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
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–1505
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–384
Endler M, Silva F (2018) Past, Present and Future of the ContextNet IoMT Middleware. Open Journal of Internet Of Things (OJIOT) 4(1):7–23, Special Issue: Int. Workshop on Very Large Internet of Things (VLIoT), in conjunction with the VLDB Conference in Rio de Janeiro, Brazil
Eugster P, Felber P, Guerraoui R, Kermarrec AM (2003) The Many Faces of Publish/Subscribe. ACM Computing Survey 35(2)
Ferreboeuf H, Efoui-Hess M, Verne X (2021) Impact environnemental du numérique : Tendances à 5 ans et gouvernance de la 5G. Tech. rep., The Shift project
Fette I (2011) The websocket protocol
Fiege L, Mezini M, Mühl G, Buchmann A (2002) Engineering Event-Based Systems with Scopes. In: Magnusson B (ed) Proc. 16th European Conference on Object-Oriented Programming, Springer, Málaga, Spain, Lecture Notes in Computer Science, vol 2374, pp 309–333
Fremantle P, Scott PJ (2017) A survey of secure middleware for the internet of things. PeerJ Comput Sci 3:e114
García-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
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
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 ’20, p 27–38, DOI https://doi.org/10.1145/3401025.3403777
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–38
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
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
Gomes P, et al. (2017b) QoDisco. https://github.com/porfiriogomes/qodisco
Gruber TR (1993) A translation approach to portable ontology specifications. Knowledge Acquisition 5(2)
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–297
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–37
Howard M, Lipner S (2006) The Security Development Lifecycle. Microsoft Press, USA
Huebscher MC, McCann JA (2006) An adaptive middleware framework for context-aware applications. Pervasive and Ubiquitous Computing 10:12–20
ISO/IEC 25010 (2011) Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models. Tech. rep., ISO
ISO/IEC 25012 (2008) Data Quality model. URL https://iso25000.com/index.php/en/iso-25000-standards/iso-25012
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–25, 2019, IEEE, pp 79–86
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–98
Janowicz K, Haller A, Cox SJ, Le Phuoc D, Lefrançois M (2019) SOSA: A lightweight ontology for sensors, observations, samples, and actuators. Journal of Web Semantics 56
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
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–173
Karagiannis V, et al. (2015) A Survey on Application Layer Protocols for the Internet of Things. Transaction on IoT and Cloud Computing 3:11–17
Kargl F, Métayer DL, Gupta M, Colesky M, Hoepman JH, del Álamo JM, Martín YS, Boesch C, Kopp H, Mosby P, Doty N, Drozd O (2022) Privacy Patterns, Collecting Patterns for Better Privacy. https://privacypatterns.eu
Kermarrec AM, Triantafillou P (2013) XL Peer-to-Peer Pub/Sub Systems. ACM Computing Survey 46(2):16:1–16:45
Kourouthanassis PE, Giaglis GM (2007) Pervasive Information Systems. Advances in Management Information Systems (AMIS) Vol. 10:. M.E. Sharpe, Armonk, NY
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–25
Krakowiak S (2009) Middleware Architecture with Patterns and Frameworks. https://lig-membres.imag.fr/krakowia/Files/MW-Book/Chapters/Preface/preface.html
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–12
López J, Rios R, Bao F, Wang G (2017) Evolving privacy: From sensors to the internet of things. Future Gener Comput Syst 75:46–57
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–29:30
Mahnke W, Leitner SH, Damm M (2009) OPC unified architecture. Springer Science & Business Media
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
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
Negash B, Rahmani AM, Westerlund T, Liljeberg P, Tenhunen H (2015) Lisa: Lightweight internet of things service bus architecture. Procedia Computer Science 52
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)
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–292
Noureddine A, Rouvoy R, Seinturier L (2013) A review of middleware approaches for energy management in distributed environments. Softw Pract Exp 43(9):1071–1100
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
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ção Urbana, SBC, Porto Alegre, RS, Brasil, pp 71–83
OMG (2015) Data Distribution Service, v. 1.4. https://www.omg.org/spec/DDS/
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–292
Pang C, Hindle A, Adams B, Hassan AE (2016) What do programmers know about software energy consumption? IEEE Software 33(03):83–89
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–10
oneM2M Partners (2019) oneM2M Services Platform. Release 3
Pasricha S (2018) Overcoming Energy and Reliability Challenges for IoT and Mobile Devices with Data Analytics. In: 31st Int. Conf. on VLSI Design (VLSID)
Penzenstadler B (2015) From requirements engineering to green requirements engineering. In: Calero C, Piattini M (eds) Green in Software Engineering, Springer
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–454
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–32:43
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
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
Raychoudhury V, Cao J, Kumar M, Zhang D (2013) Middleware for pervasive computing: A survey. Pervasive Mob Comput 9(2):177–200
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
Roth FM, Becker C, Vega G, Lalanda P (2018) XWARE - A customizable interoperability framework for pervasive computing systems. Pervasive Mob Comput 47
Sadjadi SM, McKinley PK (2003) A survey of adaptive middleware. Tech. rep., Michigan State University, USA
Saint-Andre P (2011) Extensible messaging and presence protocol (xmpp): Core
Salehie M, Tahvildari L (2009) Self-adaptive Software: Landscape and Research Challenges. ACM Transactions on Autonomous and Adaptive Systems 4(2)
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–5059, DOI https://doi.org/10.1109/JSEN.2016.2546839
Satyanarayanan M (2001a) Pervasive computing: vision and challenges. Personal Communications, IEEE 8(4):10–17, DOI https://doi.org/10.1109/98.943998
Satyanarayanan M (2001b) Pervasive Computing: Vision and Challenges. IEEE Personal Communications 8(4):10–17
Sedlmeir J, Buhl HU, Fridgen G, Keller R (2020) The energy consumption of blockchain technology: beyond myth. Business & Information Systems Engineering 62(6):599–608
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–125
Shelby Z, et al. (2014) The constrained application protocol (coap)
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–186, DOI https://doi.org/10.1109/ICDCSW.2017.70
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–534
Taivalsaari A, Mikkonen T (2017) A roadmap to the Programmable World: Software challenges in the IoT era. IEEE Software 34(1):72–80, DOI https://doi.org/10.1109/MS.2017.26
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
Truong HL, Dustdar S (2015) Principles for engineering IoT cloud systems. IEEE Cloud Computing 2(2):68–76, DOI https://doi.org/10.1109/MCC.2015.23
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
Verdecchia R, Lago P, Ebert C, de Vries C (2021) Green it and green software. IEEE Software 38(6):7–15, DOI https://doi.org/10.1109/MS.2021.3102254
Weiser M (1991) The Computer for the 21st Century. Scientific American, Special Issue on Communications, Computers, and Networks 265(3):66–75
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–61
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
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’07), IEEE, vol 1, pp 956–963
Acknowledgements
This work is a contribution to the Energy4Climate Interdisciplinary Center (E4C) of IP Paris and École des Ponts ParisTech, supported by 3rd Programme d’Investissements d’Avenir [ANR-18-EUR-0006-02]. It has been partially funded by the “Futur & Ruptures” program from Institut Mines-Télécom, Fondation Mines-Télécom, and Institut Carnot.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Taconet, C. et al. (2023). Middleware Supporting PIS: Requirements, Solutions, and Challenges. In: Kirsch Pinheiro, M., Souveyet, C., Roose, P., Steffenel, L.A. (eds) The Evolution of Pervasive Information Systems. Springer, Cham. https://doi.org/10.1007/978-3-031-18176-4_4
Download citation
DOI: https://doi.org/10.1007/978-3-031-18176-4_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-18175-7
Online ISBN: 978-3-031-18176-4
eBook Packages: Computer ScienceComputer Science (R0)