J. Cravens and T. Q. Brady, Building Web Apps with Ember. js, p.2014

A. Osmani, Developing Backbone. js Applications, 2013.

F. Monteiro, Learning Single-page Web Application Development, 2014.

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

D. C. Schmidt, M. Stal, H. Rohnert, and F. Buschmann, Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects, 2013.

R. Hall, K. Pauls, S. Mcculloch, and D. Savage, OSGi in action: Creating modular applications in Java, 2011.

A. Beugnard, J. Jézéquel, N. Plouzeau, and D. Watkins, Making components contract aware, Computer, vol.32, issue.7, pp.38-45, 1999.
DOI : 10.1109/2.774917

A. Rastogi, N. Swamy, C. Fournet, G. Bierman, and P. Vekris, Safe & efficient gradual typing for typescript, Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp.167-180, 2015.

K. Dhiman and B. Quach, Google's go and dart: parallelism and structured web development for better analytics and applications, Proceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research. IBM Corp, pp.253-254, 2012.

]. J. Ahn, Demystifying seo with experiments Available: https

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

E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J. Stefani, The FRACTAL component model and its support in Java, Software-Practice and Experience, pp.1257-1284, 2006.
DOI : 10.1002/spe.767

P. Grace, G. S. Blair, and S. Samuel, A reflective framework for discovery and interaction in heterogeneous mobile environments, ACM SIGMOBILE Mobile Computing and Communications Review, vol.9, issue.1, pp.2-14, 2005.
DOI : 10.1145/1055959.1055962

P. David and T. Ledoux, Safe dynamic reconfigurations of fractal architectures with fscript, Proceeding of Fractal CBSE Workshop, ECOOP, 2006.
URL : https://hal.archives-ouvertes.fr/hal-00485549

F. Fleurey, B. Morin, A. Solberg, and O. Barais, MDE to Manage Communications with and between Resource-Constrained Systems, Model Driven Engineering Languages and Systems, 14th International Conference, MODELS 2011, 2011.
DOI : 10.1007/978-3-540-79996-2_10

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

B. S. Lerner, B. Burg, W. Schulte, and H. Venter, C3: An experimental, extensible, reconfigurable platform for html-based applications, 2nd USENIX Conference on Web Application Development. USENIX, 2011.

C. Escoffier, P. Lalanda, and N. Rempulski, h-ubu: an industrial-strength service-oriented component framework for JavaScript applications, Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2013, pp.699-702, 2013.
DOI : 10.1145/2491411.2494577

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