G. D. Abowd, A. K. Dey, P. J. Brown, N. Davies, M. Smith et al., Towards a Better Understanding of Context and Context-Awareness, Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing, HUC'99, pp.304-307, 1999.
DOI : 10.1007/3-540-48157-5_29

S. Beauche and P. Poizat, Automated Service Composition with Adaptive Planning, Proceedings of the 6th International Conference on Service-Oriented Computing (ICSOC'08), pp.530-537, 2008.
DOI : 10.1016/j.jss.2003.05.007

URL : https://hal.archives-ouvertes.fr/hal-00870493

S. Ben-mokhtar, N. Georgantas, and V. Issarny, COCOA: COnversation-based service COmposition in pervAsive computing environments with QoS support, Journal of Systems and Software, vol.80, issue.12, pp.1941-1955, 2007.
DOI : 10.1016/j.jss.2007.03.002

URL : https://hal.archives-ouvertes.fr/inria-00415927

A. Bertolino, G. Angelis, L. Frantzen, and A. Polini, The PLASTIC Framework and Tools for Testing Service-Oriented Applications, Proceedings of the International Summer School on Software Engineering, pp.106-139, 2006.
DOI : 10.1007/978-3-540-24617-6_7

A. Bikakis and G. Antoniou, Distributed Defeasible Contextual Reasoning in Ambient Computing, Proceedings of the 2008 European Conference on Ambient Intelligence (AmI'08), pp.308-325, 2008.
DOI : 10.1007/978-3-540-89617-3_20

A. Bottaro, J. Bourcier, C. Escoffier, and P. Lalanda, Context-Aware Service Composition in a Home Control Gateway, IEEE International Conference on Pervasive Services, pp.223-231, 2007.
DOI : 10.1109/PERSER.2007.4283920

G. Broll, E. Rukzio, M. Paolucci, M. Wagner, A. Schmidt et al., Perci: Pervasive Service Interaction with the Internet of Things, IEEE Internet Computing, vol.13, issue.6, pp.74-81, 2009.
DOI : 10.1109/MIC.2009.120

J. Brønsted, K. M. Hansen, and M. Ingstrup, Service Composition Issues in Pervasive Computing, IEEE Pervasive Computing, vol.9, issue.1, pp.62-70, 2010.
DOI : 10.1109/MPRV.2010.11

J. Buford, R. Kumar, and G. Perkins, Composition Trust Bindings in Pervasive Computing Service Composition, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06), pp.261-266, 2006.
DOI : 10.1109/PERCOMW.2006.31

A. Cadenas, C. Ruiz, I. Larizgoitia, R. García-castro, C. Lamsfus et al., Context management in mobile environments, Proceedings of the 1st Workshop on Context, Information and Ontologies, CIAO '09, pp.1-2, 2009.
DOI : 10.1145/1552262.1552264

S. Chang, C. Liao, Y. Liu, and L. Fu, A Spontaneous Preference Aware Service Composition Framework for Message-Oriented Pervasive Systems, Proceedings of the 4th International Conference on Pervasive Computing and Applications (ICPCA'09), pp.441-446, 2009.

M. Chantzara, M. Anagnostou, and E. Sykas, Designing a quality-aware discovery mechanism for acquiring context information, 20th International Conference on Advanced Information Networking and Applications, Volume 1 (AINA'06), pp.211-216, 2006.
DOI : 10.1109/AINA.2006.142

J. Chin, V. Callaghan, and G. Clarke, An End User Tool for Customising Personal Spaces in Ubiquitous Computing Environments, Proceedings of the 3rd International Conference on Ubiquitous Intelligence and Computing (UIC'06), pp.1080-1089, 2006.
DOI : 10.1007/11833529_109

O. Davidyuk, I. Sánchez, J. I. Duran, and J. Riekki, Autonomic composition of ubiquitous multimedia applications in REACHES, Proceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia, MUM '08, pp.105-108, 2008.
DOI : 10.1145/1543137.1543159

URL : https://hal.archives-ouvertes.fr/inria-00372221

O. Davidyuk, I. Sánchez, and J. Riekki, CADEAU, Pervasive Computing and Communications Design and Deployment: Technologies, Trends, and Applications. IGI Global, pp.74-103, 2011.
DOI : 10.4018/978-1-60960-611-4.ch004

URL : https://hal.archives-ouvertes.fr/inria-00372224

O. Davidyuk, I. Selek, J. I. Duran, and J. Riekki, Algorithms for Composing Pervasive Applications, International Journal of Software Engineering and Its Applications, vol.2, issue.2, pp.71-94, 2008.
URL : https://hal.archives-ouvertes.fr/inria-00372212

M. Vicki-de, Visual Composition of Software Applications, chapter 10 Object-Oriented Software Composition, pp.275-303, 1995.

K. Anind, A. Dey, and . Newberger, Support for Context-Aware Intelligibility and Control, Proceedings of the 27th international conference on Human factors in computing systems, CHI'09, pp.859-868, 2009.

G. Ghiani, F. Patern, and L. D. Spano, Cicero Designer: An Environment for End-User Development of Multi-Device Museum Guides, Proceedings of the 2nd International Symposium on End- User Development (IS-EUD'09), pp.265-274, 2009.
DOI : 10.1007/1-4020-5386-X

E. Gilman, X. Su, O. Davidyuk, J. Zhou, and J. Riekki, Perception framework for supporting development of context???aware web services, International Journal of Pervasive Computing and Communications, vol.7, issue.4, pp.339-364, 2011.
DOI : 10.1108/17427371111189665

T. Gross and N. Marquardt, Creating, Editing and Sharing Complex Ubiquitous Computing Environment Configurations with CollaborationBus. Scientific International Journal for Parallel and Distributed Computing: Scalable Computing, Practice and Experience, vol.11, issue.3, pp.289-303, 2010.

B. Hardian, J. Indulska, and K. Henricksen, Exposing Contextual Information for Balancing Software Autonomy and User Control in Context-Aware Systems, Proceedings of the Workshop on Context- Aware Pervasive Communities: Infrastructures, Services and Applications, 2008.

C. Hesselman and A. Tokmakoff, Pravin Pawar, and Sorin Iacob Discovery and Composition of Services for Context-Aware Systems, Smart Sensing and Context, pp.67-81, 2006.

N. Ibrahim and F. L. Mouel, A Survey on Service Composition Middleware in Pervasive Environments, International Journal of Computer Science Issues, vol.1, pp.1-12, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00414117

J. Schema, Lightweight Open Standard for Human-Readable Data Interchange, JavaScript Object Notation (JSON), 2011.

S. Kalasapur, M. Kumar, and B. Shirazi, Dynamic Service Composition in Pervasive Computing, IEEE Transactions on Parallel and Distributed Systems, vol.18, issue.7, pp.907-918, 2007.
DOI : 10.1109/TPDS.2007.1039

F. Kawsar, T. Nakajima, and K. Fujinami, Deploy spontaneously, Proceedings of the 10th international conference on Ubiquitous computing, UbiComp '08, pp.282-291, 2008.
DOI : 10.1145/1409635.1409673

F. Koch, J. Ch, F. Meyer, I. Dignum, and . Rahwan, Programming Deliberative Agents for Mobile Services: The 3APL-M Platform, Proceedings of the AAMAS'05 Workshop on Programming Multi-Agent Systems (ProMAS'05), pp.222-235, 2005.
DOI : 10.1007/11678823_14

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.409.5330

M. Vinagre and L. , Social Interaction in Asynchronous Learning Environments Anglogermanica: Revista electronica periódica de filología alemana e inglesa, pp.13-26, 2006.

J. Lindenberg, W. Pasman, K. Kranenborg, J. Stegeman, and M. A. Neerincx, Improving service matching and selection in ubiquitous computing environments: a user study, Personal and Ubiquitous Computing, vol.37, issue.4, pp.59-68, 2006.
DOI : 10.1007/s00779-006-0066-7

R. Masuoka, B. Parsia, and Y. Labrou, Task Computing ??? The Semantic Web Meets Pervasive Computing, Proceedings of the 2nd International Semantic Web Conference (ISWC'03), pp.866-881, 2003.
DOI : 10.1007/978-3-540-39718-2_55

I. Mavrommati, A. Kameas, and P. Markopoulos, An editing tool that manages device associations in an in-home environment, Personal and Ubiquitous Computing, vol.8, issue.3-4, pp.3-4255, 2004.
DOI : 10.1007/s00779-004-0286-7

J. Meloche, H. Hasan, and A. Papakosmas, Support for Asynchronous Interaction in Group Experiential Learning, Outlines. Critical Practice Studies, vol.6, issue.2, pp.47-62, 2004.

A. Messer, A. Kunjithapatham, M. Sheshagiri, H. Song, P. Kumar et al., InterPlay: A Middleware for Seamless Device Integration and Task Orchestration in a Networked Home, Fourth Annual IEEE International Conference on Pervasive Computing and Communications (PERCOM'06), pp.296-307, 2006.
DOI : 10.1109/PERCOM.2006.30

S. Ben-mokhtar, D. Fournier, N. Georgantas, and V. Issarny, Context-Aware Service Composition in Pervasive Computing Environments, 2nd International Workshop on Rapid Integration of Software Engineering Techniques (RISE'05), pp.129-144, 2005.
DOI : 10.1007/11426646_2

URL : https://hal.archives-ouvertes.fr/inria-00415111

E. Mugellini, O. A. Khaled, S. Pierroz, S. Carrino, and H. Drissi, Generic Framework for Transforming Everyday Objects into Interactive Surfaces, Proceedings of the 13th International Conference on Human-Computer Interaction, Part III, pp.473-482, 2009.
DOI : 10.1002/047168659X

E. Mugellini, E. Rubegni, S. Gerardi, and O. A. Khaled, Using personal objects as tangible interfaces for memory recollection and sharing, Proceedings of the 1st international conference on Tangible and embedded interaction , TEI '07, pp.231-238, 2007.
DOI : 10.1145/1226969.1227016

H. Mukhtar, D. Bela¨?dbela¨?d, and G. Bernard, Dynamic User Task Composition Based on User Preferences, ACM Transactions on Autonomous and Adaptive Systems, vol.6, issue.1, pp.1-4, 2011.
DOI : 10.1145/1921641.1921645

URL : https://hal.archives-ouvertes.fr/hal-01354776

J. Nakazawa, J. Yura, and H. Tokuda, Galaxy: a service shaping approach for addressing the hidden service problem, Second IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, 2004. Proceedings., pp.35-39, 2004.
DOI : 10.1109/WSTFES.2004.1300411

M. Newman and M. Ackerman, Pervasive Help @ Home: Connecting People Who Connect Devices, Proceedings of the International Workshop on Pervasive Computing at Home (PC@Home), pp.28-36, 2008.

M. Newman, A. Elliott, and T. Smith, Providing an Integrated User Experience of Networked Media, Devices, and Services through End-User Composition, Proceedings of the 6th International Conference on Pervasive Computing (Pervasive'08), pp.213-227, 2008.
DOI : 10.1145/306549.306582

J. Mazzola-paluska, H. Pham, U. Saif, G. Chau, C. Terman et al., Structured decomposition of adaptive applications, Pervasive and Mobile Computing, vol.4, issue.6, pp.791-806, 2008.
DOI : 10.1016/j.pmcj.2008.04.006

J. Mazzola-paluska, H. Pham, U. Saif, G. Chau, C. Terman et al., Structured decomposition of adaptive applications, Proceedings of the 6th Annual IEEE International Conference on Pervasive Computing and Communications (PerCom'08), pp.1-10, 2008.
DOI : 10.1016/j.pmcj.2008.04.006

D. Preuveneers and Y. Berbers, Automated Context-Driven Composition of Pervasive Services to Alleviate Non-Functional Concerns, International Journal of Computing and Information Sciences, vol.3, issue.2, pp.19-28, 2005.

M. Przybilski, Distributed Context Reasoning for Proactive Systems, Proceedings of the 2005 Workshop on Context-Awareness for Proactive Systems (CAPS'05), pp.43-53, 2005.

A. Ranganathan and R. H. Campbell, Autonomic pervasive computing based on planning, International Conference on Autonomic Computing, 2004. Proceedings., pp.80-87, 2004.
DOI : 10.1109/ICAC.2004.1301350

O. Rantapuska and M. Lahteenmaki, Task-based User Experience for Home Networks and Smart Spaces, Proceedings of the International Workshop on Pervasive Mobile Interaction Devices, pp.188-191, 2008.

C. Rich and C. Sidner, DiamondHelp: A Generic Collaborative Task Guidance System, AI Magazine, vol.28, issue.2, pp.33-46, 2007.
DOI : 10.1109/icdcsw.2005.58

J. Riekki, S. Rfid, and . Spaces, RFID and smart spaces, International Journal of Internet Protocol Technology, vol.2, issue.3/4, pp.143-152, 2007.
DOI : 10.1504/IJIPT.2007.016216

J. Riekki, I. Sánchez, and M. Pyykkonen, Remote control for pervasive services, International Journal of Autonomous and Adaptive Communications Systems, vol.3, issue.1, pp.39-58, 2010.
DOI : 10.1504/IJAACS.2010.030311

T. Peter-rigole, Y. Clerckx, K. Berbers, and . Coninx, Task-driven automated component deployment for ambient intelligence environments, Pervasive and Mobile Computing, vol.3, issue.3, pp.276-299, 2007.
DOI : 10.1016/j.pmcj.2007.01.001

C. Peter-rigole, K. Vandervelpen, Y. Luyten, Y. Berbers, K. Vandewoude et al., A Component-Based Infrastructure for Pervasive User Interaction, Proceedings of Software Techniques for Embedded and Pervasive Systems, pp.1-16, 2005.

O. Riva and . Contory, Contory: A Middleware for the Provisioning of Context Information on Smart Phones, Proceedings of the ACM/IFIP/USENIX 7th International Middleware Conference, pp.219-239, 2006.
DOI : 10.1109/MPRV.2002.1012337

S. Rizou, K. Haussermann, F. Durr, N. Cipriani, and K. Rothermel, A System for Distributed Context Reasoning, 2010 Sixth International Conference on Autonomic and Autonomous Systems, pp.84-89, 2010.
DOI : 10.1109/ICAS.2010.21

R. Rouvoy, P. Barone, Y. Ding, F. Eliassen, S. O. Hallsteinsen et al., MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments, Proceedings of Dagstuhl Seminar: Software Engineering for Self-Adaptive Systems, pp.164-182, 2009.
DOI : 10.1007/978-3-540-76778-7_1

E. Rukzio, K. Leichtenstern, V. Callaghan, P. Holleis, A. Schmidt et al., An Experimental Comparison of Physical Mobile Interaction Techniques: Touching, Pointing and Scanning, Proceedings on the 8th International Conference on Ubiquitous Computing (UbiComp'06), pp.87-104, 2006.
DOI : 10.1007/11853565_6

H. Saarenpää, H. Korhonen, and J. Paavilainen, Asynchronous gameplay in pervasive multiplayer mobile games, Proceedings of the 27th international conference extended abstracts on Human factors in computing systems, CHI EA '09, pp.4213-4218, 2009.
DOI : 10.1145/1520340.1520642

M. Schuster, A. Domene, R. Vaidya, S. Arbanowski, S. M. Kim et al., Virtual Device Composition, Eighth International Symposium on Autonomous Decentralized Systems (ISADS'07), pp.270-278, 2007.
DOI : 10.1109/ISADS.2007.78

B. Shneiderman and C. Plaisant, Designing the user interface strategies for effective human-computer interaction, ACM SIGBIO Newsletter, vol.9, issue.1, 2004.
DOI : 10.1145/25065.950626

J. P. Sousa, V. Poladian, D. Garlan, B. Schmerl, and M. Shaw, Task-based adaptation for ubiquitous computing, IEEE Transactions on Systems, Man and Cybernetics, Part C (Applications and Reviews), vol.36, issue.3, pp.328-340, 2006.
DOI : 10.1109/TSMCC.2006.871588

J. P. Sousa, B. Schmerl, V. Poladian, and A. Brodsky, uDesign: End-User Design Applied to Monitoring and Control Applications for Smart Spaces, Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), pp.71-80, 2008.
DOI : 10.1109/WICSA.2008.46

M. Takemoto, T. Oh-ishi, T. Iwata, Y. Yamato, Y. Tanaka et al., A service-composition and service-emergence framework for ubiquitous-computing environments, 2004 International Symposium on Applications and the Internet Workshops. 2004 Workshops., pp.313-318, 2004.
DOI : 10.1109/SAINTW.2004.1268653

A. Urbieta, G. Barrutieta, J. Parra, and A. Uribarren, A survey of dynamic service composition approaches for ambient systems, Proceedings of the First International Conference on Ambient Media and Systems, pp.1-8, 2008.
DOI : 10.4108/ICST.AMBISYS2008.2842

P. Välkkynen, M. Niemelä, and T. Tuomisto, Evaluating touching and pointing with a mobile terminal for physical browsing, Proceedings of the 4th Nordic conference on Human-computer interaction changing roles, NordiCHI '06, pp.28-37, 2006.
DOI : 10.1145/1182475.1182479

G. Vanderhulst, K. Luyten, and K. Coninx, Put the User in Control: Ontology-Driven Meta-level Interaction for Pervasive Environments, 2008 First International Workshop on Ontologies in Interactive Systems, pp.51-56, 2008.
DOI : 10.1109/ONTORACT.2008.15

M. Vastenburg, D. Keyson, and H. De-ridder, Measuring User Experiences of Prototypical Autonomous Products in a Simulated Home Environment, Human Computer Interaction (HCI), vol.2, pp.998-1007
DOI : 10.1007/978-3-540-73107-8_110

J. Viterbo, M. Endler, and G. Baptista, A Two-Tiered Approach for Decentralized Reasoning in Ambient Intelligence, IEEE Intelligent Systems, vol.25, issue.5, pp.54-60, 2010.
DOI : 10.1109/MIS.2010.29

J. Watt, J. Walther, and K. Nowak, Asynchronous videoconferencing: a hybrid communication prototype, Proceedings of the 35th Annual Hawaii International Conference on System Sciences, pp.97-105, 2002.
DOI : 10.1109/HICSS.2002.993866

M. Weiser, The Computer for the 21st Century, Scientific American, vol.265, issue.3, pp.94-104, 1991.
DOI : 10.1038/scientificamerican0991-94

Y. Yang, F. Mahon, M. Williams, and T. Pfeifer, Context-Aware Dynamic Personalised Service Re-composition in a Pervasive Service Environment, Ubiquitous Intelligence and Computing, pp.724-735, 2006.
DOI : 10.1007/11833529_74

B. Zhang, Y. Shi, and X. Xiao, A Policy-Driven Service Composition Method for Adaptation in Pervasive Computing Environment, The Computer Journal, vol.53, issue.2, pp.152-165, 2007.
DOI : 10.1093/comjnl/bxm103

J. Zhou, E. Gilman, J. Palola, J. Riekki, M. Ylianttila et al., Context-aware pervasive service composition and its implementation, Personal and Ubiquitous Computing, vol.16, issue.1, pp.291-303, 2011.
DOI : 10.1007/s00779-010-0333-5