Selected Publications (Since 2007)

Titre
Rigid Tree Automata and Applications
Auteurs
Florent Jacquemard; Francis Klay; Camille Vacher
Détail
Information and Computation, Elsevier, 2011, 209 (3), pp. 486-512
DOI
DOI : 10.1016/j.ic.2010.11.015
Début du résumé
We introduce the class of Rigid Tree Automata (RTA), an extension of standard bottom-up automata on ranked trees with distinguished states called rigid. Rigid states define a restriction on the computation of RTA on trees: RTA can test for equality in subtrees reaching the same rigid state. RTA are able to perform local and global tests of equality between subtrees, non-linear tree pattern matching, and some inequality and disequality tests as well. Properties like determinism, pumping lemma, Boolean closure, and several decision problems are studied in detail. In particular, the emptiness problem is shown decidable in linear time for RTA .....
Accès au texte intégral et bibtex
RTA-long.pdf BibTex
Titre
Sufficient Completeness Verification for Conditional and Constrained Term Rewriting Systems
Auteurs
Adel Bouhoula; Florent Jacquemard
Détail
Journal of Applied Logic, Elsevier, 2011
DOI
DOI : 10.1016/j.jal.2011.09.001
Début du résumé
We present a procedure for checking sufficient completeness of conditional and constrained term rewriting systems containing axioms for constructors which may be constrained (by e.g. equalities, disequalities, ordering, membership...). Such axioms allow to specify complex data structures like e.g. sets, sorted lists or powerlists. Our approach is integrated into a framework for inductive theorem proving based on tree grammars with constraints, a formalism which permits an exact representation of languages of ground constructor terms in normal form. The procedure is presented by an inference system which is shown sound and complete. A precondition of one inference of this system refers .....
Accès au texte intégral et bibtex
completeness-long.pdf BibTex
Titre
Formalisation des relations temporelles dans un contexte d'accompagnement musical automatique
Auteurs
José Echeveste; Arshia Cont; Jean-Louis Giavitto; Florent Jacquemard
Détail
Hermès. 8e Colloque sur la Modélisation des Systèmes Réactifs (MSR'11), Nov 2011, Lille, France. Modélisation des Systèmes Réactifs : MSR 2011, 45, pp. 109-124, n° spécial du Journal Européen des Systèmes Automatisés (JESA)
Début du résumé
We sketch the real-time features required by automatic musical accompaniment seen as a reactive system. We formalize the datation of musical event taking into account the various temporal scales used in music. Various strategies for the handling of synchronization constraints and the handling of errors are presented. .....
Accès au texte intégral et bibtex
AMA_MSR.pdf BibTex
Titre
Controlled Term Rewriting
Auteurs
Florent Jacquemard; Yoshiharu Kojima; Masahiko Sakai
Détail
C. Tinelli and V. Sofronie-Stokkermans. 8th International Symposium Frontiers of Combining Systems (FroCoS 2011), Oct 2011, Saarbrücken, Germany. Springer, Proceedings of the 8th International Symposium Frontiers of Combining Systems (FroCoS), 6989, pp. 179-194, Lecture Notes in Artificial Intelligence
Début du résumé
Motivated by the problem of verification of imperative tree transformation programs, we study the combination, called controlled term rewriting systems (CntTRS), of term rewriting rules with con- straints selecting the possible rewrite positions. These constraints are specified, for each rewrite rule, by a selection automaton which defines a set of positions in a term based on tree automata computations. We show that reachability is PSPACE-complete for so-called monotonic CntTRS, such that the size of every left-hand-side of every rewrite rule is larger or equal to the size of the corresponding right-hand-side, and also for the class of context-free non-collapsing CntTRS, .....
Accès au texte intégral et bibtex
CTRS.pdf BibTex
Titre
Multiple Congruence Relations, First-Order Theories on Terms, and the Frames of the Applied Pi-Calculus
Auteurs
Florent Jacquemard; Etienne Lozes; Ralf Treinen; Jules Villard
Détail
Theory of Security and Applications (TOSCA, affiliated to ETAPS), Mar 2011, Saarbrücken, Germany. Springer, Lecture Notes in Computer Science
Début du résumé
We investigate the problem of deciding first-order theories of finite trees with several distinguished congruence relations, each of them given by some equational axioms. We give an automata-based solution for the case where the different equational axiom systems are linear and variable-disjoint (this includes the case where all axioms are ground), and where the logic does not permit to express tree relations x=f(y,z). We show that the problem is undecidable when these restrictions are relaxed. As motivation and application, we show how to translate the model-checking problem of Apil, a spatial equational logic for the applied pi-calculus, to the validity .....
Accès au texte intégral et bibtex
tosca.pdf BibTex
Titre
Modèles d'automates d'arbres étendus pour la vérification de systèmes infinis
Auteurs
Florent Jacquemard
Détail
École normale supérieure de Cachan - ENS Cachan, Nov. 2011. English
Début du résumé
Ce document présente l'étude de plusieurs modèles de machines à états finis qui étendent tous le même formalisme: les automates d'arbres classiques, et leur application dans différentes tâches telles que l'analyse statique de programmes ou de systèmes, la typage, la vérification de la cohérence de spécifications, le model checking... Les arbres sont une structure naturelle de données, très répandue en informatique, par exemple pour la représentation des structures de données hiérarchiques ou imbriquées, pour des algorithmes spécifiques (arbres binaires de recherche, algorithmes distribués), comme modèle abstrait pour des données semi-structurées utilisées pour l'échange d'information dans le Web, pour une présentation .....
Accès au texte intégral et bibtex
plan.pdf BibTex
Titre
The Emptiness Problem for Tree Automata with Global Constraints
Auteurs
Barguñó Luis; Creus Carlos; Godoy Guillem; Jacquemard Florent; Vacher Camille
Détail
Jouannaud, Jean-Pierre. 25th Annual IEEE Symposium on Logic in Computer Science (LICS), July 2010, Edinburgh, Scotland, United Kingdom. IEEE Computer Society Press, pp. 263-272
DOI
DOI : 10.1109/LICS.2010.28
Accès au texte intégral et bibtex
globalconstraints-IEEE.pdf BibTex
Titre
Rewrite-Based Verification of XML Updates
Auteurs
Florent Jacquemard; Michael Rusinowitch
Détail
Kutsia, Temur and Schreiner, Wolfgang and Fernández, Maribel. 12th international ACM SIGPLAN symposium on Principles and practice of declarative programming (PPDP), July 2010, Hagenberg, Austria. ACM
DOI
DOI : 10.1145/1836089.1836105
Accès au texte intégral et bibtex
ppdp06a-jacquemard-HAL.pdf BibTex long version: updates-long.pdf
Titre
XML Access Control: from XACML to Annotated Schemas
Auteurs
Ryma Abassi; Florent Jacquemard; Michael Rusinowitch; El Fatmi Sihem Guemara
Détail
Second International Conference on Communications and Networking (ComNet), November 2010, Tozeur, Tunisia. IEEE Computer Society Press, pp. 1-8
DOI
DOI : 10.1109/COMNET.2010.5699810
Accès au bibtex
BibTex
Titre
Unique Normalization for Shallow TRS
Auteurs
Godoy Guillem; Jacquemard Florent
Détail
Treinen, Ralf. 20th International Conference on Rewriting Techniques and Applications (RTA), June 2009, Brazilia, Brazil. Springer, 5595, pp. 63-77, Lecture Notes in Computer Science
DOI
DOI : 10.1007/978-3-642-02348-4_5
Accès au texte intégral et bibtex
UNflat.pdf BibTex
Titre
Rigid Tree Automata
Auteurs
Jacquemard Florent; Klay Francis; Vacher Camille
Détail
Adrian Horia Dediu and Armand Mihai Ionescu and Carlos Martín-Vide. Third International Conference on Language and Automata Theory and Applications, April 2009, Tarragona, Spain. Springer, 5457, pp. 446-457, Lecture Notes in Computer Science
DOI
DOI : 10.1007/978-3-642-00982-2_38
Accès au texte intégral et bibtex
RTA.pdf BibTex
Titre
Automatic Verification of Conformance of Firewall Configurations to Security Policies
Auteurs
Ben Youssef Nihel; Bouhoula Adel; Jacquemard Florent
Détail
IEEE Symposium on Computers and Communications (ISCC), July 2009, Sousse, Tunisia. IEEE Computer Society Press, pp. 526-531
DOI
DOI : 10.1109/ISCC.2009.5202309
Accès au texte intégral et bibtex
paper8.pdf BibTex
Titre
Visibly Tree Automata with Memory and Constraints
Auteurs
Comon-Lundh Hubert; Jacquemard Florent; Perrin Nicolas
Détail
Logical Methods in Computer Science (LMCS), Thompson ISI and SCOPUS and Mathematical Reviews and Zentralblatt, 2008, 4 (2)
DOI
DOI : 10.2168/LMCS-4(2:8)2008
Accès au texte intégral et bibtex
VTAM-LMCS.pdf BibTex
Titre
Tree automata with equality constraints modulo equational theories
Auteurs
Florent Jacquemard; Michael Rusinowitch; Laurent Vigneron
Détail
Journal of Logic and Algebraic Programming, Elsevier, 2008, 75 (2), pp. 182-208
DOI
DOI : 10.1016/j.jlap.2007.10.006
Accès au texte intégral et bibtex
JacquemardRusinowitchVigneron-JLAP.pdf BibTex
Titre
Closure of Hedge-Automata Languages by Hedge Rewriting
Auteurs
Jacquemard Florent; Rusinowitch Michael
Détail
A. Voronkov. 19th International Conference on Rewriting Techniques and Applications - RTA 2008, 2008, Hagenberg, Austria. Springer Berlin / Heidelberg, Rewriting Techniques and Applications, 5117, pp. 157-171, Lecture Notes in Computer Science
DOI
DOI : 10.1007/978-3-540-70590-1_11
Accès au texte intégral et bibtex
rta30.pdf BibTex
Titre
Closure of Tree Automata Languages under Innermost Rewriting
Auteurs
Gascon Adria; Godoy Guillem; Jacquemard Florent
Détail
Middeldorp, Aart. 8th International Workshop on Reduction Strategies in Rewriting and Programming (WRS), July 2008, Hagenberg, Austria. Elsevier, Proceedings of the 8th International Workshop on Reduction Strategies in Rewriting and Programming (WRS 2008), 237, pp. 23-38, Electronic Notes in Theoretical Computer Science
DOI
DOI : 10.1016/j.entcs.2009.03.033
Accès au texte intégral et bibtex
btregularity-wrs-HAL.pdf BibTex
Titre
Automated Induction with Constrained Tree Automata
Auteurs
Bouhoula Adel; Jacquemard Florent
Détail
Alessandro Armando and Peter Baumgartner and Gilles Dowek. 4th International Joint Conference on Automated Reasoning (IJCAR), August 2008, Sydney, Australia. Springer, 5195, pp. 539-554, Lecture Notes in Computer Science
DOI
DOI : 10.1007/978-3-540-71070-7_44
Accès au texte intégral et bibtex
induction-HAL.pdf BibTex
Titre
Tree Automata with Memory, Visibility and Structural Constraints
Auteurs
Hubert Comon-Lundh; Florent Jacquemard; Nicolas Perrin
Détail
Helmut Seidl. 10th International Conference on Foundations of Software Science and Computation Structures (FOSSACS), Mar 2007, Braga, Portugal. Springer, 10th International Conference on Foundations of Software Science and Computation Structures (FOSSACS), 4423, pp. 168-182, Lecture Notes in Computer Science
DOI
DOI : 10.1007/978-3-540-71389-0_13
Accès au texte intégral et bibtex
CJP-fossacs07.pdf BibTex
Titre
Verifying Regular Trace Properties of Security Protocols with Explicit Destructors and Implicit Induction
Auteurs
Adel Bouhoula; Florent Jacquemard
Détail
Degano, Pierpaolo and K{ü}sters, Ralf and Vigan{\ó}, Luca and Zdancewic, Steve. Joint Workshop on Foundations of Computer Security and Automated Reasoning for Security Protocol Analysis (FCS-ARSPA), Jul 2007, , Poland. Proceedings of the Joint Workshop on Foundations of Computer Security and Automated Reasoning for Security Protocol Analysis (FCS-ARSPA), pp. 27-44
Accès au texte intégral et bibtex
BJ-arspa07.pdf BibTex
Titre
Tree Automata Techniques and Applications
Auteurs
Comon-Lundh Hubert; Dauchet Max; Gilleron, Rémi; Löding Cristof; Jacquemard Florent; Lugiez Denis; Tison Sophie; Tommasi Marc
Détail
Online book available on: http://tata.gforge.inria.fr
Accès au texte intégral et bibtex
tata.pdf BibTex