E. Bruneton, T. Coupaye, and J. Stefani, The fractal component model, 2004.

F. Baude, D. Caromel, C. Dalmasso, M. Danelutto, V. Getov et al., GCM: a grid extension to Fractal for autonomous distributed components, annals of telecommunications - annales des t??l??communications, vol.36, issue.1, pp.5-24, 2009.
DOI : 10.1007/s12243-008-0068-8

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

R. D. Cosmo, S. Zacchiroli, and G. Zavattaro, Towards a Formal Component Model for the Cloud, SEFM, ser, pp.156-171, 2012.
DOI : 10.1007/978-3-642-33826-7_11

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

E. Technical-committee and G. , ETSI TS 102 830 V1.1.1 ? GRID; Grid Component Model (GCM); GCM Fractal Management API ETSI, Technical Specification, 2010.

T. Gurock, Active Objects and Futures: A Concurrency Abstraction Implemented for C# and .NET, 2007.

L. Henrio, F. Huet, and Z. István, Multi-threaded Active Objects, COORDINATION 2013 15th International Conference on Coordination Models and Languages, pp.3-6, 2013.
DOI : 10.1007/978-3-642-38493-6_7

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

T. Barros, R. Ameur-boulifa, A. Cansado, L. Henrio, and E. Madelaine, Behavioural models for distributed Fractal components, annals of telecommunications - annales des t??l??communications, vol.5, issue.1, pp.25-43, 2009.
DOI : 10.1007/s12243-008-0069-7

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

R. Ameur-boulifa, L. Henrio, E. Madelaine, and A. Savu, Behavioural semantics for asynchronous components, Journal of Logical and Algebraic Methods in Programming, vol.89, 2012.
DOI : 10.1016/j.jlamp.2017.02.003

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

B. Berthomieu, J. Bodeveix, M. Filali, H. Garavel, F. Lang et al., The syntax and semantics of FIACRE, 2009.

Y. Bertot, P. Castéran, G. I. Huet, and C. Paulin-mohring, Interactive theorem proving and program development : Coq'Art : the calculus of inductive constructions, ser. Texts in theoretical computer science, 2004.
DOI : 10.1007/978-3-662-07964-5

T. Nipkow, L. C. Paulson, and M. Wenzel, Isabelle/HOL ? A Proof Assistant for Higher-Order Logic, ser, LNCS, vol.2283, 2002.

S. Owre, J. M. Rushby, and N. Shankar, PVS: A prototype verification system, 11th International Conference on Automated Deduction (CADE)
DOI : 10.1007/3-540-55602-8_217

A. Chlipala, Certified Programming with Dependent Types, 2011.

X. Leroy, Formal certification of a compiler back-end, or: programming a compiler with a proof assistant, 33rd ACM symposium on Principles of Programming Languages, pp.42-54, 2006.
URL : https://hal.archives-ouvertes.fr/inria-00000963

Y. Bertot, Coq in a hurry, p.603118, 2006.
URL : https://hal.archives-ouvertes.fr/inria-00001173

N. Gaspar, L. Henrio, and E. Madelaine, Formally Reasoning on a Reconfigurable Component-Based System ??? A Case Study for the Industrial World, International Symposium on Formal Aspects of Component Software, 2013.
DOI : 10.1007/978-3-319-07602-7_10

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

T. Bolognesi and E. Brinksma, Introduction to the ISO specification language LOTOS, Computer Networks and ISDN Systems, vol.14, issue.1, pp.25-590169, 1987.
DOI : 10.1016/0169-7552(87)90085-7

H. Garavel, F. Lang, R. Mateescu, and W. Serwe, CADP 2010: A Toolbox for the Construction and Analysis of Distributed Processes, Tools and Algorithms for the Construction and Analysis of Systems -TACAS 2011. [Online]. Available
DOI : 10.1007/BFb0054166

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

R. Mateescu and D. Thivolle, A Model Checking Language for Concurrent Value-Passing Systems, Proceedings of the 15th international symposium on Formal Methods, ser. FM '08, pp.148-164, 2008.
DOI : 10.1007/978-3-540-68237-0_12

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

O. Kulankhina, A graphical specification environment for GCM componentbased applications INRIA, Ubinet Master internship report, 2013.

