Academic Homepage *Vincent Hugot |
I am an Associate Professor of Computer Science in the SDS team of the LIFO, teaching at the INSA CVL in Bourges.
My research interests fall mainly within the perimeter of “formal verification”, and include various aspects of automata and transducers theory, term rewriting, formal logic, and their applications.
Starting on April 15th, I supervise the Ph.D. thesis of Amine Rifi, Towards Formal Semantics and Proven Compliance of Business Workflows Processing Personal Data. It is directed by Sabine Frittella.
I supervised the CIFRE Ph.D. thesis of Adrien Jousse, defended on December 13, 2022, on the cybersecurity of automotive networks. The industrial partner for this thesis was the automotive supplier Valeo, where Benjamin Venelle supervised. It was directed by Christian Toinard.
I am head of “option 4AS” (Architecture, Administration, Audit, and Security Analysis) since 2021.
I have been a member of the Inria team Links (formerly Mostrare), under the direction of Joachim Niehren, from October 2013 to August 2017, successively as a post-doctoral fellow, research engineer, and Temporary Research and Teaching Attaché (ATER), teaching at Lille 1. I worked within the ANR CoLiS.
I received my Ph.D. in Computer Science in 2013 from the University of Franche-Comté, working in the VESONTIO team of the DISC/LIFC department of the CNRS research institute FEMTO-ST (UMR 6174); I was also a member of the Inria/CASSIS team, and my Ph.D. was financed by the Inria and the Direction Générale de l’Armement (DGA).
Thesis title: Tree Automata, Approximations, and Constraints for Verification — Tree (Not Quite) Regular Model-Checking. Supervised by: Prs. Kouchnarenko and Héam. The manuscript can be downloaded below.
Protecting Sensitive Data Against Deductions in Business Processes:
Formal Semantics and Model-Checking
SAT-Based Automated Completion for Reachability Analysis
A safe dynamic access control providing mandatory automotive cybersecurity
oMAC : Open Model for Automotive Cybersecurity
Logics for Unordered Trees with Data Constraints
Equivalence of Symbolic Tree Transducers
Automata for Unordered Trees
The Emptiness Problem for Tree Automata with at Least One
Disequality Constraint is NP-hard
Logics for Unordered Trees with Data Constraints on Siblings
Deterministic Automata for Unordered Trees
From Linear Temporal Logic Properties to Rewrite Propositions
Tree Automata, Approximations, and Constraints for Verification — Tree (Not Quite) Regular Model-Checking
Random Generation of Positive TAGEDs wrt. the Emptiness Problem
Algorithms for Tree Automata with ConstraintsIt consists in a very naive implementation of NFA and most algorithms thereon (determinisation, minimisation, language enumeration, morphisms, various kinds of products including parameterized synchronised product, CTL model-checking,...), graphviz/dot-based PDF visualisation, generation of LaTeX figures, conversion of regular expressions to automata,...
Not yet available but somewhat planned: tree automata, term rewriting, LTL/CTL* model-checking.
Given that what little documentation exists is interspersed with my teaching materials, and that it’s not coded with readability in mind, I don’t really expect it to be of much use to anyone who did not write it — I didn’t even bother giving it a name — but here it is.
This document was translated from LATEX by HEVEA.