VLDB 2026 Research / reviewers in the wild / expert
Hubert Garavel
dblp:83/127
· DBLP profile ↗
38ranked-venue papers
23as first author
3since 2021 · last 2025
0009-0000-5304-8081ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 28 · 19 first-authorComputer networks · 8 · 5 first-authorTheory of computation · 8 · 5 first-author · 1 since 2021Systems, architecture and hardware · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Formal Methods in IndustryabstractFormal methods encompass a wide choice of techniques and tools for the specification, development, analysis, and verification of software and hardware systems. Formal methods are widely applied in industry, in activities ranging from the elicitation of requirements and the early design phases all the way to the deployment, configuration, and runtime monitoring of actual systems. Formal methods allow one to precisely specify the environment in which a system operates, the requirements and properties that the system should satisfy, the models of the system used during the various design steps, and the code embedded in the final implementation, as well as to express conformance relations between these specifications. We present a broad scope of successful applications of formal methods in industry, not limited to the well-known success stories from the safety-critical domain, like railways and other transportation systems, but also covering other areas such as lithography manufacturing and cloud security in e-commerce, to name but a few. We also report testimonies from a number of representatives from industry who, either directly or indirectly, use or have used formal methods in their industrial project endeavours. These persons are spread geographically, including Europe, Asia, North and South America, and the involved projects witness the large coverage of applications of formal methods, not limited to the safety-critical domain. We thus make a case for the importance of formal methods, and in particular of the capacity to abstract and mathematical reasoning that are taught as part of any formal methods course. These are fundamental Computer Science skills that graduates should profit from when working as computer scientists in industry, as confirmed by industry representatives. Maurice H. ter Beek, Roderick Chapman, Rance Cleaveland, Hubert Garavel, Rong Gu 0002, Ivo ter Horst, Jeroen Keiren, Thierry Lecomte, Michael Leuschel, Kristin Y. Rozier, Augusto Sampaio 0001, Cristina Cerschi Seceleanu, Martyn Thomas, Tim A. C. Willemse, Lijun Zhang 0001 |
Formal Aspects Comput. | 4 |
| 2024 | Identifying Duplicates in Large Collections of Petri Nets and Nested-Unit Petri Nets
Pierre Bouvier, Hubert Garavel |
Petri Nets | 2 |
| 2021 | Efficient Algorithms for Three Reachability Problems in Safe Petri Nets
Pierre Bouvier, Hubert Garavel |
Petri Nets | 2 |
| 2020 | Automatic Decomposition of Petri Nets into Automata Networks - A Synthetic Account
Pierre Bouvier, Hubert Garavel, Hernán Ponce de León |
Petri Nets | 2 |
| 2020 | The 2020 Expert Survey on Formal MethodsabstractOrganised to celebrate the 25th anniversary of the FMICS international conference, the present survey addresses 30 questions on the past, present, and future of formal methods in research, industry, and education. Not less than 130 high-profile experts in formal methods (among whom three Turing award winners and many recipients of other prizes and distinctions) accepted to participate in this survey. We analyse their answers and comments, and present a collection of 111 position statements provided by these experts. The survey is both an exercise in collective thinking and a family picture of key actors in formal methods. Hubert Garavel, Maurice H. ter Beek, Jaco van de Pol |
FMICS | 1 |
| 2019 | TOOLympics 2019: An Overview of Competitions in Formal MethodsabstractEvaluation of scientific contributions can be done in many different ways. For the various research communities working on the verification of systems (software, hardware, or the underlying involved mechanisms), it is important to bring together the community and to compare the state of the art, in order to identify progress of and new challenges in the research area. Competitions are a suitable way to do that. The first verification competition was created in 1992 (SAT competition), shortly followed by the CASC competition in 1996. Since the year 2000, the number of dedicated verification competitions is steadily increasing. Many of these events now happen regularly, gathering researchers that would like to understand how well their research prototypes work in practice. Scientific results have to be reproducible, and powerful computers are becoming cheaper and cheaper, thus, these competitions are becoming an important means for advancing research in verification technology. TOOLympics 2019 is an event to celebrate the achievements of the various competitions, and to understand their commonalities and differences. This volume is dedicated to the presentation of the 16 competitions that joined TOOLympics as part of the celebration of the $$25^{ th }$$ anniversary of the TACAS conference. Ezio Bartocci, Dirk Beyer 0001, Paul E. Black, Grigory Fedyukovich, Hubert Garavel, Arnd Hartmanns, Marieke Huisman, Fabrice Kordon, Julian Nagele, Mihaela Sighireanu, Bernhard Steffen, Martin Suda 0001, Geoff Sutcliffe, Tjark Weber, Akihisa Yamada 0002 |
TACAS (3) | 5 |
| 2019 | The Rewrite Engines Competitions: A RECtrospectiveabstractTerm rewriting is a simple, yet expressive model of computation, which finds direct applications in specification and programming languages (many of which embody rewrite rules, pattern matching, and abstract data types), but also indirect applications, e.g., to express the semantics of data types or concurrent processes, to specify program transformations, to perform computer-aided verification, etc. The Rewrite Engines Competition (REC) was created under the aegis of the Workshop on Rewriting Logic and its Applications (WRLA) to serve three main goals: (i) being a forum in which tool developers and potential users of term rewrite engines can share experience; (ii) bringing together the various language features and implementation techniques used for term rewriting; and (iii) comparing the available term rewriting languages and tools in their common features. The present article provides a retrospective overview of the four editions of the Rewrite Engines Competition (2006, 2008, 2010, and 2018) and traces their evolution over time. Francisco Durán 0001, Hubert Garavel |
TACAS (3) | 2 |
| 2018 | Compositional Verification in Action
Hubert Garavel, Frédéric Lang, Laurent Mounier |
FMICS | 1 |
| 2015 | Nested-Unit Petri Nets: A Structural Means to Increase Efficiency and Scalability of Verification on Elementary Nets
Hubert Garavel |
Petri Nets | 1 |
| 2015 | Compositional verification of asynchronous concurrent systems using CADP
Hubert Garavel, Frédéric Lang, Radu Mateescu 0001 |
Acta Informatica | 1 |
| 2014 | A Model-Based Certification Framework for the EnergyBus Standard
Alexander Graf-Brill, Holger Hermanns, Hubert Garavel |
FORTE | 3 |
| 2013 | CADP 2011: a toolbox for the construction and analysis of distributed processes
Hubert Garavel, Frédéric Lang, Radu Mateescu 0001, Wendelin Serwe |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2011 | CADP 2010: A Toolbox for the Construction and Analysis of Distributed Processes
Hubert Garavel, Frédéric Lang, Radu Mateescu 0001, Wendelin Serwe |
TACAS | 1 |
| 2010 | Ten Years of Performance Evaluation for Concurrent Systems Using CADP
Nicolas Coste, Hubert Garavel, Holger Hermanns, Frédéric Lang, Radu Mateescu 0001, Wendelin Serwe |
ISoLA (2) | 2 |
| 2009 | Parallel Processes with Real-Time and Data: The ATLANTIF Intermediate Format
Jan Stöcker, Frédéric Lang, Hubert Garavel |
IFM | 3 |
| 2009 | Verification of an industrial SystemC/TLM model using LOTOS and CADPabstractSystemC/TLM is a widely used standard for system level descriptions of complex architectures. It is particularly useful for fast simulation, thus allowing early development and testing of the targeted software. In general, formal verification of SystemC/TLM relies on the translation of the complete model into a language accepted by a verification tool. In this paper, we present an approach to the validation of a SystemC/TLM description by translation into LOTOS, reusing as much as possible of the original SystemC/TLM C++ code. To this end, we exploit a feature offered by the formal verification toolbox CADP, namely the import of external C code in a LOTOS model. We report on experiments of our approach on the BDisp, a complex graphical processing unit designed by STMicroelectronics. Hubert Garavel, Claude Helmstetter, Olivier Ponsini, Wendelin Serwe |
MEMOCODE | 1 |
| 2009 | On the semantics of communicating hardware processes and their translation into LOTOS for the verification of asynchronous circuits with CADP
Hubert Garavel, Gwen Salaün, Wendelin Serwe |
Sci. Comput. Program. | 1 |
| 2008 | Quantitative Evaluation in Embedded System Design: Validation of Multiprocessor Multithreaded ArchitecturesabstractAs levels of parallelism are becoming increasingly complex in multiprocessor architectures GALS and asynchronous circuits, methodologies and software tools are needed to verify their functional behavior (qualitative properties) and to predict their performance (quantitative properties). This paper presents the work currently done in the multival project (pole de competitivite mondial Minalogic), in which verification and performance evaluation tools developed at INRIA and Saarland University are applied to three industrial architectures designed by Bull CEA/Leti and STMicroelectronics. Nicolas Coste, Hubert Garavel, Holger Hermanns, Richard Hersemeule, Yvain Thonnart, Meriem Zidouni |
DATE | 2 |
| 2007 | CADP 2006: A Toolbox for the Construction and Analysis of Distributed Processes
Hubert Garavel, Radu Mateescu 0001, Frédéric Lang, Wendelin Serwe |
CAV | 1 |
| 2006 | DISTRIBUTOR and BCG_MERGE: Tools for Distributed Explicit State Space Generation
Hubert Garavel, Radu Mateescu 0001, Damien Bergamini, Adrian Curic, Nicolas Descoubes, Christophe Joubert, Irina Smarandache-Sturm, Gilles Stragier |
TACAS | 1 |
| 2006 | Why you should definitely read this special section
Hubert Garavel, John Hatcliff |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2006 | TACAS 2003 Special Issue - Preface
Hubert Garavel, John Hatcliff |
Theor. Comput. Sci. | 1 |
| 2006 | State space reduction for process algebra specifications
Hubert Garavel, Wendelin Serwe |
Theor. Comput. Sci. | 1 |
| 2003 | Special issue on the Fifth International Workshop of the ERCIM Working Group on Formal Methods for Industrial Critical Systems, Berlin, April 3-4, 2000 - Selected papers
Hubert Garavel, Stefania Gnesi, Ina Schieferdecker |
Sci. Comput. Program. | 1 |
| 2002 | Compiler Construction Using LOTOS NT
Hubert Garavel, Frédéric Lang, Radu Mateescu 0001 |
CC | 1 |
| 2002 | NTIF: A General Symbolic Model for Communicating Sequential Processes with Data
Hubert Garavel, Frédéric Lang |
FORTE | 1 |
| 2001 | Specification and Verification of a Dynamic Reconfiguration Protocol for Agent-Based Applications
Manuel Aguilar Cornejo, Hubert Garavel, Radu Mateescu 0001, Noel De Palma |
DAIS | 2 |
| 2001 | SVL: A Scripting Language for Compositional Verification
Hubert Garavel, Frédéric Lang |
FORTE | 1 |
| 2001 | System design of a CC-NUMA multiprocessor architecture using formal specification, model-checking, co-simulation, and test generation
Hubert Garavel, César Viho, Massimo Zendri |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 1999 | A Graphical Parallel Composition Operator for Process Algebras
Hubert Garavel, Mihaela Sighireanu |
FORTE | 1 |
| 1998 | OPEN/CÆSAR: An OPen Software Architecture for Verification, Simulation, and Testing
Hubert Garavel |
TACAS | 1 |
| 1997 | Specification and Verification of Various Distributed Leader Election Algorithms for Unidirectional Ring Networks
Hubert Garavel, Laurent Mounier |
Sci. Comput. Program. | 1 |
| 1996 | CADP - A Protocol Validation and Verification Toolbox
Jean-Claude Fernandez, Hubert Garavel, Alain Kerbrat, Laurent Mounier, Radu Mateescu 0001, Mihaela Sighireanu |
CAV | 2 |
| 1996 | Specification and Verification of the PowerScaleTM Bus Arbitration Protocol: An Industrial Experiment with LOTOS
Ghassan Chehaibar, Hubert Garavel, Laurent Mounier, Nadia Tawbi, Ferruccio Zulian |
FORTE | 2 |
| 1996 | On the Introduction of Exceptions in E-LOTOS
Hubert Garavel, Mihaela Sighireanu |
FORTE | 1 |
| 1993 | VESAR: A Pragmatic Approach to Formal Specification and Verification
Bernard Algayres, Veronigue Coelho, Laurent Doldi, Hubert Garavel, Yves Lejeune |
Comput. Networks ISDN Syst. | 4 |
| 1992 | A Toolbox for the Verification of LOTOS ProgramsabstractThis paper presents the tools ALDEBARAN, CESAR, CESAR.ADT and CLEOPATRE which constitute a tool- box for compiling and verifying LOTOS programs. The principles of these tools are described, as well as their performances and limitations. Finally, the formal verification of the ret/REL atomic multicast protocol is given as an example to illustrate the practical use of the tool- box. Jean-Claude Fernandez, Hubert Garavel, Laurent Mounier, Anne Rasse, Joseph Sifakis |
ICSE | 2 |
| 1989 | Compilation of LOTOS Abstract Data Types
Hubert Garavel |
FORTE | 1 |