J. Queille and J. Sifakis, Fairness and related properties in transition systems ? a temporal logic to deal with fairness, Acta Informatica, vol.19, issue.3, pp.195-220, 1983.
DOI : 10.1007/BF00265555

R. A. Boulifa, R. Halalai, L. Henrio, and E. Madelaine, Verifying safety of fault-tolerant distributed components, International Symposium on Formal Aspects of Component Software, 2011.
URL : https://hal.archives-ouvertes.fr/inria-00621264

N. Gaspar and E. Madelaine, Fractal à la Coq, Conférence en IngénieriE du Logiciel, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00725291

N. Gaspar, L. Henrio, and E. Madelaine, Bringing Coq into the World of GCM Distributed Applications, International Journal of Parallel Programming, vol.365, issue.1???2, pp.1-20, 2013.
DOI : 10.1007/s10766-013-0264-7

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

C. Tankink, H. Geuvers, J. Mckinna, and F. Wiedijk, Proviola: A Tool for Proof Re-animation, ser. Lecture Notes in Computer Science
DOI : 10.1007/978-3-642-14128-7_37

P. Merle and J. Stefani, A formal specification of the Fractal component model in Alloy, INRIA, 2008.
URL : https://hal.archives-ouvertes.fr/inria-00338987

D. Jackson, Alloy: a lightweight object modelling notation, ACM Transactions on Software Engineering and Methodology, vol.11, issue.2
DOI : 10.1145/505145.505149

P. Tollitte, D. Delahaye, and C. Dubois, Producing Certified Functional Code from Inductive Specifications, Certified Programs and Proofs
DOI : 10.1007/978-3-642-35308-6_9

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

F. Baude, L. Henrio, and P. Naoumenko, Structural Reconfiguration: An Autonomic Strategy for GCM Components, 2009 Fifth International Conference on Autonomic and Autonomous Systems, 2009.
DOI : 10.1109/ICAS.2009.28

L. Lamport, R. Shostak, and M. Pease, The Byzantine Generals Problem, ACM Transactions on Programming Languages and Systems, vol.4, issue.3, pp.382-401, 1982.
DOI : 10.1145/357172.357176

X. Clerc, OCaml-Java: OCaml on the JVM, Trends in Functional Programming, pp.167-181, 2012.
DOI : 10.1007/978-3-642-40447-4_11

N. Coste, H. Hermanns, E. Lantreibecq, and W. Serwe, Towards Performance Prediction of Compositional Models in Industrial GALS Designs, CAV, ser. Lecture Notes in Computer Science, pp.204-218, 2009.
DOI : 10.1007/978-3-642-02658-4_18

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

M. A. Cornejo, H. Garavel, R. Mateescu, and N. D. Palma, Specification and Verification of a Dynamic Reconfiguration Protocol for Agent-based Applications, DAIS, ser. IFIP Conference Proceedings, pp.229-244, 2001.
DOI : 10.1007/0-306-47005-5_20

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

A. Basu, S. Bensalem, M. Bozga, J. Combaz, M. Jaber et al., Rigorous Component-Based System Design Using the BIP Framework, IEEE Software, vol.28, issue.3, pp.41-48, 2011.
DOI : 10.1109/MS.2011.27

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

S. Bensalem, M. Bozga, T. Nguyen, and J. Sifakis, Compositional verification for component-based systems and application, IET Software, vol.4, issue.3, pp.181-193, 2010.
DOI : 10.1049/iet-sen.2009.0011

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

]. P. Inverardi, H. Muccini, and P. Pelliccione, Charmy: An extensible tool for architectural analysis, ESEC-FSE'05, ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2005.

F. Boyer, O. Gruber, and D. Pous, Robust reconfigurations of component assemblies, 2013 35th International Conference on Software Engineering (ICSE), 2013.
DOI : 10.1109/ICSE.2013.6606547

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

A. Schmitt and J. Stefani, The kell calculus: A family of higherorder distributed process calculi, " in Global Computing, ser. Lecture Notes in Computer Science, pp.146-178978, 2005.

L. Henrio, F. Kammüller, and M. U. Khan, A Framework for Reasoning on Component Composition, FMCO 2009, ser. Lecture Notes in Computer Science, 2010.
DOI : 10.1007/3-540-45949-9

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

