{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:22:47Z","timestamp":1759134167122,"version":"3.37.3"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2020,3,4]],"date-time":"2020-03-04T00:00:00Z","timestamp":1583280000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,3,4]],"date-time":"2020-03-04T00:00:00Z","timestamp":1583280000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Ambient Intell Human Comput"],"published-print":{"date-parts":[[2020,11]]},"DOI":"10.1007\/s12652-020-01831-4","type":"journal-article","created":{"date-parts":[[2020,3,4]],"date-time":"2020-03-04T18:02:47Z","timestamp":1583344967000},"page":"5167-5186","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["IoT composition based on self-controlled services"],"prefix":"10.1007","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3254-8455","authenticated-orcid":false,"given":"Fr\u00e9d\u00e9ric","family":"Lemoine","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tatiana","family":"Aubonnet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"No\u00ebmie","family":"Simoni","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,3,4]]},"reference":[{"key":"1831_CR1","unstructured":"Affairs, Assistant Secretary for Public (2013) System usability scale (SUS). https:\/\/www.usability.gov\/how-to-and-tools\/methods\/system-usability-scale.html"},{"key":"1831_CR2","unstructured":"Amazon Web Services (2020) Amazon web services. https:\/\/aws.amazon.com"},{"key":"1831_CR3","unstructured":"Apollo 11 (1998) Apollo 11 Lunar surface journal: program alarms. https:\/\/www.hq.nasa.gov\/alsj\/a11\/a11.1201-pa.html"},{"key":"1831_CR4","doi-asserted-by":"publisher","unstructured":"Arch (1992) A metamodel for the runtime architecture of an interactive system: The uims tool developers workshop. SIGCHI Bull 24(1):32\u201337. https:\/\/doi.org\/10.1145\/142394.142401","DOI":"10.1145\/142394.142401"},{"key":"1831_CR5","unstructured":"Astro Pi (2020) Astro pi. https:\/\/astro-pi.org\/"},{"key":"1831_CR51","doi-asserted-by":"publisher","unstructured":"Aubonnet T, Simoni N (2013) Service creation and self-management mechanisms for mobile cloud computing. In: Wired\/Wireless Internet Communication\u201411th International Conference, proceedings. WWIC 2013, St. Petersburg, pp 43\u201355. https:\/\/doi.org\/10.1007\/978-3-642-38401-1_4","DOI":"10.1007\/978-3-642-38401-1_4"},{"key":"1831_CR6","doi-asserted-by":"publisher","unstructured":"Aubonnet T, Simoni N (2014) Self-control cloud services. In: IEEE 13th International Symposium on Network Computing and Applications, NCA 2014, Cambridge, MA, USA, 21\u201323 August, 2014, pp 282\u2013286. https:\/\/doi.org\/10.1109\/NCA.2014.48","DOI":"10.1109\/NCA.2014.48"},{"issue":"1","key":"1831_CR7","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1186\/s13174-015-0031-7","volume":"6","author":"T Aubonnet","year":"2015","unstructured":"Aubonnet T, Henrio L, Kessal S, Kulankhina O, Lemoine F, Madelaine E, Ruz C, Simoni N (2015) Management of service composition based on self-controlled components. J Internet Serv Appl 6(1):15. https:\/\/doi.org\/10.1186\/s13174-015-0031-7","journal-title":"J Internet Serv Appl"},{"key":"1831_CR8","doi-asserted-by":"publisher","unstructured":"Autili M, Inverardi P, Tivoli M (2014) CHOREOS: large scale choreographies for the future internet. In: 2014 Software Evolution Week\u2014IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE), pp 391\u2013394. https:\/\/doi.org\/10.1109\/CSMR-WCRE.2014.6747202","DOI":"10.1109\/CSMR-WCRE.2014.6747202"},{"key":"1831_CR9","unstructured":"AWS IoT (2020) AWS IoT. Amazon Web Services, Inc. https:\/\/aws.amazon.com\/iot\/"},{"key":"1831_CR10","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1016\/j.enpol.2013.08.043","volume":"63","author":"N Balta-Ozkan","year":"2013","unstructured":"Balta-Ozkan N, Davidson R, Bicket M, Whitmarsh L (2013) Social barriers to the adoption of smart homes. Energy Policy 63:363\u2013374. https:\/\/doi.org\/10.1016\/j.enpol.2013.08.043","journal-title":"Energy Policy"},{"key":"1831_CR11","doi-asserted-by":"publisher","unstructured":"Baude F, Henrio L, Ruz C (2014) Programming distributed and adaptable autonomous components, the gcm\/proactive framework. Softw Pract Exp. https:\/\/doi.org\/10.1002\/spe.2270","DOI":"10.1002\/spe.2270"},{"key":"1831_CR12","volume-title":"Object-Oriented Analysis and Design with Applications","author":"G Booch","year":"2007","unstructured":"Booch G (2007) Object-Oriented Analysis and Design with Applications, 3rd edn. Addison Wesley Longman Publishing Co. Inc, Redwood City","edition":"3"},{"key":"1831_CR13","doi-asserted-by":"publisher","unstructured":"Bruneton E, Coupaye T, Leclercq M, Qu\u00e9ma V, Stefani JB (2006) The FRACTAL component model and its support in Java. Softw Pract Exp 36(11-12):1257\u20131284. https:\/\/doi.org\/10.1002\/spe.767","DOI":"10.1002\/spe.767"},{"key":"1831_CR14","unstructured":"Calvin (2018) Calvin. https:\/\/www.ericsson.com\/research-blog\/open-source-calvin\/"},{"key":"1831_CR15","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1007\/978-3-642-04167-9_10","volume-title":"Formal methods for components and objects","author":"A Cansado","year":"2009","unstructured":"Cansado A, Madelaine E (2009) Specification and verification for grid component-based applications: from models to tools. In: de Boer FS, Bonsangue MM, Madelaine E (eds) Formal methods for components and objects. Springer, Berlin, Heidelberg, pp 180\u2013203. https:\/\/doi.org\/10.1007\/978-3-642-04167-9_10"},{"key":"1831_CR16","doi-asserted-by":"publisher","unstructured":"Cavallaro L, Nitto ED, Furia CA, Pradella M (2010) A tile-based approach for self-assembling service compositions. In: 2010 15th IEEE International Conference on Engineering of Complex Computer Systems, pp 43\u201352. https:\/\/doi.org\/10.1109\/ICECCS.2010.6","DOI":"10.1109\/ICECCS.2010.6"},{"key":"1831_CR17","doi-asserted-by":"publisher","unstructured":"Chen M, Leung V, Hjelsvold R, Huang X (2012) Smart and interactive ubiquitous multimedia services. Comput Commun 35(15):1769\u20131771. https:\/\/doi.org\/10.1016\/j.comcom.2012.07.012(smart and Interactive Ubiquitous Multimedia Services)","DOI":"10.1016\/j.comcom.2012.07.012"},{"issue":"2","key":"1831_CR18","doi-asserted-by":"publisher","first-page":"1126","DOI":"10.1109\/COMST.2014.2363139","volume":"17","author":"Y Chen","year":"2015","unstructured":"Chen Y, Wu K, Zhang Q (2015) From QoS to QoE: a tutorial on video quality assessment. IEEE Commun Surv Tutor 17(2):1126\u20131165. https:\/\/doi.org\/10.1109\/COMST.2014.2363139","journal-title":"IEEE Commun Surv Tutor"},{"key":"1831_CR19","doi-asserted-by":"publisher","unstructured":"Choi K, Baek S, Ma C, Park S, Ko S (2014) Improved pupil center localization method for eye-gaze tracking-based human-device interaction. In: 2014 IEEE International Conference on Consumer Electronics (ICCE), pp 514\u2013515. https:\/\/doi.org\/10.1109\/ICCE.2014.6776111","DOI":"10.1109\/ICCE.2014.6776111"},{"issue":"1","key":"1831_CR21","doi-asserted-by":"publisher","first-page":"1378","DOI":"10.1016\/j.ifacol.2017.08.236","volume":"50","author":"JN Czerniak","year":"2017","unstructured":"Czerniak JN, Brandl C, Mertens A (2017) Designing human-machine interaction concepts for machine tool controls regarding ergonomic requirements. IFAC 50(1):1378\u20131383. https:\/\/doi.org\/10.1016\/j.ifacol.2017.08.236","journal-title":"IFAC"},{"key":"1831_CR22","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1016\/j.jvlc.2016.04.001","volume":"42","author":"A Dix","year":"2017","unstructured":"Dix A (2017) Human-computer interaction, foundations and new paradigms. J Vis Lang Comput 42:122\u2013134. https:\/\/doi.org\/10.1016\/j.jvlc.2016.04.001","journal-title":"J Vis Lang Comput"},{"key":"1831_CR23","unstructured":"Duval T (2010) Mod\u00e9lisation et impl\u00e9mentation de l\u2019architecture pac \u00e0 l\u2019aide des patrons proxy et abstract factory. https:\/\/hal.inria.fr\/inria-00534111\/document"},{"key":"1831_CR24","unstructured":"ETSI (2008a) ETSI TS 102 827: GRID; grid component model; part 1: GCM interoperability deployment. European Telecommunications Standards Institute (ETSI). https:\/\/www.etsi.org\/deliver\/etsi\/_ts\/102800\/_102899\/102830\/01.01.01\/_60\/ts\/_102830v010101p.pdf"},{"key":"1831_CR25","unstructured":"ETSI (2008b) ETSI TS 102 828: GRID; grid component model; part 2: GCM application description. European Telecommunications Standards Institute (ETSI). https:\/\/www.etsi.org\/deliver\/etsi\/_ts\/102800\/_102899\/102830\/01.01.01\/_60\/ts\/_102830v010101p.pdf"},{"key":"1831_CR26","unstructured":"ETSI (2009) ETSI TS 102 829: GRID; grid component model; part 3: GCM fractal architecture description language (ADL). European Telecommunications Standards Institute (ETSI). https:\/\/www.etsi.org\/deliver\/etsi\/_ts\/102800\/_102899\/102830\/01.01.01\/_60\/ts\/_102830v010101p.pdf"},{"key":"1831_CR27","unstructured":"ETSI (2010) ETSI TS 102 830: GRID; grid component model; part 4: GCM fractal management API. European Telecommunications Standards Institute (ETSI). https:\/\/www.etsi.org\/deliver\/etsi\/_ts\/102800\/_102899\/102830\/01.01.01\/_60\/ts\/_102830v010101p.pdf"},{"key":"1831_CR28","unstructured":"ExoMars (2017) ESA - robotic exploration of Mars - ExoMars 2016 - Schiaparelli anomaly inquiry. http:\/\/exploration.esa.int\/mars\/59176-exomars-2016-schiaparelli-anomaly-inquiry\/"},{"key":"1831_CR29","doi-asserted-by":"publisher","first-page":"5","DOI":"10.3233\/AIS-120189","volume":"1","author":"E Gilman","year":"2013","unstructured":"Gilman E, Davidyuk O, Su X, Riekki J (2013) Towards interactive smart spaces. J Ambient Intell Smart Environ 1:5\u201322. https:\/\/doi.org\/10.3233\/AIS-120189","journal-title":"J Ambient Intell Smart Environ"},{"key":"1831_CR30","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/j.chb.2017.05.011","volume":"75","author":"SW Hsiao","year":"2017","unstructured":"Hsiao SW, Lee CH, Yang MH, Chen RQ (2017) User interface based on natural interaction design for seniors. Comput Hum Behav 75:147\u2013159. https:\/\/doi.org\/10.1016\/j.chb.2017.05.011","journal-title":"Comput Hum Behav"},{"key":"1831_CR20","unstructured":"IBM (2006) An architectural blueprint for autonomic computing. IBM White Paper"},{"key":"1831_CR31","unstructured":"IBM Bluemix (2020) IBM Cloud. https:\/\/www.ibm.com\/cloud"},{"key":"1831_CR32","unstructured":"IBM Watson IoT Platform (2015) IBM Watson IoT Platform. https:\/\/internetofthings.ibmcloud.com"},{"key":"1831_CR33","unstructured":"IxDA (2018) About & history - interaction design association - IxDA. http:\/\/ixda.org\/ixda-global\/about-history\/"},{"key":"1831_CR34","doi-asserted-by":"publisher","unstructured":"Jain J, Lund A, Wixon D (2011) The future of natural user interfaces. In: CHI \u201911 Extended Abstracts on Human Factors in Computing Systems. ACM, CHI EA \u201911, New York, pp 211\u2013214. https:\/\/doi.org\/10.1145\/1979742.1979527","DOI":"10.1145\/1979742.1979527"},{"key":"1831_CR35","unstructured":"JavaServer Faces Technology (2020) JavaServer Faces Technology. http:\/\/www.oracle.com\/technetwork\/java\/javaee\/javaserverfaces-139869.html"},{"key":"1831_CR36","doi-asserted-by":"publisher","unstructured":"Kashyap H, Singh V, Chauhan V, Siddhi P (2015) A methodology to overcome challenges and risks associated with ambient intelligent systems. In: 2015 International Conference on Advances in Computer Engineering and Applications, pp 245\u2013248. https:\/\/doi.org\/10.1109\/ICACEA.2015.7164704","DOI":"10.1109\/ICACEA.2015.7164704"},{"key":"1831_CR37","unstructured":"Khriyenko O, Terziyan V, Kaikova O (2012) User-assisted semantic interoperability in internet of things: visually facilitated ontology alignment through visually-enriched ontology and thing descriptions. In: Proceedings of the Sixth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM 2012, pp 23\u201338)"},{"key":"1831_CR38","doi-asserted-by":"publisher","DOI":"10.1201\/b18071","volume-title":"Human-computer interaction: fundamentals and practice","author":"GJ Kim","year":"2015","unstructured":"Kim GJ (2015) Human-computer interaction: fundamentals and practice. CRC Press, Boca Raton"},{"key":"1831_CR39","unstructured":"Microsoft Azure (2020) Microsoft Azure. https:\/\/azure.microsoft.com"},{"key":"1831_CR40","unstructured":"Microsoft Azure IoT Hub (2020) Microsoft Azure IoT Hub. https:\/\/azure.microsoft.com\/en\/services\/iot-hub\/"},{"key":"1831_CR41","doi-asserted-by":"publisher","first-page":"210","DOI":"10.1016\/j.procs.2015.05.059","volume":"52","author":"P Persson","year":"2015","unstructured":"Persson P, Angelsmark O (2015) Calvin\u2014merging Cloud and IoT. Procedia Comput Sci 52:210\u2013217. https:\/\/doi.org\/10.1016\/j.procs.2015.05.059","journal-title":"Procedia Comput Sci"},{"key":"1831_CR42","doi-asserted-by":"publisher","unstructured":"Pintus A, Carboni D, Serra A, Manchinu A (2015) Humanizing the internet of things\u2014toward a human-centered internet-and-web of things:. In: Proceedings of the 11th International Conference on Web Information Systems and Technologies, SCITEPRESS\u2014Science and and Technology Publications, Lisbon, pp 498\u2013503. https:\/\/doi.org\/10.5220\/0005475704980503","DOI":"10.5220\/0005475704980503"},{"key":"1831_CR43","unstructured":"Portlet Specification (2015) JSR 286: Portlet Specification 2.0. https:\/\/www.jcp.org\/en\/jsr\/detail?id=286"},{"key":"1831_CR44","doi-asserted-by":"crossref","unstructured":"Poslad S (2009) Ubiquitous computing: smart devices, environments and interactions. Wiley, New York","DOI":"10.1002\/9780470779446"},{"key":"1831_CR45","unstructured":"Raspberry Pi (2019) Raspberry Pi. https:\/\/fr.wikipedia.org\/wiki\/Raspberry_Pi(page Version ID: 138040395)"},{"key":"1831_CR46","doi-asserted-by":"publisher","unstructured":"Scerri S, Garg L, Garg R, Scerri C, Xuereb P, Tomaselli G (2015) Understanding human-device interaction patterns within the context of mobile nutrition. In: 2015 2nd International Conference on Recent Advances in Engineering & Computational Sciences (RAECS). IEEE, Chandigarh, pp 1\u20137. https:\/\/doi.org\/10.1109\/RAECS.2015.7453410. http:\/\/ieeexplore.ieee.org\/document\/7453410\/","DOI":"10.1109\/RAECS.2015.7453410"},{"key":"1831_CR47","doi-asserted-by":"publisher","unstructured":"Schuhmann S, Herrmann K, Rothermel K, Boshmaf Y (2013) Adaptive composition of distributed pervasive applications in heterogeneous environments. ACM Trans Auton Adapt Syst 8(2):1\u201321. https:\/\/doi.org\/10.1145\/2491465.2491469. http:\/\/dl.acm.org\/citation.cfm?doid=2491465.2491469","DOI":"10.1145\/2491465.2491469"},{"key":"1831_CR48","unstructured":"Service Component Architecture (2011) Service component architecture (SCA)|OASIS Open CSA. http:\/\/www.oasis-opencsa.org\/sca"},{"issue":"1","key":"1831_CR49","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1109\/JIOT.2014.2312291","volume":"1","author":"JA Stankovic","year":"2014","unstructured":"Stankovic JA (2014) Research directions for the internet of things. IEEE Internet Things J 1(1):3\u20139. https:\/\/doi.org\/10.1109\/JIOT.2014.2312291","journal-title":"IEEE Internet Things J"},{"key":"1831_CR50","doi-asserted-by":"publisher","unstructured":"Sykes D, Magee J, Kramer J (2011) Flashmob: distributed adaptive self-assembly. In: Proceedings of the 6th international symposium on software engineering for adaptive and self-managing systems, SEAMS '11. Association for Computing Machinery, pp 100\u2013109. https:\/\/doi.org\/10.1145\/1988008.1988023","DOI":"10.1145\/1988008.1988023"},{"key":"1831_CR52","unstructured":"The OpenCloudware project (2015) The OpenCloudware project. http:\/\/www.opencloudware.org\/"},{"issue":"4","key":"1831_CR53","first-page":"16","volume":"5","author":"D Weyns","year":"2010","unstructured":"Weyns D, Haesevoets R, Helleboogh A (2010a) The MACODO organization model for context-driven dynamic agent organizations. ACM Trans Auton Adap Syst (TAAS) 5(4):16","journal-title":"ACM Trans Auton Adap Syst (TAAS)"},{"issue":"1","key":"1831_CR54","first-page":"3","volume":"5","author":"D Weyns","year":"2010","unstructured":"Weyns D, Haesevoets R, Helleboogh A, Holvoet T, Joosen W (2010b) The MACODO middleware for context-driven dynamic agent organizations. ACM Trans Auton Adap Syst (TAAS) 5(1):3","journal-title":"ACM Trans Auton Adap Syst (TAAS)"},{"key":"1831_CR55","unstructured":"Windows Presentation Foundation (2020) Windows presentation foundation. https:\/\/docs.microsoft.com\/en-us\/dotnet\/framework\/wpf\/"},{"issue":"3","key":"1831_CR56","doi-asserted-by":"publisher","first-page":"862","DOI":"10.1007\/s11227-010-0518-8","volume":"64","author":"N Zhong","year":"2013","unstructured":"Zhong N, Ma JH, Huang RH, Liu JM, Yao YY, Zhang YX, Chen JH (2013) Research challenges and perspectives on Wisdom Web of Things (W2t). J Supercomput 64(3):862\u2013882. https:\/\/doi.org\/10.1007\/s11227-010-0518-8","journal-title":"J Supercomput"}],"container-title":["Journal of Ambient Intelligence and Humanized Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-020-01831-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s12652-020-01831-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-020-01831-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,4]],"date-time":"2021-03-04T01:40:00Z","timestamp":1614822000000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s12652-020-01831-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,4]]},"references-count":56,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2020,11]]}},"alternative-id":["1831"],"URL":"https:\/\/doi.org\/10.1007\/s12652-020-01831-4","relation":{},"ISSN":["1868-5137","1868-5145"],"issn-type":[{"type":"print","value":"1868-5137"},{"type":"electronic","value":"1868-5145"}],"subject":[],"published":{"date-parts":[[2020,3,4]]},"assertion":[{"value":"28 January 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 February 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 March 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}