A. Bahga and V. Madisetti, Internet of Things: A Hands-On Approach, 2014.

. Sigfox, Global cellular connectivity for IoT Online, Accessed 31, 2017.

. Libelium, Smart City project in Santander to monitor Parking Free Slots Online, Accessed 31, 2017.

Y. Mizuno and N. Odake, Current status of smart systems and case studies of privacy protection platform for smart city in Japan, 2015 Portland International Conference on Management of Engineering and Technology (PICMET), pp.612-624, 2015.
DOI : 10.1109/PICMET.2015.7273158

J. Manyika, M. Chui, P. Bisson, J. Woetzel, R. Dobbs et al., The internet of things: Mapping the value beyond the hype. mckinsey global institute, 2015.

B. Bertran, J. Bruneau, D. Cassou, N. Loriant, E. Balland et al., DiaSuite: A tool suite to develop Sense/Compute/Control applications, Science of Computer Programming, vol.79, pp.39-51, 2014.
DOI : 10.1016/j.scico.2012.04.001

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

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, pp.1445-1463, 2012.
DOI : 10.1109/TSE.2011.107

Q. Enard, S. Gatti, J. Bruneau, Y. Moon, E. Balland et al., Design-driven development of dependable applications: A case study in avionics, PECCS-3rd International Conference on Pervasive and Embedded Computing and Communication Systems, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00794329

C. Consel, L. Dupuy, and H. Sauzéon, HomeAssist: An Assisted Living Platform for Aging in Place Based on an Interdisciplinary Approach, Proceedings of the 8th International Conference on Applied Human Factors and Ergonomics, p.2017, 2017.
DOI : 10.1108/QAOA-12-2014-0045

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

M. Kabá? and C. Consel, Designing parallel data processing for large-scale sensor orchestration, 13th IEEE International Conference on Ubiquitous Intelligence and Computing, p.2016, 2016.

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

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

J. Mercadal, Q. Enard, C. Consel, and N. Loriant, A domain-specific approach to architecturing error handling in pervasive computing, ACM SIGPLAN Notices, vol.45, issue.10, pp.47-61, 2010.
DOI : 10.1145/1932682.1869465

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

S. Gatti, E. Balland, and C. Consel, A Step-Wise Approach for Integrating QoS throughout Software Development, International Conference on Fundamental Approaches to Software Engineering, pp.217-231, 2011.
DOI : 10.1007/978-3-642-19811-3_16

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

S. Tilak, N. B. Abu-ghazaleh, and W. Heinzelman, A taxonomy of wireless micro-sensor network models, ACM SIGMOBILE Mobile Computing and Communications Review, vol.6, issue.2, pp.28-36, 2002.
DOI : 10.1145/565702.565708

M. Kabá? and C. Consel, Orchestrating Masses of Sensors: A Design-Driven Development Approach, 14th International Conference on Generative Programming: Concepts & Experience (GPCE'15), 2015.

J. Dean and S. Ghemawat, MapReduce, Communications of the ACM, vol.51, issue.1, pp.107-113, 2008.
DOI : 10.1145/1327452.1327492

M. Fayad and D. C. Schmidt, Object-oriented application frameworks, Communications of the ACM, vol.40, issue.10, pp.32-38, 1997.
DOI : 10.1145/262793.262798

P. Walt, C. Consel, and E. Balland, Frameworks compiled from declarations: a language-independent approach Software: Practice and Experience, 2016.