F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, Fog Computing and its Role in the Internet of Things, Proc. of MCC'12, Proc. of MCC'12, pp.13-16, 2012.

D. Roca, R. Milito, M. Nemirovsky, and M. Valero, Tackling IoT Ultra Large Scale Systems: Fog Computing in Support of Hierarchical Emergent Behaviors, pp.33-48, 2018.

L. M. Vaquero and L. Rodero-merino, Finding your Way in the Fog, ACM SIGCOMM Computer Communication Review, vol.44, issue.5, pp.27-32, 2014.

L. Letondeur, F. Ottogalli, and T. Coupaye, A Demo of Application Lifecycle Management for IoT Collaborative Neighborhood in the Fog, IEEE Fog World Congress, pp.1-6, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01635340

Y. Xia, X. Etchevers, L. Letondeur, T. Coupaye, and F. Desprez, Combining hardware nodes and software components ordering-based heuristics for optimizing the placement of distributed IoT applications in the fog, Proc. of SAC'18, pp.751-760, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01908928

P. Hu, S. Dhelim, H. Ning, and T. Qiu, Survey on Fog Computing: Architecture, Key Technologies, Applications and Open Issues, vol.98, pp.27-42, 2017.

T. Watteyne, S. Lanzisera, A. Mehta, and K. S. Pister, Mitigating Multipath Fading through Channel Hopping in Wireless Sensor Networks, 2010 IEEE International Conference on Communications, Proc. of the International Conference on Communications, pp.1-5, 2010.

K. Woyach, D. Puccinelli, and M. Haenggi, 4th Int. Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks, 4th Int. Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks, pp.1-8, 2006.

E. N. Elnozahy, L. Alvisi, Y. Wang, and D. B. Johnson, A Survey of Rollback-recovery Protocols in Message-passing Systems, ACM Comput. Surv, vol.34, issue.3, pp.375-408, 2002.

, BME280 Combined Humidity and Pressure Sensor -Final Data Sheet

J. W. Nimmer and M. D. Ernst, Automatic Generation of Program Specifications, SIGSOFT Softw. Eng. Notes, vol.27, issue.4, pp.229-239, 2002.

A. Krishna, M. L. Pallec, R. Mateescu, L. Noirie, and G. Salaün, Rigorous Design and Deployment of IoT Applications, Proc. of FormaliSE'19, pp.21-30, 2019.
URL : https://hal.archives-ouvertes.fr/hal-02146553

A. Krishna, M. L. Pallec, R. Mateescu, L. Noirie, and G. Salaün, IoT Composer: Composition and Deployment of IoT Applications, Proc. of ICSE'19, pp.19-22, 2019.
URL : https://hal.archives-ouvertes.fr/hal-02146569

R. Volk, J. Stengel, and F. Schultmann, Building Information Modeling (BIM) for Existing Buildings -Literature Review and Future Needs, vol.38, pp.109-127, 2014.

A. Brogi, S. Forti, C. Guerrero, and I. Lera, How to Place Your Apps in the Fog -State of the Art and Open Challenges, 2019.

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

L. Alvisi and K. Marzullo, Message Logging: Pessimistic, Optimistic, Causal, and Optimal, IEEE Trans. on Software Engineering, vol.24, issue.2, pp.149-159, 1998.

K. M. Chandy and L. Lamport, Distributed Snapshots: Determining Global States of Distributed Systems, ACM Trans. Comput. Syst, vol.3, issue.1, pp.63-75, 1985.

R. Strom and S. Yemini, Optimistic Recovery in Distributed Systems, ACM Trans. Comput. Syst, vol.3, issue.3, pp.204-226, 1985.

E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J. Stefani, The FRACTAL Component Model and Its Support in Java: Experiences with Auto-adaptive and Reconfigurable Systems, vol.36, pp.1257-1284, 2006.

B. Lampson and H. E. Sturgis, Crash Recovery in a Distributed Data Storage System, 1979.

P. M. Chen, E. K. Lee, G. A. Gibson, R. H. Katz, and D. A. Patterson, RAID: High-performance, Reliable Secondary Storage, ACM Comput. Surv, vol.26, issue.2, pp.145-185, 1994.

, Platform and The Web of Things

F. Montesi and J. Weber, Circuit Breakers, Discovery, and API Gateways in Microservices

. Socket and . Io-website,

, Orange Maison Connectée

, Orange Maison Protégée

M. Website,

S. K. Card, G. G. Robertson, and J. D. Mackinlay, The Information Visualizer, an Information Workspace, Proc. of CHI'91, Proc. of CHI'91, pp.181-186, 1991.

R. B. Miller, Response Time in Man-Computer Conversational Transactions, Proc. of AFIPS '68 (Fall, part I), pp.267-277, 1968.

M. S. Ardekani, R. P. Singh, N. Agrawal, D. B. Terry, and R. O. Suminto, Rivulet: A Fault-tolerant Platform for Smart-home Applications, Proc. of Middleware'17, Proc. of Middleware'17, pp.41-54, 2017.