E. B. Johnsen, O. Owe, and I. C. Yu, Creol: A type-safe object-oriented model for distributed concurrent systems, Theoretical Computer Science, vol.365, issue.1-2, pp.23-66, 2006.
DOI : 10.1016/j.tcs.2006.07.031

M. Clavel, F. Durán, S. Eker, P. Lincoln, N. Martí-oliet et al., The Maude 2.0 System, Rewriting Techniques and Applications (RTA 2003), pp.76-87, 2003.
DOI : 10.1007/3-540-44881-0_7

D. Cousineau, D. Doligez, L. Lamport, S. Merz, D. Ricketts et al., TLA???+??? Proofs, p.5933, 1208.
DOI : 10.1007/978-3-642-32759-9_14

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

R. Bonichon, D. Delahaye, and D. Doligez, Zenon: An Extensible Automated Theorem Prover Producing Checkable Proofs, Logic for Programming, Artificial Intelligence, and Reasoning, 14th International Conference, pp.151-165, 2007.
DOI : 10.1007/978-3-540-75560-9_13

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

J. Fortin and F. Gava, BSP-WHY, Proceedings of the fourth international workshop on High-level parallel programming and applications, HLPP '10, pp.35-44, 2010.
DOI : 10.1145/1863482.1863491

URL : https://hal.archives-ouvertes.fr/tel-00974977

L. G. Valiant, A bridging model for parallel computation, Communications of the ACM, vol.33, issue.8
DOI : 10.1145/79173.79181

J. C. Filliâtre and C. Marché, The Why/Krakatoa/Caduceus Platform for Deductive Program Verification, Proceedings of the 19th International Conference on Computer Aided Verification, ser. CAV'07, pp.173-177, 2007.
DOI : 10.1007/978-3-540-73368-3_21

T. Barros, A. Cansado, E. Madelaine, and M. Rivera, Model-checking Distributed Components: The Vercors Platform, proceedings of the Third International Workshop on Formal Aspects of Component Software, pp.3-16, 2006.
DOI : 10.1016/j.entcs.2006.09.028

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

M. Abi-antoun and J. Aldrich, Static conformance checking of runtime architectural structure, 2008.

R. Morrison, G. N. Kirby, D. Balasubramaniam, K. Mickan, F. Oquendo et al., Constructing active architectures in the archware adl, 1006.

A. Sanchez, L. S. Barbosa, and D. Riesco, Bigraphical Modelling of Architectural Patterns, FACS, ser. Lecture Notes in Computer Science, vol.7253, pp.313-330, 2011.
DOI : 10.1007/978-3-642-35743-5_19

C. A. Hoare, An axiomatic basis for computer programming, Communications of the ACM, vol.12, issue.10, pp.576-580, 1969.
DOI : 10.1145/363235.363259

R. Bruni, A. Bucchiarone, S. Gnesi, D. Hirsch, and A. Lluch-lafuente, Concurrency, graphs and models Graph-Based Design and Analysis of Dynamic Software Architectures, pp.37-56, 2008.

M. Clavel, F. Durán, S. Eker, P. Lincoln, N. Martí-oliet et al., Maude: specification and programming in rewriting logic, Theoretical Computer Science, vol.285, issue.2, pp.187-243, 2002.
DOI : 10.1016/S0304-3975(01)00359-0

P. David, T. Ledoux, T. Coupaye, and M. Léger, FPath and FScript: Language support for navigation and reliable reconfiguration of Fractal architectures, annals of telecommunications - annales des t??l??communications, vol.7, issue.3, pp.45-63, 2008.
DOI : 10.1007/s12243-008-0073-y

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

J. S. Bradbury, J. R. Cordy, J. Dingel, and M. Wermelinger, A survey of self-management in dynamic software architecture specifications, Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems , WOSS '04, pp.28-33, 2004.
DOI : 10.1145/1075405.1075411

P. David, T. Ledoux, M. Léger, and T. Coupaye, FPath and FScript: Language support for navigation and reliable reconfiguration of Fractal architectures, annals of telecommunications - annales des t??l??communications, vol.7, issue.3, pp.45-63, 2009.
DOI : 10.1007/s12243-008-0073-y

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

P. Merle and J. Stefani, A formal specification of the Fractal component model in Alloy, 2008.
URL : https://hal.archives-ouvertes.fr/inria-00338987

E. Giménez and P. Castéran, A tutorial on [co-]inductive types in coq, 1998.