P. Merle, R. Rouvoy, and L. Seinturier, A reflective platform for highly adaptive multi-cloud systems, Adaptive and Reflective Middleware on Proceedings of the International Workshop, ARM '11, pp.1-7, 2011.
DOI : 10.1145/2088876.2088879

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

P. Merle, R. Rouvoy, and L. Seinturier, FraSCAti: Adaptive and Reflective Middleware of Middleware, 12th ACM/IFIP/USENIX International Middleware Conference -Tutorial, 2011.
URL : https://hal.archives-ouvertes.fr/hal-00650608

[. Petitprez, R. Rouvoy, and L. Duchien, Connecting Your Mobile Shopping Cart to the Internet-of-Things, 12th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'12), pp.236-243, 2012.
DOI : 10.1007/978-3-642-30823-9_21

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

R. Rouvoy and P. Merle, Rapid prototyping of domain-specific architecture languages, Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering, CBSE '12, pp.13-22, 2012.
DOI : 10.1145/2304736.2304741

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

P. Seinturier, R. Merle, D. Rouvoy, V. Romero, J. Schiavoni et al., A component-based middleware platform for reconfigurable service-oriented architectures, Software: Practice and Experience 42, pp.559-583, 2012.
DOI : 10.1002/spe.1077

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

[. Taherkordi, F. Eliassen, R. Rouvoy, and Q. Le-trung, ReWiSe: A New Component Model for Lightweight Software Reconfiguration in Wireless Sensor Networks, On the Move to Meaningful Internet Systems: OTM 2008 Workshops, pp.415-425, 2008.
DOI : 10.1007/978-3-540-77690-1_18

A. Taherkordi, R. Rouvoy, Q. Le-trung, and F. Eliassen, Supporting lightweight adaptations in context-aware wireless sensor networks, Proceedings of the 1st International Workshop on Context-Aware Middleware and Services affiliated with the 4th International Conference on Communication System Software and Middleware (COMSWARE 2009), CAMS '09, 2009.
DOI : 10.1145/1554233.1554244

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

[. Taherkordi, Q. Le-trung, R. Rouvoy, and F. Eliassen, WiSeKit: A Distributed Middleware to Support Application-Level Adaptation in Sensor Networks, 9th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS). Ed. by Twittie Senivongse and Rui Oliveira, 2009.
DOI : 10.1007/978-3-540-78789-1_16

[. Taherkordi, F. Eliassen, D. Romero, and R. Rouvoy, RESTful Service Development for Resource-Constrained Environments, pp.221-236, 2011.
DOI : 10.1007/978-1-4419-8303-9_9

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

A. Taherkordi, F. Loiret, R. Rouvoy, and F. Eliassen, A Generic Componentbased Approach for Programming, Composing and Tuning Sensor Software, In: The Computer Journal, vol.54, issue.2, pp.1-19, 2011.
URL : https://hal.archives-ouvertes.fr/inria-00563687

[. Taherkordi, F. Loiret, R. Rouvoy, and F. Eliassen, Optimizing sensor network reprogramming via in situ reconfigurable components, ACM Transactions on Sensor Networks, vol.9, issue.2, pp.1-37, 2013.
DOI : 10.1145/2422966.2422971

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

[. Taherkordi, R. Rouvoy, and F. Eliassen, A component-based approach for service distribution in sensor networks, Proceedings of the 5th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks, MidSens '10, pp.22-28, 2010.
DOI : 10.1145/1890784.1890789

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

[. Haderer, APISENSE : une plate-forme répartie pour la conception, le déploiement et l'exécution de campagnes de collectes de données sur des terminaux intelligents, 2014.

A. Noureddine, Towards a Better Understanding of the Energy Consumption of Software Systems, Sciences et Technologies, 2014.
URL : https://hal.archives-ouvertes.fr/tel-00961346

A. Bourdon, A. Noureddine, R. Rouvoy, and L. Seinturier, PowerAPI: A Software Library to Monitor the Energy Consumed at the Process-Level, In: ERCIM News, vol.92, pp.43-44, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00772454

G. Brataas, S. Hallsteinsen, R. Rouvoy, and F. Eliassen, Scalability of Decision Models for Dynamic Product Lines, Proceedings of the International Workshop on Dynamic Software Product Line (DSPL), pp.23-32, 2007.

A. Bourdon, R. Rouvoy, and L. Seinturier, Mesurer la consommation en énergie des logiciels avec précision, 01 Business & Technologies, 2013.

[. Conan, R. Rouvoy, and L. Seinturier, Scalable Processing of Context Information with COSMOS, 7th IFIP International Conference on Distributed Applications and Interoperable Systems, pp.210-224, 2007.
DOI : 10.1109/MPRV.2002.1037720

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

[. Conan, R. Rouvoy, and L. Seinturier, COSMOS, composition de n??uds de contexte, Techniques et sciences informatiques, vol.27, issue.8, pp.9-10, 2008.
DOI : 10.3166/tsi.27.1189-1224

URL : https://hal.inria.fr/inria-00330574/file/article.pdf

N. Had+13a, C. Haderer, R. Ribeiro, S. Rouvoy, V. Charneau et al., Le capteur, c'est vous, Usine Nouvelle, vol.3353, pp.74-75, 2013.

[. Haderer, R. Rouvoy, C. Ribeiro, and L. Seinturier, APISENSE: Crowd- Sensing Made Easy, In: ERCIM News, vol.93, pp.28-29, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00804113

[. Haderer, F. Paraiso, C. Ribeiro, P. Merle, R. Rouvoy et al., A Cloud-Based Infrastructure for Crowdsourcing Data from Mobile Devices, Cloud-based Software Crowdsourcing. Ed. by Wenjun Wu, 2014.
DOI : 10.1007/978-3-662-47011-4_13

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

N. Hrs13a, R. Haderer, L. Rouvoy, and . Seinturier, A preliminary investigation of user incentives to leverage crowdsensing activities, 2nd International IEEE PerCom Workshop on Hot Topics in Pervasive Computing (PerHot), pp.199-204, 2013.

[. Haderer, R. Rouvoy, and L. Seinturier, Dynamic Deployment of Sensing Experiments in the Wild Using Smartphones, 13th International IFIP Conference on Distributed Applications and Interoperable Systems (DAIS), pp.43-56, 2013.
DOI : 10.1007/978-3-642-38541-4_4

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

A. Noureddine, A. Bourdon, R. Rouvoy, and L. Seinturier, A preliminary study of the impact of software engineering on GreenIT, 2012 First International Workshop on Green and Sustainable Software (GREENS), pp.21-27, 2012.
DOI : 10.1109/GREENS.2012.6224251

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

A. Noureddine, A. Bourdon, R. Rouvoy, and L. Seinturier, Runtime monitoring of software energy hotspots, Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, ASE 2012, pp.160-169, 2012.
DOI : 10.1145/2351676.2351699

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

R. Nzekwa, L. Rouvoy, and . Seinturier, Towards a Stable Decision-Making Middleware for Very-Large-Scale Self-Adaptive Systems In: BElgian-NEtherlands software eVOLution seminar (BENEVOL), 2009.

R. Nzekwa, L. Rouvoy, and . Seinturier, A flexible context stabilization approach for self-adaptive application, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp.7-12, 2010.
DOI : 10.1109/PERCOMW.2010.5470595

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

A. Noureddine, R. Rouvoy, and L. Seinturier, Supporting energy-driven adaptations in distributed environments, Proceedings of the 1st Workshop on Middleware and Architectures for Autonomic and Sustainable Computing, MAASC '11, pp.13-18, 2011.
DOI : 10.1145/2034649.2034651

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

A. Noureddine, R. Rouvoy, and L. Seinturier, A review of energy measurement approaches, ACM SIGOPS Operating Systems Review, vol.47, issue.3, pp.42-49, 2013.
DOI : 10.1145/2553070.2553077

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

A. Noureddine, R. Rouvoy, and L. Seinturier, A review of middleware approaches for energy management in distributed environments, Software: Practice and Experience, pp.1071-1100, 2013.
DOI : 10.1002/spe.2139

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

A. Noureddine, R. Rouvoy, and L. Seinturier, Monitoring energy hotspots in software, Automated Software Engineering, vol.21, issue.2, 2014.
DOI : 10.1007/s10515-014-0171-1

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

A. Noureddine, R. Rouvoy, and L. Seinturier, Unit testing of energy consumption of software libraries, Proceedings of the 29th Annual ACM Symposium on Applied Computing, SAC '14, pp.1200-1205, 2014.
DOI : 10.1145/2554850.2554932

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

[. Paraiso, N. Haderer, P. Merle, R. Rouvoy, and L. Seinturier, A Federated Multi-cloud PaaS Infrastructure, 2012 IEEE Fifth International Conference on Cloud Computing, pp.392-399, 2012.
DOI : 10.1109/CLOUD.2012.79

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

[. Paraiso, G. Hermosillo, R. Rouvoy, P. Merle, and L. Seinturier, A Middleware Platform to Federate Complex Event Processing, 2012 IEEE 16th International Enterprise Distributed Object Computing Conference, pp.113-122, 2012.
DOI : 10.1109/EDOC.2012.22

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

[. Quinton, N. Haderer, R. Rouvoy, and L. Duchien, Towards multi-cloud configurations using feature models and ontologies, Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds, MultiCloud '13, pp.21-26, 2013.
DOI : 10.1145/2462326.2462332

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

R. Rouvoy, D. Conan, and L. Seinturier, Software Architecture Patterns for a Context-Processing Middleware Framework, IEEE Distributed Systems Online, vol.9, issue.6, pp.1-13, 2008.
DOI : 10.1109/MDSO.2008.17

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

R. Rouvoy and P. Merle, Leveraging component-based software engineering with Fraclet, annals of telecommunications - annales des t??l??communications, vol.26, issue.1, pp.1-2, 2009.
DOI : 10.1007/s12243-008-0072-z

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

L. Seinturier and R. Rouvoy, Informatique : Des logiciels mis au vert, J'innove en Nord Pas de Calais, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00914677

E. Gjørven, Enabling Self-Adaptation by Applying a Technology Agnostic Middleware with Support for Integration, 2011.

R. Nzekwa, Building Manageable Autonomic Control Loops for Large Scale Systems, Sciences et Technologies, 2013.
URL : https://hal.archives-ouvertes.fr/tel-00843874

D. Romero, Context as a Resource: A Service-Oriented Approach for Context-Awareness, Sciences et Technologies, 2011.
URL : https://hal.archives-ouvertes.fr/tel-00608838

M. Alia, M. Beauvois, Y. Davin, R. Rouvoy, and F. Eliassen, Components and Aspects Composition Planning for Ubiquitous Adaptive Services, 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications, pp.1-6, 2010.
DOI : 10.1109/SEAA.2010.45

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

[. Brataas, J. Floch, R. Rouvoy, P. Bratskas, A. George et al., A basis for performance property prediction of ubiquitous self-adapting systems, International workshop on Engineering of software services for pervasive environments in conjunction with the 6th ESEC/FSE joint meeting, ESSPE '07, pp.59-63, 2007.
DOI : 10.1145/1294904.1294913

M. Frincu, N. Villegas, D. Petcu, H. Muller, and R. Rouvoy, Self-Healing Distributed Scheduling Platform, 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp.225-234, 2011.
DOI : 10.1109/CCGrid.2011.23

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

[. Gamez, D. Romero, L. Fuentes, R. Rouvoy, and L. Duchien, Constraintbased Self-adaptation of Wireless Sensor Networks, 2nd International Workshop on Adaptive Services for Future Internet, pp.20-27, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00739236

E. Gjørven, F. Eliassen, and R. Rouvoy, Experiences from Developing a Component Technology Agnostic Adaptation Framework, pp.230-245, 2008.
DOI : 10.1007/978-3-540-87891-9_15

E. Gjørven, R. Rouvoy, and F. Eliassen, Cross-layer self-adaptation of service-oriented architectures, Proceedings of the 3rd workshop on Middleware for service oriented computing, MW4SOC '08, pp.37-42, 2008.
DOI : 10.1145/1462802.1462809

[. Krikava, P. Collet, and R. Rouvoy, Integrating Adaptation Mechanisms Using Control Theory Centric Architecture Models: A Case Study, ICAC -11th International Conference on Autonomic Computing. USENIX. Philadelphia, United States, 2014.
URL : https://hal.archives-ouvertes.fr/hal-00991114

R. Mélisson, P. Merle, D. Romero, R. Rouvoy, and L. Seinturier, Reconfigurable Run-Time Support for Distributed Service Component Architectures Automated Software Engineering, Tool Demonstration, pp.171-172, 2010.

R. Mélisson, D. Romero, R. Rouvoy, and L. Seinturier, Supporting Pervasive and Social Communications with FraSCAti, pp.28-29, 2010.

R. Mélisson, D. Romero, R. Rouvoy, and L. Seinturier, An SCA-based approach for Social and Pervasive Communications in Home Environments, In: Scientific Annals of Computer Science, vol.211, pp.151-173, 2011.

R. Nzekwa, L. Rouvoy, and . Seinturier, Modelling Feedback Control Loops for Self-Adaptive Systems " . In: Third International DisCoTec Workshop on Context-Aware Adaptation Mechanisms for Pervasive and Ubiquitous Services, pp.1-6, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00485019

[. Oudenstad, R. Rouvoy, F. Eliassen, and E. Gjørven, Brokering Planning Metadata in a P2P Environment, Distributed Applications and Interoperable Systems, pp.168-181, 2008.
DOI : 10.1109/JSAC.2003.818784

[. Parra, D. Romero, S. Mosser, R. Rouvoy, L. Duchien et al., Using constraint-based optimization and variability to support continuous self-adaptation, Proceedings of the 27th Annual ACM Symposium on Applied Computing, SAC '12, pp.486-491, 2012.
DOI : 10.1145/2245276.2245370

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

[. Paspallis, R. Rouvoy, P. Barone, A. George, F. Papadopoulos et al., A Pluggable and Reconfigurable Architecture for a Context-Aware Enabling Middleware System, On the Move to Meaningful Internet Systems: OTM 2008, pp.553-570, 2008.
DOI : 10.1007/978-3-540-88871-0_40

[. Provensi, F. Eliassen, R. Vitenberg, and R. Rouvoy, Improving context interpretation by using fuzzy policies, Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC '13, pp.415-422, 2013.
DOI : 10.1145/2480362.2480447

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

L. Provensi, F. Eliassen, R. Vitenberg, and R. Rouvoy, Using fuzzy policies to improve context interpretation in adaptive systems, ACM SIGAPP Applied Computing Review, vol.13, issue.3, pp.26-37, 2013.
DOI : 10.1145/2537728.2537731

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

[. Rouvoy, M. Beauvois, and F. Eliassen, Dynamic aspect weaving using a planningbased adaptation middleware, Proceedings of the 2nd workshop on Middleware-application interaction: affiliated with the DisCoTec federated conferences, pp.31-36, 2008.

[. Rouvoy, F. Eliassen, and M. Beauvois, Dynamic planning and weaving of dependability concerns for self-adaptive ubiquitous services, Proceedings of the 2009 ACM symposium on Applied Computing, SAC '09, pp.1021-1028, 2009.
DOI : 10.1145/1529282.1529507

D. Romero, G. Hermosillo, A. Taherkordi, R. Nzekwa, R. Rouvoy et al., RESTful Integration of Heterogeneous Devices in Pervasive Environments, 10th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'10). Ed. by Frank Eliassen and Ruediger Kapitza, pp.1-14, 2010.
DOI : 10.1109/CSSE.2008.253

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

D. Romero, R. Rouvoy, L. Seinturier, and P. Carton, Service Discovery in Ubiquitous Feedback Control Loops, LNCS. Amsterdam, vol.36, issue.11-12, pp.113-126, 2010.
DOI : 10.1207/S15327051HCI16234_02

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

D. Romero, R. Rouvoy, L. Seinturier, S. Chabridon, D. Conan et al., Enabling Context-Aware Web Services, pp.113-135, 2010.
DOI : 10.1201/EBK1439809853-c5

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

D. Romero, R. Rouvoy, L. Seinturier, and F. Loiret, Integration of Heterogeneous Context Resources in Ubiquitous Environments, 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications, p.4, 2010.
DOI : 10.1109/SEAA.2010.27

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

D. Romero, G. Hermosillo, A. Taherkordi, R. Nzekwa, R. Rouvoy et al., The DigiHome Service-Oriented Platform, Software: Practice and Experience, vol.1, issue.4, pp.1143-1239, 2013.
DOI : 10.1002/spe.1125

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

R. Rouvoy, M. Beauvois, L. Lozano, J. Lorenzo, and F. Eliassen, MUSIC, Proceedings of the 1st workshop on Mobile middleware embracing the personal communication device, MobMid '08, p.6, 2008.
DOI : 10.1145/1462689.1462697

R. Rouvoy, F. Eliassen, J. Floch, S. Hallsteinsen, and E. Stav, Composing Components and Services Using a Planning-Based Adaptation Middleware, pp.52-67, 2008.
DOI : 10.1007/978-3-540-78789-1_4

[. Rouvoy, P. Barone, Y. Ding, F. Eliassen, S. Hallsteinsen et al., MUSIC, Proceedings of the 1st workshop on Mobile middleware embracing the personal communication device, MobMid '08, pp.164-182, 2009.
DOI : 10.1145/1462689.1462697

R. Rouvoy, Feedbacks Control Loops as 1st Class Entities -The SALTY Experiment In: Software Engineering for Self-Adaptive Systems: Assurances (Dagstuhl Seminar 13511), p.12, 2014.

[. Rouvoy, R. Vitenberg, and F. Eliassen, Enhancing Planning-Based Adaptation Middleware with Support for Dependability: a Case Study, Electronic Communications of the EASST, vol.11, 2008.

U. Scholz and R. Rouvoy, Divide and conquer, Ninth international workshop on Principles of software evolution in conjunction with the 6th ESEC/FSE joint meeting, IWPSE '07, pp.35-39, 2007.
DOI : 10.1145/1294948.1294958

[. Conan, R. Rouvoy, and L. Seinturier, COSMOS, composition de n??uds de contexte, Techniques et sciences informatiques, vol.27, issue.8, pp.9-10, 2008.
DOI : 10.3166/tsi.27.1189-1224

URL : https://hal.inria.fr/inria-00330574/file/article.pdf

[. Loiret, R. Rouvoy, L. Seinturier, and D. Romero, Kevin Sénéchal, and Ales Plsek An Aspect-Oriented Framework for Weaving Domain-Specific Concerns into Component- Based Systems, Journal of Universal Computer Science (J.UCS), vol.17, issue.5, pp.742-776, 2011.

R. Mélisson, D. Romero, R. Rouvoy, and L. Seinturier, Supporting Pervasive and Social Communications with FraSCAti, pp.28-29, 2010.

R. Mélisson, D. Romero, R. Rouvoy, and L. Seinturier, An SCA-based approach for Social and Pervasive Communications in Home Environments, In: Scientific Annals of Computer Science, vol.211, pp.151-173, 2011.

A. Noureddine, R. Rouvoy, and L. Seinturier, A review of energy measurement approaches, ACM SIGOPS Operating Systems Review, vol.47, issue.3, pp.42-49, 2013.
DOI : 10.1145/2553070.2553077

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

A. Noureddine, R. Rouvoy, and L. Seinturier, A review of middleware approaches for energy management in distributed environments, Software: Practice and Experience, pp.1071-1100, 2013.
DOI : 10.1002/spe.2139

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

A. Noureddine, R. Rouvoy, and L. Seinturier, Monitoring energy hotspots in software, Automated Software Engineering, vol.21, issue.2, 2014.
DOI : 10.1007/s10515-014-0171-1

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

[. Provensi, F. Eliassen, R. Vitenberg, and R. Rouvoy, Using fuzzy policies to improve context interpretation in adaptive systems, ACM SIGAPP Applied Computing Review, vol.13, issue.3, pp.26-37, 2013.
DOI : 10.1145/2537728.2537731

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

R. Rouvoy, D. Conan, and L. Seinturier, Software Architecture Patterns for a Context-Processing Middleware Framework, IEEE Distributed Systems Online, vol.9, issue.6, pp.1-13, 2008.
DOI : 10.1109/MDSO.2008.17

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

R. Rouvoy and P. Merle, Leveraging component-based software engineering with Fraclet, annals of telecommunications - annales des t??l??communications, vol.26, issue.1, pp.1-2, 2009.
DOI : 10.1007/s12243-008-0072-z

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

D. Romero, G. Hermosillo, A. Taherkordi, R. Nzekwa, R. Rouvoy et al., The DigiHome Service-Oriented Platform, Software: Practice and Experience, vol.1, issue.4, pp.1143-1239, 2013.
DOI : 10.1002/spe.1125

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

[. Rouvoy, R. Vitenberg, and F. Eliassen, Enhancing Planning-Based Adaptation Middleware with Support for Dependability: a Case Study, Electronic Communications of the EASST, vol.11, 2008.

P. Seinturier, R. Merle, D. Rouvoy, V. Romero, J. Schiavoni et al., A component-based middleware platform for reconfigurable service-oriented architectures, Software: Practice and Experience 42, pp.559-583, 2012.
DOI : 10.1002/spe.1077

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

A. Taherkordi, F. Loiret, R. Rouvoy, and F. Eliassen, A Generic Componentbased Approach for Programming, Composing and Tuning Sensor Software, In: The Computer Journal, vol.54, issue.2, pp.1-19, 2011.
URL : https://hal.archives-ouvertes.fr/inria-00563687

[. Taherkordi, F. Loiret, R. Rouvoy, and F. Eliassen, Optimizing sensor network reprogramming via in situ reconfigurable components, ACM Transactions on Sensor Networks, vol.9, issue.2, pp.1-37, 2013.
DOI : 10.1145/2422966.2422971

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

N. Book, F. Haderer, C. Paraiso, P. Ribeiro, R. Merle et al., A Cloud-based Infrastructure for Crowdsourcing Data from Mobile Devices, Cloud-based Software Crowdsourcing. Ed. by Wenjun Wu, 2014.

D. Romero, R. Rouvoy, L. Seinturier, S. Chabridon, D. Conan et al., Enabling Context-Aware Web Services, pp.113-135, 2010.
DOI : 10.1201/EBK1439809853-c5

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

[. Rouvoy, P. Barone, Y. Ding, F. Eliassen, S. Hallsteinsen et al., MUSIC, Proceedings of the 1st workshop on Mobile middleware embracing the personal communication device, MobMid '08, pp.164-182, 2009.
DOI : 10.1145/1462689.1462697

[. Taherkordi, F. Eliassen, D. Romero, and R. Rouvoy, RESTful Service Development for Resource-Constrained Environments, pp.221-236, 2011.
DOI : 10.1007/978-1-4419-8303-9_9

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

M. Alia, M. Beauvois, Y. Davin, R. Rouvoy, and F. Eliassen, Components and Aspects Composition Planning for Ubiquitous Adaptive Services, 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications, pp.1-6, 2010.
DOI : 10.1109/SEAA.2010.45

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

[. Conan, R. Rouvoy, and L. Seinturier, Scalable Processing of Context Information with COSMOS, 7th IFIP International Conference on Distributed Applications and Interoperable Systems, pp.210-224, 2007.
DOI : 10.1109/MPRV.2002.1037720

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

M. Frincu, N. Villegas, D. Petcu, H. Muller, and R. Rouvoy, Self-Healing Distributed Scheduling Platform, 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp.225-234, 2011.
DOI : 10.1109/CCGrid.2011.23

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

E. Gjørven, F. Eliassen, and R. Rouvoy, Experiences from Developing a Component Technology Agnostic Adaptation Framework, pp.230-245, 2008.
DOI : 10.1007/978-3-540-87891-9_15

[. Haderer, R. Rouvoy, and L. Seinturier, Dynamic Deployment of Sensing Experiments in the Wild Using Smartphones, 13th International IFIP Conference on Distributed Applications and Interoperable Systems (DAIS), pp.43-56, 2013.
DOI : 10.1007/978-3-642-38541-4_4

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

[. Krikava, P. Collet, and R. Rouvoy, Integrating Adaptation Mechanisms Using Control Theory Centric Architecture Models: A Case Study, ICAC -11th International Conference on Autonomic Computing. USENIX. Philadelphia, United States, 2014.
URL : https://hal.archives-ouvertes.fr/hal-00991114

[. Loiret, R. Rouvoy, L. Seinturier, and P. Merle, Software engineering of component-based systems-of-systems, Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering, CBSE '11, pp.61-65, 2011.
DOI : 10.1145/2000229.2000238

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

A. Noureddine, A. Bourdon, R. Rouvoy, and L. Seinturier, A preliminary study of the impact of software engineering on GreenIT, 2012 First International Workshop on Green and Sustainable Software (GREENS), pp.21-27, 2012.
DOI : 10.1109/GREENS.2012.6224251

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

A. Noureddine, A. Bourdon, R. Rouvoy, and L. Seinturier, Runtime monitoring of software energy hotspots, Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, ASE 2012, pp.160-169, 2012.
DOI : 10.1145/2351676.2351699

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

A. Noureddine, R. Rouvoy, and L. Seinturier, Unit testing of energy consumption of software libraries, Proceedings of the 29th Annual ACM Symposium on Applied Computing, SAC '14, pp.1200-1205, 2014.
DOI : 10.1145/2554850.2554932

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

[. Oudenstad, R. Rouvoy, F. Eliassen, and E. Gjørven, Brokering Planning Metadata in a P2P Environment, Distributed Applications and Interoperable Systems, pp.168-181, 2008.
DOI : 10.1109/JSAC.2003.818784

[. Paraiso, N. Haderer, P. Merle, R. Rouvoy, and L. Seinturier, A Federated Multi-cloud PaaS Infrastructure, 2012 IEEE Fifth International Conference on Cloud Computing, pp.392-399, 2012.
DOI : 10.1109/CLOUD.2012.79

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

[. Paraiso, G. Hermosillo, R. Rouvoy, P. Merle, and L. Seinturier, A Middleware Platform to Federate Complex Event Processing, 2012 IEEE 16th International Enterprise Distributed Object Computing Conference, pp.113-122, 2012.
DOI : 10.1109/EDOC.2012.22

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

[. Parra, D. Romero, S. Mosser, R. Rouvoy, L. Duchien et al., Using constraint-based optimization and variability to support continuous self-adaptation, Proceedings of the 27th Annual ACM Symposium on Applied Computing, SAC '12, pp.486-491, 2012.
DOI : 10.1145/2245276.2245370

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

[. Paspallis, R. Rouvoy, P. Barone, A. George, F. Papadopoulos et al., A Pluggable and Reconfigurable Architecture for a Context-Aware Enabling Middleware System, On the Move to Meaningful Internet Systems: OTM 2008, pp.553-570, 2008.
DOI : 10.1007/978-3-540-88871-0_40

[. Petitprez, R. Rouvoy, and L. Duchien, Connecting Your Mobile Shopping Cart to the Internet-of-Things, 12th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'12), pp.236-243, 2012.
DOI : 10.1007/978-3-642-30823-9_21

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

[. Provensi, F. Eliassen, R. Vitenberg, and R. Rouvoy, Improving context interpretation by using fuzzy policies, Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC '13, pp.415-422, 2013.
DOI : 10.1145/2480362.2480447

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

[. Rouvoy, F. Eliassen, and M. Beauvois, Dynamic planning and weaving of dependability concerns for self-adaptive ubiquitous services, Proceedings of the 2009 ACM symposium on Applied Computing, SAC '09, pp.1021-1028, 2009.
DOI : 10.1145/1529282.1529507

R. Rouvoy and P. Merle, Rapid prototyping of domain-specific architecture languages, Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering, CBSE '12, pp.13-22, 2012.
DOI : 10.1145/2304736.2304741

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

D. Romero, G. Hermosillo, A. Taherkordi, R. Nzekwa, R. Rouvoy et al., RESTful Integration of Heterogeneous Devices in Pervasive Environments, 10th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'10). Ed. by Frank Eliassen and Ruediger Kapitza, pp.1-14, 2010.
DOI : 10.1109/CSSE.2008.253

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

D. Romero, R. Rouvoy, L. Seinturier, and P. Carton, Service Discovery in Ubiquitous Feedback Control Loops, LNCS. Amsterdam, vol.36, issue.11-12, pp.113-126, 2010.
DOI : 10.1207/S15327051HCI16234_02

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

D. Romero, R. Rouvoy, L. Seinturier, and F. Loiret, Integration of Heterogeneous Context Resources in Ubiquitous Environments, 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications, p.4, 2010.
DOI : 10.1109/SEAA.2010.27

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

R. Rouvoy, F. Eliassen, J. Floch, S. Hallsteinsen, and E. Stav, Composing Components and Services Using a Planning-Based Adaptation Middleware, pp.52-67, 2008.
DOI : 10.1007/978-3-540-78789-1_4

[. Taherkordi, Q. Le-trung, R. Rouvoy, and F. Eliassen, WiSeKit: A Distributed Middleware to Support Application-Level Adaptation in Sensor Networks, 9th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS). Ed. by Twittie Senivongse and Rui Oliveira, 2009.
DOI : 10.1007/978-3-540-78789-1_16

J. Workshops-[-bra+07a-]-gunnar-brataas, R. Floch, P. Rouvoy, . Bratskas, A. George et al., A basis for performance property prediction of ubiquitous self-adapting systems " . In: International workshop on Engineering of software services for pervasive environments, pp.59-63, 2007.

G. Brataas, S. Hallsteinsen, R. Rouvoy, and F. Eliassen, Scalability of Decision Models for Dynamic Product Lines, Proceedings of the International Workshop on Dynamic Software Product Line (DSPL), pp.23-32, 2007.

[. Gamez, D. Romero, L. Fuentes, R. Rouvoy, and L. Duchien, Constraintbased Self-adaptation of Wireless Sensor Networks, 2nd International Workshop on Adaptive Services for Future Internet, pp.20-27, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00739236

E. Gjørven, R. Rouvoy, and F. Eliassen, Cross-layer self-adaptation of service-oriented architectures, Proceedings of the 3rd workshop on Middleware for service oriented computing, MW4SOC '08, pp.37-42, 2008.
DOI : 10.1145/1462802.1462809

N. Hrs13a, R. Haderer, L. Rouvoy, and . Seinturier, A preliminary investigation of user incentives to leverage crowdsensing activities, 2nd International IEEE PerCom Workshop on Hot Topics in Pervasive Computing (PerHot), pp.199-204, 2013.

P. Merle, R. Rouvoy, and L. Seinturier, A reflective platform for highly adaptive multi-cloud systems, Adaptive and Reflective Middleware on Proceedings of the International Workshop, ARM '11, pp.1-7, 2011.
DOI : 10.1145/2088876.2088879

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

R. Nzekwa, L. Rouvoy, and . Seinturier, Towards a Stable Decision-Making Middleware for Very-Large-Scale Self-Adaptive Systems In: BElgian-NEtherlands software eVOLution seminar (BENEVOL), 2009.

R. Nzekwa, L. Rouvoy, and . Seinturier, A flexible context stabilization approach for self-adaptive application, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp.7-12, 2010.
DOI : 10.1109/PERCOMW.2010.5470595

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

R. Nzekwa, L. Rouvoy, and . Seinturier, Modelling Feedback Control Loops for Self-Adaptive Systems " . In: Third International DisCoTec Workshop on Context-Aware Adaptation Mechanisms for Pervasive and Ubiquitous Services, pp.1-6, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00485019

A. Noureddine, R. Rouvoy, and L. Seinturier, Supporting energy-driven adaptations in distributed environments, Proceedings of the 1st Workshop on Middleware and Architectures for Autonomic and Sustainable Computing, MAASC '11, pp.13-18, 2011.
DOI : 10.1145/2034649.2034651

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

[. Quinton, N. Haderer, R. Rouvoy, and L. Duchien, Towards multi-cloud configurations using feature models and ontologies, Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds, MultiCloud '13, pp.21-26, 2013.
DOI : 10.1145/2462326.2462332

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

[. Rouvoy, M. Beauvois, and F. Eliassen, Dynamic aspect weaving using a planningbased adaptation middleware, Proceedings of the 2nd workshop on Middleware-application interaction: affiliated with the DisCoTec federated conferences, pp.31-36, 2008.

R. Rouvoy, M. Beauvois, L. Lozano, J. Lorenzo, and F. Eliassen, MUSIC, Proceedings of the 1st workshop on Mobile middleware embracing the personal communication device, MobMid '08, p.6, 2008.
DOI : 10.1145/1462689.1462697

U. Scholz and R. Rouvoy, Divide and conquer, Ninth international workshop on Principles of software evolution in conjunction with the 6th ESEC/FSE joint meeting, IWPSE '07, pp.35-39, 2007.
DOI : 10.1145/1294948.1294958

[. Taherkordi, F. Eliassen, R. Rouvoy, and Q. Le-trung, ReWiSe: A New Component Model for Lightweight Software Reconfiguration in Wireless Sensor Networks, On the Move to Meaningful Internet Systems: OTM 2008 Workshops, pp.415-425, 2008.
DOI : 10.1007/978-3-540-77690-1_18

[. Taherkordi, R. Rouvoy, Q. Le-trung, and F. Eliassen, A self-adaptive context processing framework for wireless sensor networks, Proceedings of the 3rd international workshop on Middleware for sensor networks, MidSens '08, pp.7-12, 2008.
DOI : 10.1145/1462698.1462700

A. Taherkordi, R. Rouvoy, Q. Le-trung, and F. Eliassen, Supporting lightweight adaptations in context-aware wireless sensor networks, Proceedings of the 1st International Workshop on Context-Aware Middleware and Services affiliated with the 4th International Conference on Communication System Software and Middleware (COMSWARE 2009), CAMS '09, 2009.
DOI : 10.1145/1554233.1554244

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

[. Taherkordi, R. Rouvoy, and F. Eliassen, A component-based approach for service distribution in sensor networks, Proceedings of the 5th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks, MidSens '10, pp.22-28, 2010.
DOI : 10.1145/1890784.1890789

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

A. Bourdon, A. Noureddine, R. Rouvoy, and L. Seinturier, PowerAPI: A Software Library to Monitor the Energy Consumed at the Process-Level, In: ERCIM News, vol.92, pp.43-44, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00772454

A. Bourdon, R. Rouvoy, and L. Seinturier, Mesurer la consommation en énergie des logiciels avec précision, 01 Business & Technologies, 2013.

N. Haderer, C. Ribeiro, R. Rouvoy, S. Charneau, V. Rivron et al., Le capteur, c'est vous, Usine Nouvelle, vol.3353, pp.74-75, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00910722

[. Haderer, R. Rouvoy, C. Ribeiro, and L. Seinturier, APISENSE: Crowd-Sensing Made Easy, In: ERCIM News, vol.93, pp.28-29, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00804113

R. Mélisson, P. Merle, D. Romero, R. Rouvoy, and L. Seinturier, Reconfigurable Run-Time Support for Distributed Service Component Architectures Automated Software Engineering, Tool Demonstration, pp.171-172, 2010.

P. Merle, R. Rouvoy, and L. Seinturier, FraSCAti: Adaptive and Reflective Middleware of Middleware, 12th ACM/IFIP/USENIX International Middleware Conference -Tutorial, 2011.
URL : https://hal.archives-ouvertes.fr/hal-00650608

R. Rouvoy, Feedbacks Control Loops as 1st Class Entities -The SALTY Experiment In: Software Engineering for Self-Adaptive Systems: Assurances (Dagstuhl Seminar 13511), p.12, 2014.

L. Seinturier and R. Rouvoy, Informatique : Des logiciels mis au vert, J'innove en Nord Pas de Calais, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00914677

J. Abi+05a-]-marwan-abi-antoun, D. Aldrich, B. R. Garlan, N. H. Schmerl, T. Nahas et al., Modeling and implementing software architecture with Acme and ArchJava, Proceedings of the 27th International Conference on Software Engineering (ICSE), 2005.

M. Abi-antoun, J. Aldrich, D. Garlan, B. R. Schmerl, N. H. Nahas et al., Modeling and implementing software architecture with acme and archJava, pp.676-677, 2005.

C. [. Aldrich, D. Chambers, and . Notkin, ArchJava, Proceedings of the 24th international conference on Software engineering , ICSE '02, 2002.
DOI : 10.1145/581339.581365

[. Bachmann, L. Bass, C. Buhman, S. Comella-dorda, F. Long et al., Technical Concepts of Component-Based Software Engineering, 2000.

I. Hongyu-pei-breivold, M. Crnkovic, and . Larsson, A systematic review of software architecture evolution research, 2012.

M. Beisiegel, Service Component Architecture, 2007.

C. Henry, C. Baker-jr, and . Hewitt, The incremental garbage collection of processes, In: ACM SIGART Bulletin, vol.12, issue.64, pp.55-59, 1977.

N. [. Batista and . Rodriguez, Dynamic reconfiguration of component-based applications, Proceedings International Symposium on Software Engineering for Parallel and Distributed Systems PDSE-99, 2000.
DOI : 10.1109/PDSE.2000.847848

[. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J. Stefani, The FRACTAL component model and its support in Java, Software: Practice and Experience, vol.6, issue.11-12, pp.11-12, 2006.
DOI : 10.1002/spe.767

R. Baldoni, A. Virgillito-tarek-abdelzaher, J. Stankovic, K. Whitehouse, and L. Luo, Distributed event routing in publish/subscribe communication systems: a survey Declarative tracepoints: a programmable and application independent debugging system for wireless sensor networks, SenSys '08: Proceedings of the 6th ACM conference on Embedded network sensor systems, pp.85-98, 2005.

. Paolo, The RUNES Middleware for Networked Embedded Systems and its Application in a Disaster Management Scenario, PERCOM '07: Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications, pp.69-78, 2007.

G. Coulson, G. Blair, P. Grace, F. Taiani, A. Joolia et al., A generic component model for building systems software, ACM Transactions on Computer Systems, vol.26, issue.1, 2008.
DOI : 10.1145/1328671.1328672

[. Crnkovic, J. A. Stafford, and C. A. Szyperski, Software Components beyond Programming: From Routines to Services, IEEE Software, vol.28, issue.3, pp.22-26, 2011.
DOI : 10.1109/MS.2011.62

E. Cuervo, A. Balasubramanian, D. Cho, A. Wolman, S. Saroiu et al., MAUI, Proceedings of the 8th international conference on Mobile systems, applications, and services, MobiSys '10, pp.49-62, 2010.
DOI : 10.1145/1814433.1814441

A. [. Dashofy, R. N. Van-der-hoek, and . Taylor, A highly-extensible, XML-based architecture description language, Proceedings Working IEEE/IFIP Conference on Software Architecture, 2001.
DOI : 10.1109/WICSA.2001.948416

C. Escoffier, R. S. Hall, and P. Lalanda, iPOJO: an Extensible Service-Oriented Component Framework, IEEE International Conference on Services Computing (SCC 2007), pp.474-481, 2007.
DOI : 10.1109/SCC.2007.74

URL : http://ants.iis.sinica.edu.tw/3BkMJ9lTeWXTSrrvNoKNFDxRm3zFwRR/86/iPojo.PDF

R. Justin, M. Erenkrantz, G. Gorlick, . Suryanarayana, N. Richard et al., From representations to computations: the evolution of web architectures, Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, pp.255-264, 2007.

J. Fassino, J. Stefani, J. L. Lawall, and G. Muller, Think: A Software Framework for Component-based Operating System Kernels, Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference (ATEC), pp.73-86, 2002.

J. Floch, S. Hallsteinsen, E. Stav, F. Eliassen, K. Lund et al., Using architecture models for runtime adaptability, IEEE Software, vol.23, issue.2, pp.62-70, 2006.
DOI : 10.1109/MS.2006.61

M. Fowler, Inversion of Control Containers and the Dependency Injection pattern, 2004.

[. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, 1994.

[. Gay, P. Levis, M. Robert-von-behren, E. Welsh, D. Brewer et al., The nesC language: A holistic approach to networked embedded systems, Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation (PLDI), pp.1-11, 2003.

[. Genssler, A. Christoph, M. Winter, O. Nierstrasz, S. Ducasse et al., Components for embedded software, Proceedings of the international conference on Compilers, architecture, and synthesis for embedded systems , CASES '02, pp.19-26, 2002.
DOI : 10.1145/581630.581634

W. Simon-giesecke, M. Hasselbring, and . Riebisch, Classifying architectural constraints as a basis for software quality assessment, Advanced Engineering Informatics, vol.21, issue.2, pp.169-179, 2007.
DOI : 10.1016/j.aei.2006.11.002

I. Giurgiu, O. Riva, D. Juric, I. Krivulev, and G. Alonso, Calling the Cloud: Enabling Mobile Phones as Interfaces to Cloud Applications, pp.83-102, 2009.
DOI : 10.1007/978-3-642-10445-9_5

[. Giurgiu, O. Riva, and G. Alonso, Dynamic Software Deployment from Clouds to Mobile Devices, Middleware 2012, pp.394-414, 2012.
DOI : 10.1109/MPRV.2009.82

H. Hansson, M. Akerholm, I. Crnkovic, and M. Torngren, SaveCCM - a component model for safety-critical real-time systems, Proceedings. 30th Euromicro Conference, 2004., pp.627-635, 2004.
DOI : 10.1109/EURMIC.2004.1333431

C. Hewitt, P. Bishop, and R. Steiger, A universal modular actor formalism for artificial intelligence, Proceedings of the 3rd international joint conference on Artificial intelligence, pp.235-245, 1973.

J. W. Hui and D. Culler, The dynamic behavior of a data dissemination protocol for network programming at scale, Proceedings of the 2nd international conference on Embedded networked sensor systems , SenSys '04, pp.81-94, 2004.
DOI : 10.1145/1031495.1031506

[. Kalic, I. Bojic, and M. Kusek, Energy consumption in android phones when using wireless communication technologies, MIPRO, 2012 Proceedings of the 35th International Convention. IEEE. 2012, pp.754-759

R. Khare, M. Guntersdorfer, P. Oreizy, N. Medvidovic, and R. N. Taylor, xADL: enabling architecture-centric tool integration with XML, Proceedings of the 34th Annual Hawaii International Conference on System Sciences, 2001.
DOI : 10.1109/HICSS.2001.927248

M. Leclercq, A. Erdem-Özcan, V. Quéma, and J. Stefani, Supporting Heterogeneous Architecture Descriptions in an Extensible Toolset, 29th International Conference on Software Engineering (ICSE'07), pp.209-219, 2007.
DOI : 10.1109/ICSE.2007.82

P. Levis, S. Madden, J. Polastre, R. Szewczyk, A. Woo et al., TinyOS: An Operating System for Sensor Networks, Ambient Intelligence, pp.15-148, 2004.
DOI : 10.1007/3-540-27139-2_7

P. Levis and D. Gay, TinyOS Programming, p.2006, 2009.
DOI : 10.1017/CBO9780511626609

D. Le-berre and A. Parrain, The Sat4j library, release 2.2 system description, In: Journal on Satisfiability Boolean Modeling and Computation, vol.7, pp.59-64, 2010.
URL : https://hal.archives-ouvertes.fr/hal-00868136

E. Lagerspetz and S. Tarkoma, Mobile search and the cloud: The benefits of offloading, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp.117-122, 2011.
DOI : 10.1109/PERCOMW.2011.5766852

[. Lau and Z. Wang, Software Component Models, 2007.

P. K. Mckinley, S. Masoud-sadjadi, E. P. Kasten, and B. H. Cheng, Composing adaptive software, Computer, vol.37, issue.7, pp.56-64, 2004.
DOI : 10.1109/MC.2004.48

R. Nikunj, N. Mehta, and . Medvidovic, Composing architectural styles from architectural primitives, 2003.

B. Morin, O. Barais, G. Nain, and J. Jezequel, Taming Dynamically Adaptive Systems using models and aspects, 2009 IEEE 31st International Conference on Software Engineering, pp.122-132, 2009.
DOI : 10.1109/ICSE.2009.5070514

[. Mottola and G. P. Picco, Programming wireless sensor networks, ACM Computing Surveys, vol.43, issue.3, 2011.
DOI : 10.1145/1922649.1922656

[. Mottola, G. P. Picco, and . Sheikh, FiGaRo: Fine-Grained Software Reconfiguration for Wireless Sensor Networks, In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics LNCS, vol.4913, pp.286-304, 2008.
DOI : 10.1007/978-3-540-77690-1_18

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

M. Odersky, The Scala experiment: can we provide better language support for component systems, pp.166-167, 2006.

[. Omg, CORBA Component Model Specifications, 2006.

M. Odersky and M. Zenger, Scalable component abstractions, pp.41-57, 2005.
DOI : 10.1145/1103845.1094815

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

A. Pl?ek, F. Loiret, P. Merle, and L. Seinturier, A Component Framework for Java-Based Real-Time Embedded Systems, Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware (Middleware), pp.124-143, 2008.
DOI : 10.1007/11783565_10

A. Ranganathan and R. H. Campbell, A Middleware for Context-Aware Agents in Ubiquitous Computing Environments, Middleware '03: Proceedings of the ACM/IFIP/USENIX International Conference on Middleware. Rio de Janeiro, pp.143-161, 2003.
DOI : 10.1007/3-540-44892-6_8

R. Sugihara and R. K. Gupta, Programming models for sensor networks, ACM Transactions on Sensor Networks, vol.4, issue.2, pp.1-29, 2008.
DOI : 10.1145/1340771.1340774

D. Steinberg, F. Budinsky, M. Paternostro, and E. Merks, EMF: Eclipse Modeling Framework 2.0. 2nd, 2009.

[. Szyperski, Component Software: Beyond Object-Oriented Programming, 2002.

[. Van-ommering, F. Van-der-linden, J. Kramer, and J. Magee, The Koala Component Model for Consumer Electronics Software, In: Computer, vol.333, pp.78-85, 2000.

R. Vanbrabant, Google guice: Agile lightweight dependency injection framework, pp.1-181, 2008.

[. Wang, Y. Zhu, and L. Cheng, Reprogramming wireless sensor networks: challenges and approaches, IEEE Network, vol.20, issue.3, pp.48-55, 2006.
DOI : 10.1109/MNET.2006.1637932

J. Yang, M. L. Soffa, L. Selavo, and K. Whitehouse, Clairvoyant, Proceedings of the 5th international conference on Embedded networked sensor systems , SenSys '07, pp.189-203, 2007.
DOI : 10.1145/1322263.1322282

[. Yang, Y. Kwon, Y. Cho, H. Yi, D. Kwon et al., Fast Dynamic Execution Offloading for Efficient Mobile Cloud Computing, IEEE International Conference on Pervasive Computing and Communications (PerCom, p.22, 2013.

W. Aharony, C. Pan, I. Ip, A. Khayal, and . Pentland, Social fMRI: Investigating and shaping social mechanisms in the real world, Bibliography for the Contextualization of Ubiquitous Systems, 2011.
DOI : 10.1016/j.pmcj.2011.09.004

M. Atighetchi, P. P. Pal, C. C. Jones, P. Rubel, R. E. Schantz et al., Building auto-adaptive distributed applications: the QuO-APOD experience, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings., pp.104-109, 2003.
DOI : 10.1109/ICDCSW.2003.1203540

[. Banerjee, R. Friedrich, C. Bash, P. Goldsack, B. A. Huberman et al., Everything as a Service: Powering the New Information Economy, Computer, vol.44, issue.3, pp.44-80, 2011.
DOI : 10.1109/MC.2011.67

X. Céline-boutros-saab, B. Bonnaire, and . Folliot, PHOENIX: A Self Adaptable Monitoring Platform for Cluster Management, In: Cluster Computing, vol.51, pp.75-85, 2002.

[. Baldauf, S. Dustdar, and F. Rosenberg, A survey on context-aware systems, International Journal of Ad Hoc and Ubiquitous Computing, vol.2, issue.4, 2007.
DOI : 10.1504/IJAHUC.2007.014070

J. Biagioni, T. Gerlich, T. Merrifield, and J. Eriksson, EasyTracker, Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems, SenSys '11, 2011.
DOI : 10.1145/2070942.2070950

[. Chowdhury and R. Boutaba, A survey of network virtualization, Computer Networks, vol.54, issue.5, pp.862-876, 2010.
DOI : 10.1016/j.comnet.2009.10.017

M. [. Cuff, J. Hansen, and . Kang, Urban sensing, Communications of the ACM, vol.51, issue.3, 2008.
DOI : 10.1145/1325555.1325562

]. L. Cou+03, F. Courtrai, N. L. Guidec, Y. Sommer, and . Mahéo, Resource Management for Parallel Adaptive Components, IEEE IPDPS Workshop on Java for Parallel and Distributed Computing, pp.134-141, 2003.

[. Dargie, The Role of Probabilistic Schemes in Multisensor Context-Awareness, Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07), pp.27-32, 2007.
DOI : 10.1109/PERCOMW.2007.115

]. P. Dut+09, P. M. Dutta, N. Aoki, A. Kumar, C. Mainwaring et al., Common Sense: Participatory Urban Sensing Using a Network of Handheld Air Quality Monitors, 7th ACM Conf. on Embedded Networked Sensor Systems, 2009.

. Gartner, Green IT: The New Industry Shockwave, Gartner. Presentation at Symposium/ITXPO Conference, 2007.

J. Hong, E. Suh, and S. Kim, Context-aware systems: A literature review and classification, Expert Systems with Applications, vol.36, issue.4, 2009.
DOI : 10.1016/j.eswa.2008.10.071

Y. Wazir-zada-khan, . Xiang, Y. Mohammed, Q. Aalsalem, and . Arshad, Mobile Phone Sensing Systems: A Survey, IEEE Communications Surveys & Tutorials, vol.15, issue.1, pp.402-427, 2013.
DOI : 10.1109/SURV.2012.031412.00077

D. Nicholas, E. Lane, H. Miluzzo, D. Lu, T. Peebles et al., A survey of mobile phone sensing, IEEE Communications Magazine, vol.48, pp.140-150, 2010.

]. L. Liu+09, C. Liu, A. Andris, C. Biderman, and . Ratti, Uncovering Taxi Driver's Mobility Intelligence through His Trace, IEEE Pervasive Computing, 2009.

[. Miluzzo, N. D. Lane, H. Lu, and A. T. Campbell, Research in the App Store Era: Experiences from the CenceMe App Deployment on the iPhone, 1st Int. Work. Research in the Large: Using App Stores, Markets, and other wide distribution channels in UbiComp research, 2010.

R. Mayrhofer, H. Radi, and A. Ferscha, Recognizing and Predicting Context by Learning from User Behavior, International Conference on Advances in Mobile Multimedia, pp.25-35, 2003.

]. M. Mun+09, S. Mun, K. Reddy, N. Shilton, J. Yau et al., PEIR, The Personal Environmental Impact Report, as a Platform for Participatory Sensing Systems Research, 7th Int. Conf. on Mobile Systems, Applications, and Services, 2009.

A. Padovitz, A. Zaslavsky, S. Wai-loke, B. Zaslavsky, P. Christen et al., Maintaining Continuous Dependability in Sensor-Based Context-Aware Pervasive Computing Systems Context aware computing for the internet of things: A survey, 38th Annual Hawaii International Conference on System Sciences (HICSS'05, pp.414-454, 2005.

S. Rivoire, M. A. Shah, P. Ranganathan, and C. Kozyrakis, Joule- Sort: a balanced energy-efficiency benchmark, Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data. SIGMOD '07, pp.365-376, 2007.

[. Da-rocha, R. , and E. Markus, Middleware: Context Management in Heterogeneous, Evolving Ubiquitous Environments, IEEE Distributed Systems Online, vol.7, issue.4, 2006.

[. Sekkas, C. B. Anagnostopoulos, and S. Hadjiefthymiades, Context Fusion through Imprecise Reasoning, IEEE International Conference on Pervasive Services, pp.88-91, 2007.
DOI : 10.1109/PERSER.2007.4283896

]. J. Sha09 and . Sharkey, Coding for life?battery life, that is, Google IO Developer Conf, 2009.

[. Sohn, A. Varshavsky, A. Lamarca, M. Y. Chen, T. Choudhury et al., Mobility Detection Using Everyday GSM Traces, 8th Int. Conf. on Ubiquitous Computing, 2006.
DOI : 10.1007/11853565_13

A. Saeed and T. Waheed, An extensive survey of context-aware middleware architectures, 2010 IEEE International Conference on Electro/Information Technology, 2010.
DOI : 10.1109/EIT.2010.5612118

[. Sheikh, M. Wegdam, and M. Van-sinderen, Middleware Support for Quality of Context in Pervasive Context-Aware Systems, Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07), pp.461-466, 2007.
DOI : 10.1109/PERCOMW.2007.81

L. Temal and D. Conan, Failure, connectivity and disconnection detectors, Proceedings of the 1st French-speaking conference on Mobility and ubiquity computing -, pp.90-97, 2004.
DOI : 10.1145/1050873.1050896

]. W. Ver+10, W. Vereecken, D. Van-heddeghem, M. Colle, P. Pickavet et al., Overall ICT footprint and green communication technologies, Proceedings of the 4th International Symposium on Communications, Control and Signal Processing, pp.1-6, 2010.

M. Webb and . Smart, 2020: enabling the low carbon economy in the information age, a report by The Climate Group on behalf of the Global eSustainability Initiative (GeSI). GeSI, 2008.

H. Wu, Sensor Data Fusion for Context-aware Computing using Dempster-shafer Theory, 2003.

S. Zhou, M. Wu, and W. Shu, Finding optimal placements for mobile sensors: wireless sensor network topology adjustment, Proceedings of the IEEE 6th Circuits and Systems Symposium on Emerging Technologies: Frontiers of Mobile and Wireless Communication (IEEE Cat. No.04EX710), pp.529-532, 2004.
DOI : 10.1109/CASSET.2004.1321942

F. Tarek, N. T. Abdelzaher, and . Bhatti, Web server QoS management by adaptive content delivery, 7th International Workshop on Quality of Service. IWQoS, pp.216-225, 1999.

F. Tarek and . Abdelzaher, Modeling and performance control of Internet servers, 39th IEEE Conference on Decision and Control, pp.2234-2239, 2000.

[. Apt, Principles of Constraint Programming, 2003.
DOI : 10.1017/CBO9780511615320

F. Tarek, J. A. Abdelzaher, and . Stankovic, Feedback Control Architecture and Design Methodology for Service Delay Guarantees in Web Servers, IEEE Transactions on Parallel and Distributed Systems, vol.17, issue.9, pp.1014-1027, 2006.

F. Tarek, . Abdelzaher, G. Kang, N. T. Shin, and . Bhatti, Performance guarantees for Web server end-systems: a control-theoretical approach, IEEE Transactions on Parallel and Distributed Systems, vol.131, pp.80-96, 2002.

D. Beauvois, G. Belaïd, and . Bernard, A Planning Framework for Dynamic Configuration in Mobile Environments, GIIS'07: 1st International Workshop on Seamless Services Mobility (SSMO), 2007.
URL : https://hal.archives-ouvertes.fr/hal-01328080

[. Brun, G. D. , M. Serugendo, C. Gacek, H. Giese et al., Engineering Self-Adaptive Systems through Feedback Loops, Software Engineering for Self-Adaptive Systems, pp.48-70, 2009.
DOI : 10.1007/978-3-642-02161-9

M. Caporuscio, M. Funaro, C. Ghezzi, and V. Issarny, \emph{ubi}REST: {A} RESTful Service-Oriented Middleware for Ubiquitous Networking Advanced Web Services, pp.475-500, 2014.

[. Cassou, E. Balland, C. Consel, and J. Lawall, Leveraging software architectures to guide and verify the development of sense, 33rd International Conference on Software Engineering. ICSE, p.431, 2011.
URL : https://hal.archives-ouvertes.fr/inria-00537789

[. Cheng, D. Garlan, and B. Schmerl, Evaluating the effectiveness of the Rainbow self-adaptive system, 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, pp.132-141, 2009.
DOI : 10.1109/SEAMS.2009.5069082

[. Chakraborty, K. Naik, D. Chakraborty, N. Shiratori, and D. Wei, Analysis of the Bluetooth device discovery protocol, Wireless Networks, vol.21, issue.2, pp.421-436, 2010.
DOI : 10.1007/s11276-008-0142-1

H. C. Betty, R. Cheng, H. De-lemos, P. Giese, J. Inverardi et al., Software Engineering for Self-Adaptive Systems: A Research Roadmap, Software Engineering for Self-Adaptive Systems. Lecture Notes in Computer Science 5525, 2009.

[. Crnkovic, Building Reliable Component-Based Software Systems, 2002.

J. Dedecker, T. Van-cutsem, S. Mostinckx, T. D. Hondt, and W. D. Meuter, Ambient-Oriented Programming in AmbientTalk, Object-Oriented Programming, vol.4067, pp.230-254, 2006.

A. Donoho, J. Costa-requena, T. Mcgee, and A. Messer, Andrew Fiddian-green, and John Fuller, UPnP TM Device Architecture Architecture, vol.1, issue.1, pp.1-136, 2008.

J. Eker, J. W. Janneck, E. A. Lee, J. Ludvig, S. Neuendorffer et al., Taming heterogeneity - the Ptolemy approach, Proceedings of the IEEE, vol.91, issue.1, pp.127-144, 2003.
DOI : 10.1109/JPROC.2002.805829

T. Erl, Service-Oriented Architecture: Concepts, Technology, and Design, p.760, 2005.

A. Carlos, P. Flores-cortés, . Grace, S. Gordon, and . Blair, SeDiM: {A} Middleware Framework for Interoperable Service Discovery in Heterogeneous Networks, In: TAAS, vol.61, p.6, 2011.

A. Filieri, H. Hoffmann, and M. Maggio, Automated design of self-adaptive software with control-theoretical formal guarantees, Proceedings of the 36th International Conference on Software Engineering, ICSE 2014, 2014.
DOI : 10.1145/2568225.2568272

[. Geihs, P. Barone, F. Eliassen, J. Floch, R. Fricke et al., A comprehensive solution for applicationlevel adaptation, Software -Practice and Experience 39, pp.385-422, 2009.

[. Grace, N. Georgantas, A. Bennaceur, G. S. Blair, F. Chauvel et al., The CONNECT Architecture, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). LNCS, vol.6659, pp.27-52, 2011.
DOI : 10.1007/978-3-642-21455-4_2

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

E. Guttman, Service location protocol: automatic discovery of IP network services, IEEE Internet Computing, vol.3, issue.4, pp.71-80, 1999.
DOI : 10.1109/4236.780963

]. J. Hel+04, Y. Hellerstein, S. Diao, D. M. Parekh, and . Tilbury, Feedback control of computing systems, Wiley Online Library, p.451, 2004.

C. Hewitt, Viewing control structures as patterns of passing messages, Artificial Intelligence, vol.8, issue.3, pp.323-364, 1977.
DOI : 10.1016/0004-3702(77)90033-9

[. Hudert, H. Ludwig, and G. Wirtz, Negotiating SLAs-An Approach for a Generic Negotiation Framework for WS-Agreement, Journal of Grid Computing, vol.35, issue.1-2, pp.225-246, 2009.
DOI : 10.1007/s10723-009-9118-3

P. Haller and M. Odersky, Scala Actors: Unifying thread-based and event-based programming, Theoretical Computer Science 410, pp.2-3, 2009.
DOI : 10.1016/j.tcs.2008.09.019

[. Hu, Y. Ding, N. Paspallis, P. Bratskas, A. George et al., A Peer-to-Peer Based Infrastructure for Context Distribution in Mobile and Ubiquitous Environments, Proceedings of 3rd International Workshop on Context- Aware Mobile Systems (CAMS'07). Vilamoura, 2007.
DOI : 10.1007/978-3-540-76888-3_44

O. Jeffrey, D. M. Kephart, and . Chess, The Vision of Autonomic Computing, In: Computer, vol.36, issue.1, pp.41-50, 2003.

[. Krikava, P. Collet, and R. France, ACTRESS, Proceedings of the 29th Annual ACM Symposium on Applied Computing, SAC '14, 2014.
DOI : 10.1145/2554850.2555020

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

O. Jeffrey, R. Kephart, and . Das, Achieving self-management via utility functions, IEEE Internet Computing, vol.11, pp.40-48, 2007.

A. Keller and H. Ludwig, The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services, Journal of Network and Systems Management, vol.11, issue.1, pp.57-81, 2003.
DOI : 10.1023/A:1022445108617

M. Ullah-khan, R. Reichle, and K. Geihs, Architectural constraints in the modeldriven development of self-adaptive applications, IEEE Distributed Systems Online, vol.9, 2008.

F. Krikava, Domain-Specific Modeling Language for Self-Adaptive Software System Architectures, 2013.
URL : https://hal.archives-ouvertes.fr/tel-00935083

S. Kelly and J. Tolvanen, Domain-Specific Modeling: Enabling Full Code Generation, 2008.
DOI : 10.1002/9780470249260

[. Leclercq, V. Quéma, and J. Stefani, DREAM: A Component Framework for Constructing Resource-Aware, Configurable Middleware, IEEE Distributed Systems Online, vol.6, issue.9, pp.1-12, 2005.
DOI : 10.1109/MDSO.2005.47

Y. Lu, T. Abdelzaher, C. Lu, and G. Tao, An adaptive control framework for QoS guarantees and its application to differentiated caching, 10th International Workshop on Quality of Service, pp.23-32, 2002.

S. Ben-mokhtar, D. Preuveneers, N. Georgantas, V. Issarny, and Y. Berbers, EASY: Efficient semAntic Service discoverY in pervasive computing environments with QoS and context support, Journal of Systems and Software, vol.81, issue.5, pp.785-808, 2008.
DOI : 10.1016/j.jss.2007.07.030

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

G. Morgan, S. Parkin, and C. Molina-jimenez, Monitoring Middleware for Service Level Agreements in Heterogeneous Environments, Challenges of Expanding Internet: E-Commerce, E-Business, and E-Government. IFIP International Federation for Information Processing, pp.79-93, 2005.
DOI : 10.1007/0-387-29773-1_6

H. Müller, M. Pezzè, and M. Shaw, Visibility of control in adaptive systems, Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems , ULSSIS '08, pp.23-26, 2008.
DOI : 10.1145/1370700.1370707

G. Dionisio-de-niz, R. Bhatia, and . Rajkumar, Model-Based Development of Embedded Systems: The SysWeaver Approach, 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'06), 2006.
DOI : 10.1109/RTAS.2006.30

S. Neema and A. Ledeczi, Constraint-Guided Self-adaptation, Proceedings of the 2nd international conference on Self-adaptive software: applications. IWSAS'01. Balatonfüred, pp.39-51, 2003.
DOI : 10.1007/3-540-36554-0_4

P. Guillaume-raverdy, O. Riva, A. De-la-chapelle, R. Chibout, and V. Issarny, Efficient context-aware service discovery in multi-protocol pervasive environments, Proceedings -IEEE International Conference on Mobile Data Management, 2006.

M. Salehie and L. Tahvildari, Self-adaptive software, ACM Transactions on Autonomous and Adaptive Systems, vol.4, issue.2, pp.1-42, 2009.
DOI : 10.1145/1516533.1516538

R. N. Taylor, N. Medvidovic, and I. E. Dashofy, Software architecture, Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering on European software engineering conference and foundations of software engineering symposium, ESEC/FSE '09, 2009.
DOI : 10.1145/1595696.1595754

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

X. Xiao and . Technical, Commercial and Regulatory Challenges of QoS: An Internet Service Model Perspective, 2008.

Y. Zhao, A Model of Computation with Push and Pull Processing, 2003.

[. Zhu, M. W. Mutka, and L. M. Ni, Service Discovery in Pervasive Computing Environments, IEEE Pervasive Computing, vol.4, issue.4, pp.81-90, 2005.