N. Mohamed, J. Al-jaroodi, and I. Jawhar, Towards Fault Tolerant Fog Computing for IoT-Based Smart City Applications, in: 9th Annual Computing and Communication Workshop and Conference (CCWC'19), 9th Annual Computing and Communication Workshop and Conference (CCWC'19), pp.752-757, 2019.

T. N. Gia, A. Rahmani, T. Westerlund, P. Liljeberg, and H. Tenhunen, Fault Tolerant and Scalable IoT-Based Architecture for Health Monitoring, IEEE SAS, pp.1-6, 2015.

S. Guillet, B. Bouchard, and A. Bouzouane, Safe and Automatic Addition of Fault Tolerance for Smart Homes Dedicated to People with Disabilities, Trends in Ambient Intelligent Systems, pp.87-116, 2016.

J. P. Sterbenz, 9th International Workshop on Resilient Networks Design and Modeling (RNDM), 9th International Workshop on Resilient Networks Design and Modeling (RNDM, pp.1-6, 2017.

D. P. Abreu, K. Velasquez, M. Curado, and E. Monteiro, A resilient Internet of Things architecture for smart cities, Annals of Telecommunications, vol.72, issue.1

K. Wang, Y. Shao, L. Xie, J. Wu, and S. Guo, Adaptive and Fault-tolerant Data Processing in Healthcare IoT Based on Fog Computing, IEEE Transactions on Network Science and Engineering, pp.1-11, 2018.

T. Chakraborty, A. U. Nambi, R. Chandra, R. Sharma, M. Swaminathan et al., Fall-curve: A Novel Primitive for IoT Fault Detection and Isolation, Proceedings of the 16th ACM Conference on Embedded Networked Sensor Systems (SenSys'18), pp.95-107, 2018.

X. Xu, T. Chen, and M. Minami, Intelligent Fault Prediction System based on Internet of Things, vol.64, pp.833-839, 2012.

P. H. Su, C. Shih, J. Y. Hsu, K. Lin, and Y. Wang, Decentralized Fault Tolerance Mechanism for Intelligent IoT/M2M Middleware, IEEE World Forum on Internet of Things (WF-IoT'14), IEEE World Forum on Internet of Things (WF-IoT'14), pp.45-50, 2014.

S. Zhou, K. Lin, J. Na, C. Chuang, and C. Shih, Supporting Service Adaptation in Fault Tolerant Internet of Things, Proc. of SOCA'15, Proc. of SOCA'15, pp.65-72, 2015.

Z. Zieliski, J. Chudzikiewicz, and J. Furtak, An Approach to Integrating Security and Fault Tolerance Mechanisms into the Military IoT, pp.111-128, 2019.

C. H. Tseng, Multipath Load Balancing Routing for Internet of Things, Journal of Sensors, pp.1-8, 2016.

Q. Le, T. Ngo-quynh, and T. Magedanz, RPL-based Multipath Routing Protocols for Internet of Things on Wireless Sensor Networks, International Conference on Advanced Technologies for Communications (ATC'14), International Conference on Advanced Technologies for Communications (ATC'14), pp.424-429, 2014.

S. Misra, A. Gupta, P. V. Krishna, H. Agarwal, and M. S. Obaidat, An Adaptive Learning Approach for Fault-Tolerant Routing in Internet of Things, IEEE Wireless Communications and Networking Conference (WCNC'12), IEEE Wireless Communications and Networking Conference (WCNC'12), pp.815-819, 2012.

J. Chiu, A. Liu, and C. Liao, Design the DNS-Like Smart Switch for Heterogeneous Network Base on SDN Architecture, International Computer Symposium (ICS'16), International Computer Symposium (ICS'16), pp.187-191, 2016.

J. Bai, Y. Sun, and C. Phillips, CRRP: A Cooperative Relay Routing Protocol for IoT Networks, 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC'16), p.27

, Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC'16), pp.1-6, 2016.

S. Rani, S. H. Ahmed, R. Talwar, J. Malhotra, and H. Song, IoMT: A Reliable Cross Layer Protocol for Internet of Multimedia Things, IEEE Internet of Things Journal, vol.4, issue.3, pp.832-839, 2017.

M. Sha, D. Gunatilaka, C. Wu, and C. Lu, Empirical Study and Enhancements of Industrial Wireless Sensor-Actuator Network Protocols, IEEE Internet of Things Journal, vol.4, issue.3, pp.696-704, 2017.

N. Maalel, E. Natalizio, A. Bouabdallah, P. Roux, and M. Kellil, International Conference on Distributed Computing in Sensor Systems, International Conference on Distributed Computing in Sensor Systems, pp.361-366, 2013.

G. Kakamanshadi, S. Gupta, and S. Singh, A Survey on Fault Tolerance Techniques in Wireless Sensor Networks, International Conference on Green Computing and Internet of Things (ICGCIoT'15), pp.168-173, 2015.