F. Alberti, S. Ghilardi, E. Pagani, S. Ranise, and G. P. Rossi, Universal guards, relativization of quantifiers, and failure models in model checking modulo theories, JSAT, vol.8, issue.1/2, pp.29-61, 2012.

R. Ameur-boulifa, L. Henrio, O. Kulankhina, E. Madelaine, and A. Savu, Behavioural semantics for asynchronous components, Journal of Logical and Algebraic Methods in Programming, vol.89, pp.1-40, 2017.
URL : https://hal.archives-ouvertes.fr/hal-00761073

A. Arnold, Synchronised behaviours of processes and rational relations, Acta Informatica, vol.17, pp.21-29, 1982.

L. Astefanoaei, S. B. Rayana, S. Bensalem, M. Bozga, and J. Combaz, Compositional verification of parameterised timed systems, NASA Formal Methods -7th International Symposium, NFM 2015, vol.9058, pp.66-81, 2015.

P. Attie, E. Baranov, S. Bliudze, M. Jaber, and J. Sifakis, A general framework for architecture composability, Formal Aspects of Computing, vol.18, issue.2, pp.207-231, 2016.

E. Baranov, A Semantic Framework for Architecture Modelling, 2017.

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.
URL : https://hal.archives-ouvertes.fr/hal-00722395

B. Beckert, R. Hähnle, and P. H. Schmitt, Verification of Object-oriented Software: The KeY Approach, 2007.

S. Bensalem, M. Bozga, T. Nguyen, and J. Sifakis, D-Finder: A tool for compositional deadlock detection and verification, CAV, pp.614-619, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00722550

S. Bensalem, A. Griesmayer, A. Legay, T. Nguyen, J. Sifakis et al., DFinder 2: towards efficient correctness of incremental design, 3 rd int. conf. on NASA Formal methods, NFM'11, pp.453-458, 2011.

S. Bliudze, A. Cimatti, M. Jaber, S. Mover, M. Roveri et al., Formal verification of infinite-state BIP models, 13th Int. Symposium on Automated Technology for Verification and Analysis, vol.9364, pp.326-343, 2015.

S. Bliudze, L. Henrio, and E. Madelaine, Verification of concurrent design patterns with data, Inria, 2019.
URL : https://hal.archives-ouvertes.fr/hal-02143782

S. Bliudze and J. Sifakis, The Algebra of Connectors-Structuring interaction in BIP, Proceedings of the 7th ACM & IEEE Int. Conf. on Embedded Software, EMSOFT 2007, pp.11-20, 2007.
URL : https://hal.archives-ouvertes.fr/hal-00282866

S. Bliudze and J. Sifakis, The algebra of connectors-Structuring interaction in BIP, IEEE Transactions on Computers, vol.57, issue.10, pp.1315-1330, 2008.
URL : https://hal.archives-ouvertes.fr/hal-00282866

S. Bliudze and J. Sifakis, Causal semantics for the algebra of connectors, Formal Methods in System Design, vol.36, issue.2, pp.167-194, 2010.

R. Bruni, D. De-frutos-escrig, N. Martí-oliet, and U. Montanari, Bisimilarity congruences for open terms and term graphs via tile logic, pp.259-274, 2000.

J. Buisson, E. Calvacante, F. Dagnat, E. Leroux, and S. Martinez, Coqcots & Pycots: non-stopping components for safe dynamic reconfiguration, CBSE 2014: proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering, 2014.
URL : https://hal.archives-ouvertes.fr/hal-00984365

D. Calvanese, S. Ghilardi, A. Gianola, M. Montali, and A. Rivkin, Verification of data-aware processes via array-based systems, 2018.

A. Cansado and E. Madelaine, Specification and verification for grid componentbased applications: from models to tools, LNCS, vol.5751, 2008.

R. Cavada, A. Cimatti, M. Dorigatti, A. Griggio, A. Mariotti et al., The nuXmv symbolic model checker, CAV, pp.334-342, 2014.

A. Champion, A. Mebsout, C. Sticksel, and C. Tinelli, The kind 2 model checker, Computer Aided Verification, pp.510-517, 2016.

A. Cimatti, A. Griggio, S. Mover, and S. Tonetta, IC3 modulo theories via implicit predicate abstraction, 2013.

C. C. Din, J. Dovland, E. B. Johnsen, and O. Owe, Observable behavior of distributed systems: Component reasoning for concurrent objects, The 22nd Nordic Workshop on Programming Theory, vol.81, pp.227-256, 2010.

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

S. Ghilardi, E. Nicolini, S. Ranise, and D. Zucchelli, Towards SMT model checking of array-based systems, Automated Reasoning, 4th International Joint Conference, IJCAR, pp.67-82, 2008.
URL : https://hal.archives-ouvertes.fr/inria-00576600

M. Hennessy and H. Lin, Symbolic bisimulations, Theoretical Comput. Sci, vol.138, issue.2, pp.353-389, 1995.

L. Henrio, O. Kulankhina, S. Li, and E. Madelaine, Integrated environment for verifying and running distributed components, Fundamental Approaches to Software Engineering: 19th International Conference, FASE 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, pp.66-83, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01303557

L. Henrio, E. Madelaine, and M. Zhang, pNets: an Expressive Model for Parameterised Networks of Processes, 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP'15), 2015.
URL : https://hal.archives-ouvertes.fr/hal-01139432

L. Henrio, E. Madelaine, and M. Zhang, A theory for the composition of concurrent processes, 11th Int. Fed. Conf. on Distributed Computing Techniques (FORTE), 2016.
URL : https://hal.archives-ouvertes.fr/hal-01432917

H. Lin, Symbolic transition graph with assignment, CONCUR '96, vol.1119, pp.26-29, 1996.

H. Lin, Model checking value-passing processes, 8th Asia-Pacific Software Engineering Conference (APSEC'2001), 2001.

D. Marmsoler, Towards a theory of architectural styles, Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2014, pp.823-825, 2014.

D. Marmsoler, Hierarchical specification and verification of architectural design patterns, Fundamental Approaches to Software Engineering, vol.10802, pp.149-168, 2018.

A. Mavridou, E. Stachtiari, S. Bliudze, A. Ivanov, P. Katsaros et al., Architecture-based design: A satellite on-board software case study, 13th Int. Conf. on Formal Aspects of Component Software (FACS 2016), 2016.

R. Milner, Calculi for synchrony and asynchrony, TCS, vol.25, issue.3, pp.267-310, 1983.

X. Qin, S. Bliudze, E. Madelaine, and M. Zhang, Using SMT engine to generate symbolic automata, 18th International Workshop on Automated Verification of Critical Systems (AVOCS 2018). Electronic Communications of the EASST, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01962971

Q. Wang and S. Bliudze, Verification of component-based systems via predicate abstraction and simultaneous set reduction, Trustworthy Global Computing, vol.9533, pp.147-162, 2015.