S. La-variable-est-partagée, alors la traduction de l'activité receive est la suivante : Receive (?, F, X) (f ) = var X:type (X) in Lock

L. Traduction, reply " , dans le cas o` u un message est renvoyé, suit le même schéma que celle de l'activité " receive " . Si la variable n'est pas partagée, alors la traduction de l'activité " reply " est la suivante : Reply

S. La-variable-est-partagée, alors la traduction de l'activité " reply " est la suivante : Reply (?, F, X) (f ) = var X:type (X) in Lock

. En and N. Lotos, les valeurs sont toujours conformesàconformesà leur type, il n'est donc pas nécessaire de réserver un traitement particulieràparticulierà l'activité " validate

X. Nous-notons, X n (de types respectifs T 1 ...T n ) les variables partagées figurant dans l'expression booléenne Expr qui sert de conditionàconditionà l'activité " if, If (Expr, Activity 1 , Activity 2 ) (faux) = var X 1 :T 1 ,...,X n :T n in Read X 1

X. Nous-notons, X n (de types respectifs T 1 ...T n ) les variables partagées figurant dans l'expression booléenne Expr qui sert de condition de continuationàcontinuationà l'activité " while " : While (Expr, Activity) (f ) = var X 1 :T 1

. La-traduction-des-gestionnaires, Activity) Pick (f ) = i; Activity (f ) OnAlarmUntil (Expr, Activity) Pick (f ) (B) = i; Activity (f ) OnEvent (?, Activity) Pick (f ) = var X:M in ?

. Ouyang, OVvdA + 07] ; toute la sémantique des liens de contrôle est traduite, sauf les aspects relevant des données comme les conditions de démarrage et de transitions. Foster [Fos06]BGS07] ne prennent en compte que l'aspect de la sémantique des liens quireì event de la synchronisation entre branchesparalì eles au sein de l'activité " flow, en revanche, les approches de ces différents auteurs occultent les aspects relatifsàrelatifsà la propagation de valeurs sur les liens en cas de levée d'exceptions

;. Activity-1-dep, Activity n Dep, EventHandler n Pick

;. Activity-0-dep, Activity n?1 Dep ; end select Un gestionnaire d'exception ne peut figurer qu'au sein d'une déclaration de service : Def ::= Service (S, ? 1 :? 1 ...? n p :? n p , X 1 :T 1 ...X n x :T n x FaultHandler 0

@. Si-l, activité du service (Activity) l` eve une exception, alors il faut associer la valeur " faux " ` a tous les liens sortants de l'activité par un appeì a Activity Dep

