A formal account of contracts for Web Services, LNCS, issue.4184, pp.148-162, 2006. ,
URL : https://hal.archives-ouvertes.fr/hal-00152568
The must preorder revisited: An algebraic theory for web services contracts, LNCS, vol.4703, pp.212-225, 2007. ,
A theory of contracts for web services, ACM Trans. on Prog. Lang. and Sys, vol.31, issue.5, p.61, 2009. ,
URL : https://hal.archives-ouvertes.fr/hal-00152547
Language primitives and type disciplines for structured communication-based programming, LNCS, vol.1381, pp.22-138, 1998. ,
Foundations of session types and behavioural contracts, ACM Comput. Surv, vol.49, issue.1, p.36, 2016. ,
Structured interactional exceptions in session types, LNCS, vol.5201, pp.402-417, 2008. ,
Compliance and subtyping in timed session types, LNCS, vol.9039, pp.161-177, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01767334
Safe programmable speculative parallelism, pp.50-61, 2010. ,
Basic concepts and taxonomy of dependable and secure computing, IEEE Trans. Dep. Sec. Comput, vol.1, issue.1, pp.11-33, 2004. ,
Efficient optimistic parallel simulations using reverse computation, ACM Trans. Model. Comput. Simul, vol.9, issue.3, pp.224-253, 1999. ,
Mitosis compiler: An infrastructure for speculative threading based on pre-computation slices, pp.269-279, 2005. ,
Graceful interruption of request-response service interactions, LNCS, vol.7084, pp.590-600, 2011. ,
Sub-behaviour relations for session-based client/server systems, MSCS, vol.25, issue.6, pp.1339-1381, 2015. ,
Modelling session types using contracts, Mathematical Structures in Computer Science, vol.26, issue.3, pp.510-560, 2016. ,
, Communicating Sequential Processes, 1985.
Reversing algebraic process calculi, J. of Logic and Alg. Progr, vol.73, issue.1-2, pp.70-96, 2007. ,
Retractable and speculative contracts, LNCS, vol.10319, pp.119-137, 2017. ,
URL : https://hal.archives-ouvertes.fr/hal-01633262
, PLACES 2015, vol.203, pp.61-72, 2016.
Term-rewriting systems with rule priorities, Theor. Comput. Sci, vol.67, issue.2&3, pp.283-301, 1989. ,
Comparison of priority rules in pattern matching and term rewriting, J. Symbolic Computation, vol.11, pp.321-347, 1991. ,
URL : https://hal.archives-ouvertes.fr/inria-00075676
The meaning of ordered SOS, LNCS, vol.4337, pp.333-344, 2006. ,
Semantics and expressiveness of ordered SOS, Inf. Comput, vol.207, issue.2, pp.85-119, 2009. ,
Reversible communicating systems, LNCS, vol.3170, pp.292-307, 2004. ,
URL : https://hal.archives-ouvertes.fr/hal-00784051
Reversibility in the higher-order ?calculus, Theor. Comput. Sci, vol.625, pp.25-84, 2016. ,
URL : https://hal.archives-ouvertes.fr/hal-01081714
Causal-consistent reversibility, Bulletin of the EATCS, vol.114 ,
URL : https://hal.archives-ouvertes.fr/hal-01089350
Session types for orchestrated interactions, vol.261, pp.17-36, 2017. ,
Observing localities, Theor. Comput. Sci, vol.114, issue.1, pp.31-61, 1993. ,
URL : https://hal.archives-ouvertes.fr/inria-00075077
The quest for efficient boolean satisfiability solvers, LNCS, vol.2404, pp.17-36, 2002. ,
Satzilla: Portfolio-based algorithm selection for SAT, J. Artif. Intell. Res, vol.32, pp.565-606, 2008. ,
Contract-based discovery of web services modulo simple orchestrators, Theoretical Computer Science, vol.411, pp.3328-3347, 2010. ,
Recursive subtyping revealed, J. Funct. Program, vol.12, issue.6, pp.511-548, 2002. ,
Two notions of sub-behaviour for session-based client/server systems, pp.155-164, 2010. ,
DOI : 10.1145/1836089.1836109
Compliance for reversible client/server interactions, vol.162, pp.35-42, 2014. ,
DOI : 10.4204/eptcs.162.5
URL : http://arxiv.org/pdf/1408.5981
Reversible client/server interactions, Formal Asp. Comput, vol.28, issue.4, pp.697-722, 2016. ,
DOI : 10.1007/s00165-016-0358-2
Towards reversible sessions, vol.155, pp.17-24, 2014. ,
DOI : 10.4204/eptcs.155.3
URL : http://arxiv.org/pdf/1406.3480
Reversible session-based pi-calculus, J. Log. Algebr. Meth. Program, vol.84, issue.5, pp.684-707, 2015. ,
DOI : 10.1016/j.jlamp.2015.03.004
URL : https://doi.org/10.1016/j.jlamp.2015.03.004
Reversibility in session-based concurrency: A fresh look, J. Log. Algebr. Meth. Program, vol.90, pp.2-30, 2017. ,
DOI : 10.1016/j.jlamp.2017.03.003
URL : http://eprints.imtlucca.it/3724/1/jlamp_sessioni.pdf
, Communicating transactions(extended abstract), in: CONCUR, vol.6269, pp.569-583, 2010.
Retractability, games and orchestrators for session contracts, Logical Methods in Computer Science, vol.13 ,
Multiparty asynchronous session types, pp.273-284, 2008. ,
DOI : 10.1145/1328897.1328472
URL : http://www.doc.ic.ac.uk/~yoshida/multiparty/multiparty_full.pdf
Causally consistent reversible choreographies: A monitors-as-memories approach, pp.127-138, 2017. ,
DOI : 10.1145/3131851.3131864
URL : http://arxiv.org/pdf/1703.06021
Reversible multiparty sessions with checkpoints, EXPRESS/SOS, vol.222, pp.60-74, 2016. ,
DOI : 10.4204/eptcs.222.5
URL : http://arxiv.org/pdf/1608.03129
, Schloss Dagstuhl-LeibnizZentrum fuer Informatik, vol.85, p.17, 2017.
Using higher-order contracts to model session types, Logical Methods in Computer Science, vol.12, issue.2 ,
DOI : 10.2168/lmcs-12(2:10)2016
URL : https://lmcs.episciences.org/1642/pdf
, Concurrent flexible reversibility, vol.7792, pp.370-390, 2013.
DOI : 10.1007/978-3-642-37036-6_21
URL : https://hal.archives-ouvertes.fr/hal-00811629
Deadlock detection of java bytecode ,
Cback: A simple tool for backtrack programming in C, Softw, Pract. Exper, vol.25, issue.8, pp.905-934, 1995. ,
DOI : 10.1002/spe.4380250805
URL : http://www.cs.ubc.ca/local/reading/proceedings/spe91-95/spe/./vol25/issue8/spe972kh.pdf