P. Patel, A. Pathak, T. Teixeira, and V. Issarny, Towards application development for the internet of things References [1] I. Akyildiz and I. Kasimoglu. Wireless sensor and actor networks: research challenges, Proceedings of the Ad hoc networks, pp.5351-367, 2004.

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

V. Basili, R. S. Jr, and D. Hutchens, Experimentation in software engineering, 1985.

D. Cassou, E. Balland, C. Consel, and J. Lawall, Leveraging software architectures to guide and verify the development of sense/compute/control applications, Proceeding of the 33rd international conference on Software engineering, ICSE '11, pp.431-440, 2011.
DOI : 10.1145/1985793.1985852

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

D. Cassou, J. Bruneau, C. Consel, and E. Balland, Towards a tool-based development methodology for pervasive computing applications. Software Engineering, IEEE Transactions on, issue.99, pp.1-1, 2011.
URL : https://hal.archives-ouvertes.fr/hal-00683210

D. Cassou, J. Bruneau, J. Mercadal, Q. Enard, E. Balland et al., Towards a tool-based development methodology for sense/compute/control applications, Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, SPLASH '10, pp.247-248, 2010.
DOI : 10.1145/1869542.1869597

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

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.

A. Dey, D. Salber, and G. Abowd, A Context-Based Infrastructure for Smart Environments, 1999.
DOI : 10.1007/978-1-4471-0743-9_11

P. Eugster, P. Felber, R. Guerraoui, and A. Kermarrec, The many faces of publish/subscribe, ACM Computing Surveys, vol.35, issue.2, pp.114-131, 2003.
DOI : 10.1145/857076.857078

A. Gluhak, M. Bauer, F. Montagut, V. Stirbu, M. Johansson et al., Towards an architecture for the real world internet. Towards the Future Internet, p.313, 2009.

S. Haller, The things in the internet of things. Poster at the (IoT 2010), 2010.

V. Issarny, N. Georgantas, S. Hachem, A. Zarras, P. Vassiliadis et al., Service-oriented middleware for the Future Internet: state of the art and research directions, Journal of Internet Services and Applications, vol.2, issue.1, pp.23-45, 2011.
DOI : 10.1007/s13174-011-0021-3

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

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

K. Kjaer, A survey of context-aware middleware, Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering, pp.148-155, 2007.

P. Kruchten, The 4+ 1 view model of architecture. Software, IEEE, vol.12, issue.6, pp.42-50, 1995.

C. Larman, Applying UML and patterns: an introduction to object-oriented analysis and design and iterative development, 2004.

S. Madden, M. Franklin, J. Hellerstein, and W. Hong, TAG, ACM SIGOPS Operating Systems Review, vol.36, issue.SI, pp.131-146, 2002.
DOI : 10.1145/844128.844142

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

M. Mozumdar, F. Gregoretti, L. Lavagno, L. Vanzago, and S. Olivieri, A Framework for Modeling, Simulation and Automatic Code Generation of Sensor Network Application, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, pp.515-522, 2008.
DOI : 10.1109/SAHCN.2008.68

R. Newton, G. Morrisett, and M. Welsh, The regiment macroprogramming system, Proceedings of the 6th international conference on Information processing in sensor networks, pp.489-498, 2007.

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, p.5, 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, A Compilation Framework for Macroprogramming Networked Sensors, Distributed Computing in Sensor Systems, pp.189-204, 2007.
DOI : 10.1007/978-3-540-73090-3_13

R. Picek and V. Strahonja, Model driven development-future or failure of software development, IIS, pp.407-413, 2007.

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

M. Román, C. Hess, R. Cerqueira, A. Ranganathan, R. Campbell et al., A middleware infrastructure for active spaces. Pervasive Computing, IEEE, vol.1, issue.4, pp.74-83, 2002.

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. Shimizu, K. Tei, Y. Fukazawa, and S. Honiden, Case studies on the development of wireless sensor network applications using multiple abstraction levels, 2012 Third International Workshop on Software Engineering for Sensor Network Applications (SESENA), pp.22-28, 2012.
DOI : 10.1109/SESENA.2012.6225730

R. Shimizu, K. Tei, Y. Fukazawa, and S. Shinichi, Model driven development for rapid prototyping and optimization of wireless sensor network applications, Proceeding of the 2nd workshop on Software engineering for sensor network applications, SESENA '11, pp.31-36, 2011.
DOI : 10.1145/1988051.1988058

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, p.30, 2009.
DOI : 10.1145/1595696.1595754

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

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, p.565, 2009.
DOI : 10.1145/1595696.1595754

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

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, p.658, 2009.
DOI : 10.1145/1595696.1595754

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

R. Want, An introduction to rfid technology. Pervasive Computing, IEEE, vol.5, issue.1, pp.25-33, 2006.

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