L. Atzori, A. Iera, and G. Morabito, The Internet of Things: A survey, Computer Networks, vol.54, issue.15, pp.2787-2805, 2010.
DOI : 10.1016/j.comnet.2010.05.010

D. Cassou, B. Bertran, N. Loriant, and C. Consel, A Generative Programming Approach to Developing Pervasive Computing Systems, GPCE '09: Proceedings of the 8th international conference on Generative programming and component engineering, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00405819

D. Cassou, J. Bruneau, C. Consel, and E. Balland, Toward a Tool-Based Development Methodology for Pervasive Computing Applications, IEEE Transactions on Software Engineering, vol.38, issue.6, 2011.
DOI : 10.1109/TSE.2011.107

C. Chen, S. Helal, S. De-deugd, A. Smith, and C. Chang, Toward a collaboration model for smart spaces, 2012 Third International Workshop on Software Engineering for Sensor Network Applications (SESENA), pp.37-42, 2012.
DOI : 10.1109/SESENA.2012.6225733

P. Costa, L. Mottola, A. Murphy, and G. Picco, Programming wireless sensor networks with the teeny lime middleware, pp.429-449, 2007.

A. Dey, G. Abowd, and D. Salber, A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction, pp.2-497, 2001.

Z. Drey, J. Mercadal, and C. Consel, A Taxonomy-Driven Approach to Visually Prototyping Pervasive Computing Applications, Domain-Specific Languages, pp.78-99, 2009.
DOI : 10.1007/978-3-540-39653-6_20

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

C. Frank and K. Römer, Algorithms for generic role assignment in wireless sensor networks, Proceedings of the 3rd international conference on Embedded networked sensor systems , SenSys '05, pp.230-242, 2005.
DOI : 10.1145/1098918.1098944

D. Garlan, D. Siewiorek, A. Smailagic, and P. Steenkiste, Project aura: Toward distraction-free pervasive computing. Pervasive Computing, IEEE, vol.1, issue.2, pp.22-31, 2002.
DOI : 10.1109/mprv.2002.1012334

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

R. Grimm, J. Davis, E. Lemar, A. Macbeth, S. Swanson et al., System support for pervasive applications, ACM Transactions on Computer Systems, vol.22, issue.4, pp.421-486, 2004.
DOI : 10.1145/1035582.1035584

R. Gummadi, O. Gnawali, and R. Govindan, Macro-programming Wireless Sensor Networks Using Kairos, IEEE International Conference on Distributed Computing in Sensor Systems (DCOSS), pp.466-466, 2005.
DOI : 10.1007/11502593_12

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

B. Kitchenham, L. Pickard, and S. Pfleeger, Case studies for method and tool evaluation. Software, IEEE, vol.12, issue.4, pp.52-62, 1995.

P. Kruchten, The 4+1 View Model of architecture, IEEE Software, vol.12, issue.6, pp.42-50, 1995.
DOI : 10.1109/52.469759

L. Luo, T. Abdelzaher, T. He, and J. Stankovic, EnviroSuite, ACM Transactions on Embedded Computing Systems, vol.5, issue.3, pp.543-576, 2006.
DOI : 10.1145/1165780.1165782

L. Mottola, A. Pathak, A. Bakshi, V. K. Prasanna, and G. P. Picco, Enabling Scope-Based Interactions in Sensor Network Macroprogramming, 2007 IEEE Internatonal Conference on Mobile Adhoc and Sensor Systems, pp.1-9, 2007.
DOI : 10.1109/MOBHOC.2007.4428655

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

P. Patel, Enabling High-Level Application Development in the Internet of Things, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00809438

P. Patel, A. Pathak, T. Teixeira, and V. Issarny, Towards application development for the internet of things, Proceedings of the 8th Middleware Doctoral Symposium on, MDS '11, 2011.
DOI : 10.1145/2093190.2093195

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

A. Pathak, L. Mottola, A. Bakshi, V. Prasanna, and G. Picco, Expressing Sensor Network Interaction Patterns Using Data-Driven Macroprogramming, Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07), pp.255-260, 2007.
DOI : 10.1109/PERCOMW.2007.46

A. Pathak and V. K. Prasanna, High-Level Application Development for Sensor Networks: Data-Driven Approach, Theoretical Aspects of Distributed Computing in Sensor Networks, Monographs in Theoretical Computer Science. An EATCS Series, pp.865-891, 2011.
DOI : 10.1007/978-3-642-14849-1_26

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

A. Ranganathan, S. Chetan, J. Al-muhtadi, R. Campbell, and M. Mickunas, Olympus: A High-Level Programming Model for Pervasive Computing Environments, Third IEEE International Conference on Pervasive Computing and Communications, pp.7-16, 2005.
DOI : 10.1109/PERCOM.2005.26

E. Serral, P. Valderas, and V. Pelechano, Towards the Model Driven Development of context-aware pervasive systems, Pervasive and Mobile Computing, vol.6, issue.2, pp.254-280, 2010.
DOI : 10.1016/j.pmcj.2009.07.006

R. Taylor, N. Medvidovic, and 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

K. Whitehouse, C. Sharp, E. Brewer, and D. Culler, Hood, Proceedings of the 2nd international conference on Mobile systems, applications, and services , MobiSYS '04, pp.99-110, 2004.
DOI : 10.1145/990064.990079