. Une, réside dans la gestion des espaces de noms Ces espaces de noms sont des conteneurs d'identificateurs et sont eux-mêmes nommés de façonfaçonà faciliter l'attribution de noms uniques aux entités (variables, types...) déclarées. Chaque espace de nom est associéassociéà un préfixe. Un préfixe est une cha??necha??ne de caractères qui est souvent très courte et qui sertàsert`sertà identifier localement un espace de nom

. Ainsi, XMLSchema " et est souvent associé au préfixe " xsd " . C'est pourquoi les constructions Xml Schema sont souvent précédées de " xsd: " , comme par exemple dans <xsd:element>. La déclaration d'une entité avec pour nom, 2001.

. Cette-notion-de, est importante car, comme nous l'avons vù a la section 8.1, chaqué elément Xml peut redéfinir l'association entre un espace de noms et son préfixe. Nous devons donc constamment maintenantàmaintenantà jour une table de correspondance entre un espace de noms et son préfixe

. Loredana, M. Afanasiev, M. Franceschet, M. Marx, and . De-rijke, CTL model checking for processing simple XPath queries, 11th International Symposium on Temporal Representation and Reasoning Proceedings, pp.117-124, 2004.

[. Appel and W. Haken, Every planar map is four colorable, 1976.
DOI : 10.1090/s0002-9904-1976-14122-5

URL : http://projecteuclid.org/download/pdf_1/euclid.bams/1183538218

J. Bézivin, E. Breton, G. Dupé, and P. Valduriez, ATL: a Transformationbased Model Management Framework, Institut de Recherche en Informatique de Nantes, 2003.

B. Berthomieu, J. Bodeveix, P. Farail, M. Filali, H. Garavel et al., FIACRE: an Intermediate Language for Model Verification in the TOPCASED Environment, Proceedings of the 4th European Congress on Embedded Real-Time Software ERTS'08 SIA (the French Society of Automobile Engineers), AAAF (the French Society of Aeronautic and Aerospace), and SEE (the French Society for Electricity, Electronics, and Information & Communication Technologies), 2008.
URL : https://hal.archives-ouvertes.fr/inria-00262442

]. A. Bce-+-03, P. Benveniste, S. A. Caspi, N. Edwards, P. L. Halbwachs et al., The synchronous languages 12 years later, Proceedings of the IEEE, pp.64-83, 2003.

A. Benveniste, P. Caspi, P. L. Guernic, H. Marchand, J. Talpin et al., A Protocol for Loosely Time-Triggered Architectures, EMSOFT '02: Proceedings of the Second International Conference on Embedded Software, pp.252-265, 2002.
DOI : 10.1007/3-540-45828-X_19

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

[. Brown, M. Fuchs, J. Robie, and P. Wadler, MSL ? a model for W3C XML schema, WWW '01: Proceedings of the 10th international conference on World Wide Web, 2001.

[. Berry and G. Gonthier, The Esterel synchronous programming language: design, semantics, implementation, Science of Computer Programming, vol.19, issue.2, pp.87-152, 1992.
DOI : 10.1016/0167-6423(92)90005-V

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

L. Baresi and S. Guinea, Towards dynamic monitoring of WS-BPEL processes. Service-Oriented Computing-ICSOC, pp.269-282, 2005.

[. Bianculli, C. Ghezzi, and P. Spoletini, A Model Checking Approach to Verify BPEL4WS Workflows, IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07), pp.13-20, 2007.
DOI : 10.1109/SOCA.2007.5

C. [. Brookes, A. W. Hoare, and . Roscoe, A Theory of Communicating Sequential Processes, Journal of the ACM, vol.31, issue.3, pp.560-599, 1984.
DOI : 10.1145/828.833

A. Benveniste, P. L. Guernic, and C. Jacquemot, Synchronous programming with events and relations: the SIGNAL language and its semantics, Science of Computer Programming, vol.16, issue.2, pp.103-149, 1991.
DOI : 10.1016/0167-6423(91)90001-E

[. Budinsky, E. Merks, M. Paternostro, and D. Steinberg, Eclipse Modeling Framework . The Eclipse Series, 2008.

[. Besnard, H. Marchand, and E. Rutten, The Sigali Tool Box Environment, 2006 8th International Workshop on Discrete Event Systems, pp.465-466, 2006.
DOI : 10.1109/WODES.2006.382518

]. R. Bra89 and . Braden, Requirements for Internet Hosts -Application and Support, RFC, vol.1123, 1989.

[. Berry, S. Ramesh, and R. K. Shyamasundar, Communicating reactive processes, Proceedings of the 20th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '93, pp.85-98, 1993.
DOI : 10.1145/158511.158526

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.34.7059

[. Berthomieu, P. Ribet, F. Vernadat, and R. E. Bryant, The tool TINA ??? Construction of abstract state spaces for petri nets and time petri nets, International Journal of Production Research, vol.99, issue.14, pp.2741-275635, 1986.
DOI : 10.1137/0216062

[. Berry and E. Sentovich, Multiclock Esterel, CHARME'01, pp.110-125, 2001.
DOI : 10.1007/3-540-44798-9_10

P. Cousot and R. Cousot, Abstract interpretation, Proceedings of the 4th ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '77, pp.238-252, 1977.
DOI : 10.1145/512950.512973

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

[. Cimatti, E. M. Clarke, F. Giunchiglia, and M. Roveri, NUSMV: a new symbolic model checker, International Journal on Software Tools for Technology Transfer (STTT), pp.410-425, 2000.
DOI : 10.1007/s100090050046

E. M. Clarke, E. A. Emerson, and A. P. Sistla, Automatic verification of finite-state concurrent systems using temporal logic specifications, 10th Annual Symposium on Principles of Programming Languages, 1983.
DOI : 10.1145/5397.5399

E. M. Clarke, E. A. Emerson, and A. P. Sistla, Automatic verification of finite-state concurrent systems using temporal logic specifications, ACM Transactions on Programming Languages and Systems, vol.8, issue.2, pp.244-263, 1986.
DOI : 10.1145/5397.5399

J. Cfr-+-91-]-ron-cytron, B. K. Ferrante, M. N. Rosen, F. K. Wegman, and . Zadeck, Efficiently computing static single assignment form and the control dependence graph, ACM Transactions on Programming Languages and Systems (TOPLAS), vol.13, issue.4, p.490, 1991.

[. Clerc, H. Garavel, and D. Thivolle, Présentation du langage SAM d'Airbus Available from TOPCASED forge, Internal Report, INRIA/VASY, 2008.

[. Chapiro, Globally-Asynchronous Locally-Synchronous Systems, 2984.

R. Cleaveland, T. Li, and S. Sims, The Concurrency Workbench of the New Century (Version 1.2) User's manual, 2000.

C. [. Caspi, R. Mazuet, D. Salem, and . Weber, Formal Design of Distributed Control Systems with Lustre, Computer Safety, Reliability and Security, pp.687-687, 1999.

F. Edgar and . Codd, A relational model of data for large shared data banks, Commun. ACM, vol.13, pp.377-387, 1970.

M. B. Dwyer, G. S. Avrunin, and J. C. Corbett, Property Specification Patterns for Finite-State Verification, Proceedings of the Second Workshop on Formal Methods in Software Practice, pp.7-15, 1998.
DOI : 10.1145/298595.298598

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.132.198

B. Matthew, J. Dwyer, and . Hatcliff, Bogor: an extensible and highly-modular software model checking framework, Proceedings of the 9th European Software Engineering Conference, pp.267-276, 2003.

F. Doucet, M. Menarini, I. H. Krüger, R. K. Gupta, and J. Talpin, A Verification Approach for GALS Integration of Synchronous Components, Electronic Notes in Theoretical Computer Science, vol.146, issue.2, pp.105-131, 2006.
DOI : 10.1016/j.entcs.2005.05.038

P. Dhaussy, P. Pillain, S. Creff, A. Raji, Y. L. Traon et al., Evaluating Context Descriptions and Property Definition Patterns for Software Formal Validation. Model Driven Engineering Languages and Systems, eldG07] IBM et l'Université de Géorgie. Web Service Semantics. W3C Submission, World Wide Web Consortium (W3C), pp.438-452, 2007.
DOI : 10.1007/978-3-642-04425-0_34

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

D. [. Eisentraut, . Spieler, and . Fault, Compensation and Termination in WS-BPEL 2.0?A Comparative Analysis. Web Services and Formal Methods, pp.107-126, 2009.

T. Europe, Sildex: a formal approach to real-time applications development, 2005.

[. Fu, T. Bultan, and J. Su, Analysis of interacting BPEL web services, Proceedings of the 13th conference on World Wide Web , WWW '04, pp.621-630, 2004.
DOI : 10.1145/988672.988756

[. Fu, T. Bultan, and J. Su, Model checking XML manipulating software, ISSTA '04: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis, pp.252-262, 2004.
DOI : 10.1145/1013886.1007547

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1.6316

J. Arias-fisteus, L. S. Fernández, and C. Delgado-kloos, Applying model checking to BPEL4WS business collaborations, Proceedings of the 2005 ACM symposium on Applied computing , SAC '05, pp.826-830, 2005.
DOI : 10.1145/1066677.1066866

[. Foster, A Rigorous Approach to Engineering Web Service Compositions, 2006.

X. Fu, Formal Specification and Verification of Asynchronously Communicating Web Services, 2004.

[. Foster, S. Uchitel, J. Magee, and J. Kramer, Model-based verification of Web service compositions, 18th IEEE International Conference on Automated Software Engineering, 2003. Proceedings., pp.152-161, 2003.
DOI : 10.1109/ASE.2003.1240303

H. Garavel, Compilation et vérification de programmes LOTOS, Thèse de Doctorat, 1989.

H. Garavel, . Open, and . Caesar, OPEN/C??SAR: An open software architecture for verification, simulation, and testing, Proceedings of the First International Conference on Tools and Algorithms for the Construction and Analysis of Systems TACAS'98, pp.68-84, 1998.
DOI : 10.1007/BFb0054165

URL : http://hal.archives-ouvertes.fr/docs/00/07/33/37/PDF/RR-3352.pdf

H. Garavel, Défense et illustration des algèbres de processus, 2003.

H. Garavel, Reflections on the Future of Concurrency Theory in General and Process Calculi in Particular, Proceedings of the LIX Colloquium on Emerging Trends in Concurrency Theory, pp.149-164, 2006.
DOI : 10.1016/j.entcs.2008.04.009

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

H. Garavel and H. Hermanns, On Combining Functional Verification and Performance Evaluation Using CADP, FME'02, pp.410-429, 2002.
DOI : 10.1007/3-540-45614-7_23

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

H. Garavel and F. Lang, SVL: A Scripting Language for Compositional Verification
DOI : 10.1007/0-306-47003-9_24

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

[. Garavel, F. Lang, and R. Mateescu, Compiler Construction Using LOTOS NT, Proceedings of the 11th International Conference on Compiler Construction CC 2002, pp.9-13, 2002.
DOI : 10.1007/3-540-45937-5_3

H. Garavel, F. Lang, R. Mateescu, and W. Serwe, CADP??2006: A Toolbox for the Construction and Analysis of Distributed Processes, Proceedings of the 19th International Conference on Computer Aided Verification CAV'2007, pp.158-163, 2007.
DOI : 10.1007/978-3-540-73368-3_18

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

H. Garavel, F. Lang, R. Mateescu, and W. Serwe, CADP 2010: A Toolbox for the Construction and Analysis of Distributed Processes, Proceedings of the 17th International Conference on Tools and Algorithms for the Construction and Analysis of Systems TACAS'2011 Lecture Notes in Computer Science, 2011.
DOI : 10.1007/BFb0054166

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

A. Girault and C. Ménier, Automatic Production of Globally Asynchronous Locally Synchronous Systems, EMSOFT '02, pp.266-281, 2002.
DOI : 10.1007/3-540-45828-X_20

G. Gonthier, Formal proof?the four-color theorem. Notices of the, pp.1382-1393, 2008.

]. Gro04b, . Xml-core-working, and . Group, Extensible Markup Language 1.1 ? second edition, International Standards, World Wide Web Consortium (W3C), 2004.

[. Group, XQuery 1.0: An XML Query Language, International Standards, World Wide Web Consortium (W3C), 2007.

H. Garavel and M. Sighireanu, A Graphical Parallel Composition Operator for Process Algebras, Proceedings of the Joint International Conference on Formal Description Techniques for Distributed Systems and Communication Protocols, and Protocol Specification, Testing, and Verification FORTE/PSTV'99, pp.185-202, 1999.
DOI : 10.1007/978-0-387-35578-8_11

H. Garavel, P. Turlier, and . Caesar, ADT : un compilateur pour les types abstraits algébriques du langage LOTOS, Actes du Colloque Francophone pour l'Ingénierie des Protocoles CFIP'93, 1993.

H. Garavel and D. Thivolle, Verification of GALS Systems by Combining Synchronous Languages and Process Calculi, Model Checking Software , Proceedings of the 16th International SPIN Workshop on Model Checking of Software SPIN'2009 Lecture Notes in Computer Science, 2009.
DOI : 10.1007/978-3-540-27813-9_47

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

J. Friso-groote and F. Vaandrager, An efficient algorithm for branching bisimulation and stuttering equivalence, Proceedings of the 17th ICALP, pp.626-638, 1990.
DOI : 10.1007/BFb0032063

[. Halbwachs, Synchronous programming of reactive systems, 1993.

]. N. Hal98 and . Halbwachs, About synchronous programming and abstract interpretation* 1, Science of Computer Programming, vol.31, issue.1, pp.75-89, 1998.

N. Halbwachs and S. Baghdadi, Synchronous Modelling of Asynchronous Systems, EMSOFT '02, pp.240-251, 2002.
DOI : 10.1007/3-540-45828-X_18

[. Halbwachs, P. Caspi, P. Raymond, and D. Pilaud, The synchronous data flow programming language LUSTRE, Proceedings of the IEEE, vol.79, issue.9, pp.1305-1320, 1991.
DOI : 10.1109/5.97300

[. Halbwachs, F. Lagnier, and C. Ratel, Programming and verifying realtime systems by means of the synchronous data-flow language LUSTRE, IEEE Transactions on Software Engineering, vol.18, issue.9, p.793, 1992.

[. Halbwachs, F. Lagnier, and P. Raymond, Synchronous Observers and the Verification of Reactive Systems, Third Int. Conf. on Algebraic Methodology and Software Technology, AMAST'93 Workshops in Computing, 1993.
DOI : 10.1007/978-1-4471-3227-1_8

N. Halbwachs and L. Mandel, Simulation and Verification of Asynchronous Systems by means of a Synchronous Model, Sixth International Conference on Application of Concurrency to System Design (ACSD'06), pp.3-14, 2006.
DOI : 10.1109/ACSD.2006.24

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

]. C. Hoa78 and . Hoare, Communicating Sequential Processes, Communications of the ACM, vol.21, issue.8, pp.666-677, 1978.

J. Gerard and . Holzmann, Design and Validation of Computer Protocols. Software Series, 1991.

J. Gerard and . Holzmann, The Spin Model Checker -Primer and Reference Manual, 2004.

D. J. Hatley and I. A. Pirbhai, Strategies for Real-Time System Specification, 1988.

N. Halbwachs and P. Raymond, Validation of Synchronous Reactive Systems: From Formal Verification to Automatic Testing, ASIAN'99, Asian Computing Science Conference, 1999.
DOI : 10.1007/3-540-46674-6_1

[. Hinz, K. Schmidt, and C. Stahl, Transforming BPEL to Petri Nets, Lecture Notes in Computer Science, vol.3649, p.220, 2005.
DOI : 10.1007/11538394_15

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.67.4950

[. Iec, LOTOS ? A Formal Description Technique Based on the Temporal Ordering of Observational Behaviour, International Organization for Standardization ? Information Processing Systems ? Open Systems Interconnection, 1989.

[. Iec, Enhancements to LOTOS (E-LOTOS) International Standard 15437, International Organization for Standardization ? Information Technology, 2001.

[. Jouault and I. Kurtev, On the architectural alignment of ATL and QVT, Proceedings of the 2006 ACM symposium on Applied computing , SAC '06, pp.1188-1195, 2006.
DOI : 10.1145/1141277.1141561

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

[. Jurdzinski and R. Lazic, Alternation-free modal mu-calculus for data trees, 22nd Annual IEEE Symposium on Logic in Computer Science (LICS 2007), pp.131-140, 2007.
DOI : 10.1109/LICS.2007.11

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.110.9659

C. Stephen and . Johnson, YACC?yet another compiler-compiler, N.J, 1975.

S. Kent, Model Driven Engineering, Integrated Formal Methods, pp.286-298, 2002.
DOI : 10.1007/3-540-47884-1_16

E. Donald and . Knuth, Semantics of context-free languages, Theory of Computing Systems, pp.127-145, 1968.

M. Kantor and A. Prabhakar, ELECTRONIC DATA INTERCHANGE (EDI) International Standards, National Institute of Standards and Technology, 1996.

[. Kitchin, A. Quark, W. R. Cook, and J. Misra, The Orc Programming Language, Proceedings of FMOODS, pp.1-25, 2009.
DOI : 10.1007/11817949_32

M. Koshkina and F. Van-breugel, Modelling and verifying web service orchestration by means of the concurrency workbench, ACM SIGSOFT Software Engineering Notes, vol.29, issue.5, pp.1-10, 2004.
DOI : 10.1145/1022494.1022526

[. Leymann, Web Services Flow Language (WSFL 1.0), 2001.

[. Lee, S. P. Midkiff, and D. A. Padua, Concurrent static single assignment form and constant propagation for explicitly parallel programs. Languages and Compilers for Parallel Computing, pp.114-130, 1998.
DOI : 10.1007/bfb0032687

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.51.5098

[. Li, S. Madnick, H. Zhu, and Y. Fan, Reconciling Semantic Heterogeneity in Web Services Composition, The 30th International Conference on Information Systems ICIS '09, 2009.
DOI : 10.2139/ssrn.1478025

]. N. Loh08 and . Lohmann, A feature-complete Petri net semantics for WS-BPEL 2.0, Lecture Notes in Computer Science, vol.4937, p.77, 2008.

J. Paul-le-guernic, J. Talpin, and . Lann, POLYCHRONY for System Design, Journal of Circuits, Systems and Computers, vol.12, issue.03, 2003.
DOI : 10.1142/S0218126603000763

. Lvo-+-07-]-n, E. Lohmann, C. Verbeek, C. Ouyang, W. M. Stahl et al., Comparing and evaluating Petri net semantics for BPEL, Computer Science Report, vol.7, p.23, 2007.

J. Margetson, Proving the Completeness Theorem within Isabelle/HOL, 2004.

[. Mateescu, . Caesar, and . Solve, CAESAR_SOLVE: A generic library for on-the-fly resolution of alternation-free Boolean equation systems, International Journal on Software Tools for Technology Transfer, vol.8, issue.1, pp.37-56, 2006.
DOI : 10.1007/s10009-005-0194-9

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

H. George and . Mealy, A Method for Synthesizing Sequential Circuits, Bell System Technical Journal, vol.34, issue.5, pp.1045-1079, 1955.

[. Mateescu and S. Gwen, Translating Pi-Calculus into LOTOS NT, IFM'08: Proceedings of the 8th International Conference on Integrated Formal Methods, 2010.
DOI : 10.1007/s10009-003-0136-3

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

[. Montesi, C. Guidi, R. Lucchi, and G. Zavattaro, JOLIE: a Java Orchestration Language Interpreter Engine, Electronic Notes in Theoretical Computer Science, vol.181, pp.19-33, 2007.
DOI : 10.1016/j.entcs.2007.01.051

[. Milner, A Calculus of Communicating Systems, Lecture Notes in Computer Science, vol.92, 1980.
DOI : 10.1007/3-540-10235-3

[. Milner, Calculi for synchrony and asynchrony, Theoretical Computer Science, vol.25, issue.3, pp.267-310, 1983.
DOI : 10.1016/0304-3975(83)90114-7

URL : http://doi.org/10.1016/0304-3975(83)90114-7

J. Magee and J. Kramer, Concurrency: State Models and Java Programs, 2006.

M. R. Mousavi, P. L. Guernic, J. Talpin, S. Kumar-shukla, and T. Basten, Modeling and validating globally asynchronous design in synchronous frameworks, Proceedings Design, Automation and Test in Europe Conference and Exhibition, p.10384, 2004.
DOI : 10.1109/DATE.2004.1268877

]. Moser, A. Martens, K. Görlach, W. Amme, and A. Godlinski, Advanced Verification of Distributed WS-BPEL Business Processes Incorporating CSSA-based Data Flow Analysis, IEEE International Conference on Services Computing (SCC 2007), pp.98-105, 2007.
DOI : 10.1109/SCC.2007.22

[. Manna and A. Pnueli, The Temporal Logic of Reactive and Concurrent Systems, volume I (Specification), 1992.

F. Maraninchi and Y. Rémond, Argos: an automaton-based synchronous language, Computer Languages, vol.27, issue.1-3, pp.61-92, 2001.
DOI : 10.1016/S0096-0551(01)00016-9

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

[. Mateescu and S. Rampacek, Formal Modeling and Discrete-Time Analysis of BPEL Web Services, Proceedings of the 4th International Workshop on Enterprise and Organizational Modeling and Simulation EOMAS'08, pp.179-193, 2008.
DOI : 10.1007/978-3-540-68644-6_13

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

H. Marchand, E. Rutten, M. L. Borgne, and M. Samaan, Formal verification of programs specified with signal: application to a power transformer station controller, Science of Computer Programming, vol.41, issue.1, pp.85-104, 2001.
DOI : 10.1016/S0167-6423(00)00020-4

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

[. Mateescu and M. Sighireanu, Efficient on-the-fly model-checking for regular alternation-free mu-calculus, Science of Computer Programming, vol.46, issue.3, pp.255-281, 2003.
DOI : 10.1016/S0167-6423(02)00094-1

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

[. Mateescu and D. Thivolle, A Model Checking Language for Concurrent Value-Passing Systems, Proceedings of the 15th International Symposium on Formal Methods FM'08 number 5014 in Lecture Notes in Computer Science, pp.148-164, 2008.
DOI : 10.1007/978-3-540-68237-0_12

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

P. Steven, M. W. Miller, D. D. Whalen, and . Cofer, Software model checking takes off, Commun. ACM, vol.53, issue.2, pp.58-64, 2010.

[. Nakajima, Model-Checking Behavioral Specification of BPEL Applications, Electronic Notes in Theoretical Computer Science, vol.151, issue.2, pp.89-105, 2006.
DOI : 10.1016/j.entcs.2005.07.038

R. De, N. , and M. C. Hennessy, Testing Equivalences for Processes, Theoretical Computer Science, vol.34, pp.83-133, 1984.

[. Nabil and G. Pierre, Mu-Calculus Based Resolution of XPath Decision Problems, 2006.

K. Meenakshi-nagarajan, A. P. Verma, J. Sheth, J. Miller, and . Lathem, Semantic Interoperability of Web Services -Challenges and Experiences, Proceedings of the Fourth IEEE International Conference on Web Services, pp.373-382, 2006.

[. Omg, Unified Modeling Language, version 1.1. International Standards, Object Management Group, 1997.

[. Omg, Model Driven Architecture -A Technical Perspective. International Standards, Object Management Group, 2001.

[. Omg, XMI Mapping Specification, version 2.1. International Standards, Object Management Group, 2005.

]. Omg06a and . Omg, CORBA Component Model, v4.0. International Standards, Object Management Group, 2006.

]. Omg06b and . Omg, Meta Object Facility Core Specification, version 2.0. International Standards, Object Management Group, 2006.

]. Omg07b and . Omg, Unified Modeling Language, version 2.1.1. International Standards, Object Management Group, 2007.

]. Omg08a and . Omg, MOF Model to Text Transformation Language, version 1.0. International Standards, Object Management Group, 2008.

]. Omg08b and . Omg, Systems Modeling Language, version 1.1. International Standards, Object Management Group, 2008.

[. Omg, Object Query Language, version 2.2. International Standards, Object Management Group, 2010.

C. Ouyang, E. Verbeek, M. P. Wil, S. Van-der-aalst, M. Breutel et al., Formal semantics and analysis of control flow in WS-BPEL, Science of Computer Programming, vol.67, issue.2-3, pp.162-198, 2007.
DOI : 10.1016/j.scico.2007.03.002

C. Lawrence and . Paulson, The foundation of a generic theorem prover, Journal of Automated Reasoning, vol.5, issue.3, pp.363-397, 1989.

[. Potop-butucaru and B. Caillaud, Correct-by-Construction Asynchronous Implementation of Modular Synchronous Specifications, Fifth International Conference on Application of Concurrency to System Design (ACSD'05), pp.131-159, 2007.
DOI : 10.1109/ACSD.2005.10

[. Paolucci, T. Kawamura, T. R. Payne, and K. Sycara, Semantic matching of web services capabilities. The Semantic Web?ISWC, pp.333-347, 2002.

G. Plotkin, A structural approach to operational semantics, 1981.

[. Paolucci and K. Sycara, Autonomous semantic web services, IEEE Internet Computing, vol.7, issue.5, pp.34-41, 2003.
DOI : 10.1109/MIC.2003.1232516

Y. Qian, Y. Xu, Z. Wang, G. Pu, H. Zhu et al., Tool Support for BPEL Verification in ActiveBPEL Engine, 2007 Australian Software Engineering Conference (ASWEC'07), pp.90-100, 2007.
DOI : 10.1109/ASWEC.2007.50

]. S. Ram98 and . Ramesh, Communicating Reactive State Machines: Design, Model and Implementation, IFAC Workshop on Distributed Computer Control Systems, 1998.

X. [. Raymond, N. Nicollin, D. Halbwachs, and . Weber, Automatic testing of reactive systems, Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279), pp.200-209, 2002.
DOI : 10.1109/REAL.1998.739746

]. A. Ros08 and . Roscoe, On the expressiveness of Csp, 2008.

S. Ramesh, S. Sonalkar, V. D. Silva, N. Chandra, and B. Vijayalakshmi, A Toolset for Modelling and Verification of GALS Systems, CAV '04, pp.506-509, 2004.
DOI : 10.1007/978-3-540-27813-9_47

[. Sae, Architecture Analysis and Design Language. International Standards, Society of Automotive Engineers, 2009.

G. Salaün, L. Bordeaux, and M. Schaerf, Describing and Reasoning on Web Services using Process Algebra, ICWS '04: Proceedings of the IEEE International Conference on Web Services, p.43, 2004.

G. Salaün, L. Bordeaux, and M. Schaerf, Describing and reasoning on Web Services using Process Algebra, International Journal of Business Process Integration and Management, vol.1, issue.2, pp.116-128, 2006.
DOI : 10.1504/IJBPIM.2006.010025

C. Sighireanu, . David-catry, H. Alban, F. Garavel, G. Lang et al., LOTOS NT User's Manual (Version 2.6). INRIA projet VASY, 2008.

M. Sighireanu, ContributionàContributionà la définition etàetà l'implémentation du langage " Extended LOTOS, Thèse de Doctorat, 1999.

[. Sighireanu, LOTOS NT User's Manual (Version 2.1) INRIA projet VASY, 2000.

]. K. Sol92 and . Sollins, The TFTP Protocol (Revision 2), RFC, vol.1350, 1992.

[. Thatte, XLANG: Web Services for Business Process Design, 2001.

W. Di, GeneAuto: An Automatic Code Generator for a safe subset of SimuLink/StateFlow, Dans: European Congress on Embedded Real-Time Software, pp.8-9, 2008.

A. Varró and . Balogh, The model transformation language of the VIATRA2 framework, Science of Computer Programming, vol.68, issue.3, pp.187-207, 2007.
DOI : 10.1016/j.scico.2007.05.004

M. P. Wil, K. M. Van-der-aalst, and . Van-hee, Workflow management: models, methods, and systems, 2004.

A. Van-deursen, P. Klint, and J. Visser, Domain-specific languages, ACM SIGPLAN Notices, vol.35, issue.6, p.36, 2000.
DOI : 10.1145/352029.352035

J. E. White, A High-Level Framework for Network-Based Resource Sharing, RFC, vol.707, 1976.

[. Williamson, Discrete event simulation in the Möbius modeling framework, 1998.

X. Xsl, W. Linking, and . Groups, XML Path Language (XPath) International Standards, World Wide Web Consortium (W3C), 1999.