{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,16]],"date-time":"2026-01-16T02:01:57Z","timestamp":1768528917948,"version":"3.49.0"},"reference-count":45,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2014,8,4]],"date-time":"2014-08-04T00:00:00Z","timestamp":1407110400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"funder":[{"name":"Spanish Ministry MINECO and FEDER","award":["TIN2012-35669"],"award-info":[{"award-number":["TIN2012-35669"]}]},{"name":"Andalusian Government","award":["P11-TIC-7659"],"award-info":[{"award-number":["P11-TIC-7659"]}]},{"DOI":"10.13039\/501100000780","name":"European Union","doi-asserted-by":"publisher","award":["FP7-610531"],"award-info":[{"award-number":["FP7-610531"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Universidad de M\u00e1laga, Campus de Excelencia Internacional Andaluc\u00eda Tech"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A common feature of ambient intelligence is that many objects are  inter-connected and act in unison, which is also a challenge in the Internet of Things. There has been a shift in research towards integrating both concepts, considering the Internet of Things as representing the future of computing and communications. However, the efficient combination and management of heterogeneous things or devices in the ambient intelligence domain is still a tedious task, and it presents crucial challenges. Therefore, to appropriately manage the inter-connection of diverse devices in these systems requires:  (1) specifying and efficiently implementing the devices (e.g., as services); (2) handling and verifying their heterogeneity and composition; and (3) standardizing and managing their data, so as to tackle large numbers of systems together, avoiding standalone applications on local servers. To overcome these challenges, this paper proposes a platform to manage the integration and behavior-aware orchestration of heterogeneous devices as services, stored and accessed via the cloud, with the following contributions: (i) we describe a lightweight model to specify the behavior of devices, to determine the order of the sequence of exchanged messages during the composition of devices; (ii) we define a common architecture using a service-oriented standard environment, to integrate heterogeneous devices by means of their interfaces, via a gateway, and to orchestrate them according to their behavior; (iii) we design a framework based on cloud computing technology, connecting the gateway in charge of acquiring the data from the devices with a cloud platform, to remotely access and monitor the data at run-time and react to emergency situations; and (iv) we implement and generate a novel cloud-based IoT platform of behavior-aware devices as services for ambient intelligence systems, validating the whole approach in real scenarios related to a specific ambient assisted living application.<\/jats:p>","DOI":"10.3390\/s140814070","type":"journal-article","created":{"date-parts":[[2014,8,5]],"date-time":"2014-08-05T10:59:37Z","timestamp":1407236377000},"page":"14070-14105","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":109,"title":["A Cloud-Based Internet of Things Platform for Ambient Assisted Living"],"prefix":"10.3390","volume":"14","author":[{"given":"Javier","family":"Cubo","sequence":"first","affiliation":[{"name":"Universidad de M\u00e1laga, Departamento de Lenguajes y Ciencias de la Computaci\u00f3n,  Campus de Teatinos, 29071 M\u00e1laga, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adri\u00e1n","family":"Nieto","sequence":"additional","affiliation":[{"name":"Universidad de M\u00e1laga, Departamento de Lenguajes y Ciencias de la Computaci\u00f3n,  Campus de Teatinos, 29071 M\u00e1laga, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ernesto","family":"Pimentel","sequence":"additional","affiliation":[{"name":"Universidad de M\u00e1laga, Departamento de Lenguajes y Ciencias de la Computaci\u00f3n,  Campus de Teatinos, 29071 M\u00e1laga, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2014,8,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1038\/scientificamerican0991-94","article-title":"The computer for the 21st Century","volume":"265","author":"Weiser","year":"1991","journal-title":"Sci. Am."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1007\/s11390-008-9135-x","article-title":"Middleware for Wireless Sensor Networks: A survey","volume":"23","author":"Wang","year":"2008","journal-title":"J. Comput. Sci. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"8544","DOI":"10.3390\/s120708544","article-title":"Configuring a Context-Aware Middleware for Wireless Sensor Networks","volume":"12","author":"Gamez","year":"2012","journal-title":"Sensors"},{"key":"ref_4","first-page":"270","article-title":"Visualization Services in a Conference Context: An Approach by RFID Technology","volume":"12","author":"Bravo","year":"2006","journal-title":"J. Univers. Comput. Sci."},{"key":"ref_5","first-page":"326","article-title":"In Search of an Internet of Things Service Architecture: REST or WS-*? A Developers' Perspective","volume":"104","author":"Guinard","year":"2012","journal-title":"Lect. Notes Inst. Comput. Sci."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Pautasso, C., Zimmermann, O., and Leymann, F. (2008, January 21\u201325). RESTful Web Services vs. \u201cbig\u201d Web Services: Making the Right Architectural Decision. Beijing, China.","DOI":"10.1145\/1367497.1367606"},{"key":"ref_7","unstructured":"Internet of Things 2020. A Roadmap for the Future. Available online: http:\/\/www.smart-systems-integration.org\/public\/documents\/publications\/Internet-of-Things_in_2020_EC-EPoSS_Workshop_Report_2008_v3.pdf."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Guo, B., Zhang, D., and Zhu, W. (2011, January 19\u201322). Living with Internet of Things: The Emergence of Embedded Intelligence. Dalian, China.","DOI":"10.1109\/iThings\/CPSCom.2011.11"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1109\/MIS.2008.19","article-title":"Ambient Intelligence\u2014the Next Step for Artificial Intelligence","volume":"23","author":"Ramos","year":"2008","journal-title":"IEEE Intell. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1007\/978-3-540-78731-0_4","article-title":"Socrades: A Web Service Based Shop Floor Integration Infrastructure","volume":"4952","author":"Spiess","year":"2008","journal-title":"Lect. Notes Comput. Sci."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/TII.2005.844419","article-title":"Service-Oriented Paradigms in Industrial Automation","volume":"1","author":"Jammes","year":"2005","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_12","unstructured":"Erl, T. (2005). Service-Oriented Architecture: Concepts, Technology, and Design, Prentice Hall."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"4806","DOI":"10.3390\/s140304806","article-title":"A Cloud-Assisted Random Linear Network Coding Medium Access Control Protocol for Healthcare Applications","volume":"14","author":"Kartsakli","year":"2014","journal-title":"Sensors"},{"key":"ref_14","first-page":"15","article-title":"Is Cloud Computing Really Ready for Prime Time?","volume":"42","author":"Leavitt","year":"2009","journal-title":"Computer"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"605","DOI":"10.1147\/sj.443.0605","article-title":"Universal access to ambient intelligence environments: Opportunities and challenges for people with disabilities","volume":"44","author":"Emiliani","year":"2005","journal-title":"IBM Syst. J."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1787","DOI":"10.3390\/s130201787","article-title":"Combining Wireless Sensor Networks and Semantic Middleware for an Internet of Things-Based Sportsman\/Woman Monitoring Application","volume":"13","author":"Castillejo","year":"2013","journal-title":"Sensors"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1007\/978-3-642-30867-3_44","article-title":"Cloud-IO: Cloud Computing Platform for the Fast Deployment of Services over Wireless Sensor Networks","volume":"172","author":"Tapia","year":"2013","journal-title":"Adv. Intell. Syst. Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"6106","DOI":"10.3390\/ijerph10116106","article-title":"IAServ: An Intelligent Home Care Web Services Platform in a Cloud for Aging-in-Place","volume":"10","author":"Su","year":"2013","journal-title":"Int. J. Environ. Res. Public Health"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1016\/j.future.2013.07.009","article-title":"CoCaMAAL: A cloud-oriented context-aware middleware in ambient assisted living","volume":"35","author":"Forkana","year":"2014","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2688","DOI":"10.1016\/j.comnet.2010.05.003","article-title":"Wireless sensor networks for healthcare: A survey","volume":"54","author":"Alemdar","year":"2010","journal-title":"Comput. Netw."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1109\/MPRV.2006.59","article-title":"SODA: Service Oriented Device Architecture","volume":"5","author":"Carroll","year":"2006","journal-title":"IEEE Pervasive Computing"},{"key":"ref_22","unstructured":"Device Profile for Web Services. Available online: http:\/\/docs.oasis-open.org\/ws-dd\/ns\/dpws\/2009\/01."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Zinn, M., Bepperling, A., Schoop, R., Phippen, A.D., and Fischer, K.P. (2010, January 4\u20137). Device Services as Reusable Units of Modelling in a Service-Oriented Environment\u2014An Analysis Case Study. Bari, Italy.","DOI":"10.1109\/ISIE.2010.5636313"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Cubo, J., Brogi, A., and Pimentel, E. (2012, January 20\u201323). Behaviour-Aware Compositions of Things. Besan\u00e7on, France.","DOI":"10.1109\/GreenCom.2012.11"},{"key":"ref_25","unstructured":"Keshavarz, A., Tabar, A.M., and Aghajan, H. (November, January 31). Distributed Vision-Based Reasoning for Smart Home Care. Colorado, CO, USA."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Tabar, A.M., Keshavarz, A., and Aghajan, H. (2006, January 27). Smart home care network using sensor fusion and distributed vision-based reasoning. California, CA, USA.","DOI":"10.1145\/1178782.1178804"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1007\/s00779-010-0354-0","article-title":"FamiWare: A family of event-based middleware for ambient intelligence. Pers","volume":"15","author":"Fuentes","year":"2011","journal-title":"Ubiquitous Comput."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1145\/322374.322380","article-title":"On Communicating Finite-State Machines","volume":"30","author":"Brand","year":"1983","journal-title":"J. ACM"},{"key":"ref_29","first-page":"318","article-title":"Run-Time Verification of Behaviour-Aware Mashups in the Internet of Things","volume":"393","author":"Cubo","year":"2013","journal-title":"Commun. Comput. Inf. Sci."},{"key":"ref_30","unstructured":"Luckham, D. (2002). The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems, Addison-Wesley."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1007\/s13174-011-0021-3","article-title":"Service-Oriented Middleware for the Future Internet: State of the Art and Research Directions","volume":"2","author":"Issarny","year":"2011","journal-title":"J. Inter. Serv. Appl."},{"key":"ref_32","unstructured":"Bohn, H., Bobek, A., and Golatowski, F. (2006, January 23\u201329). SIRENA\u2014Service Infrastructure for Real-time Embedded Networked Devices: A Service Oriented Framework for Different Domains. Morne, Mauritius."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1007\/978-3-642-21455-4_5","article-title":"Application-Layer Connector Synthesis","volume":"6659","author":"Inverardi","year":"2011","journal-title":"Lect. Notes Comput. Sci."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Bertolino, A., Inverardi, P., Pelliccione, P., and Tivoli, M. (2009, January 22\u201324). Automatic Synthesis of Behavior Protocols for Composable Web-Services. Amsterdam, The Netherlands.","DOI":"10.1145\/1595696.1595719"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Cavallaro, L., Di Nitto, E., Pelliccione, P., Pradella, M., and Tivoli, M. (2010, January 3\u20134). Synthesizing Adapters for Conversational Web-Services from their WSDL Interface. Cape Town, South Africa.","DOI":"10.1145\/1808984.1808996"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Mathew, S.S., Atif, Y., Sheng, Q.Z., and Maamar, Z. (2011, January 19\u201322). Web of Things: Description, Discovery and Integration. Dalian, China.","DOI":"10.1109\/iThings\/CPSCom.2011.165"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Yang, S., Xu, Y., and He, Q. (2011, January 19\u201322). Ontology Based Service Discovery Method for Internet of Things. Dalian, China.","DOI":"10.1109\/iThings\/CPSCom.2011.104"},{"key":"ref_38","unstructured":"Guinard, D., and Trifa, V. (2009, January 20\u201324). Towards the Web of Things: Web Mashups for Embedded Devices. Madrid, Spain."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Pintus, A., Carboni, D., and Piras, A. (2012, January 16\u201320). Paraimpu: A Platform for a Social Web of Things. Lyon, France.","DOI":"10.1145\/2187980.2188059"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1007\/978-3-642-24485-8_25","article-title":"MDE to Manage Communications with and between Resource-Constrained Systems","volume":"6981","author":"Fleurey","year":"2011","journal-title":"Lect. Notes Comput. Sci."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1007\/978-1-4020-9823-9_9","article-title":"A Home E-Health System for Dependent People Based on OSGI","volume":"38","author":"Seepold","year":"2009","journal-title":"Intell. Technol. Syst. Lect. Notes Elect. Eng."},{"key":"ref_42","first-page":"289","article-title":"Cloud Computing Enhanced Service Development Architecture for the Living Usability Lab","volume":"221","author":"Teixeira","year":"2011","journal-title":"Commun. Comput. Inf. Sci."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3923\/rjit.2013.1.11","article-title":"An Ambient Assisted Living for Smart Home to Wealthy Life: A Short Review","volume":"5","author":"Venkatesh","year":"2013","journal-title":"Res. J. Inform. Technol."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Nakamura, M., Matsuo, S., Matsumoto, S., Sakamoto, H., and Igaki, H. (2011, January 4\u20139). Application Framework for Efficient Development of Sensor as a Service for Home Network System. Washington, DC, USA.","DOI":"10.1109\/SCC.2011.18"},{"key":"ref_45","first-page":"3","article-title":"Flexible Smart Home Architecture using Device Profile for Web Services: A Peer-to-Peer Approach","volume":"3","author":"Parra","year":"2009","journal-title":"Int. J. Smart Home"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/8\/14070\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:14:20Z","timestamp":1760217260000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/8\/14070"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,8,4]]},"references-count":45,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2014,8]]}},"alternative-id":["s140814070"],"URL":"https:\/\/doi.org\/10.3390\/s140814070","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,8,4]]}}}