Demo Data from EDBT 2026 / reviewers in the wild / expert
Charles Pecheur
dblp:17/1340
· DBLP profile ↗
18ranked-venue papers
5as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 10 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 3Theory of computation · 3Graphics, computer vision, multimedia, augmented reality and games · 2Human-computer interaction and ubiquitous computing · 2Systems, architecture and hardware · 1Computer networks · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
5 papers |
Automated reasoning and model checking · 42% Logic in computer science · 27% Algorithmic game theory and mechanism design · 15% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 50% Requirements engineering and software design · 25% Programming languages and type systems · 25% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 60% Storage systems · 26% Electronic design automation · 14% | |
| Artificial intelligence
1 paper |
Knowledge representation and reasoning · 100% |
Topics — the 17 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking
model checking |
0.3 | 2 | 2015 | Reasoning about memoryless strategies under partial observability and unconditional fairness constraints · Inf. Comput. 2015 Automatic Verification of Knowledge and Time with NuSMV · IJCAI 2007 |
Mathematical optimization › constrained optimization
fairness constraints |
0.2 | 1 | 2015 | Reasoning about memoryless strategies under partial observability and unconditional fairness constraints · Inf. Comput. 2015 |
Algorithmic game theory and mechanism design › stochastic games
memoryless strategies |
0.2 | 1 | 2015 | Reasoning about memoryless strategies under partial observability and unconditional fairness constraints · Inf. Comput. 2015 |
Automated reasoning and model checking › planning
partial observability |
0.2 | 1 | 2015 | Reasoning about memoryless strategies under partial observability and unconditional fairness constraints · Inf. Comput. 2015 |
Programming languages and type systems › language semantics
formal semantics |
0.1 | 1 | 2009 | A formal analysis of requirements-based testing · ISSTA 2009 |
Software testing › specification-based testing › requirements-based testing
requirements-based test generation |
0.1 | 1 | 2009 | A formal analysis of requirements-based testing · ISSTA 2009 |
Software testing › specification-based testing
requirements-based testing |
0.1 | 1 | 2009 | A formal analysis of requirements-based testing · ISSTA 2009 |
Requirements engineering and software design
requirements specification |
0.1 | 1 | 2009 | A formal analysis of requirements-based testing · ISSTA 2009 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
epistemic reasoning |
0.1 | 1 | 2007 | Automatic Verification of Knowledge and Time with NuSMV · IJCAI 2007 |
Automated reasoning and model checking › diagnosis
diagnosability |
0.0 | 1 | 2003 | Formal Verification of Diagnosability via Symbolic Model Checking · IJCAI 2003 |
Automated reasoning and model checking › model checking
symbolic model checking |
0.0 | 1 | 2003 | Formal Verification of Diagnosability via Symbolic Model Checking · IJCAI 2003 |
Logic in computer science › temporal logic
linear temporal logic |
0.0 | 1 | 2009 | A formal analysis of requirements-based testing · ISSTA 2009 |
Logic in computer science
temporal logic |
0.0 | 1 | 2009 | A formal analysis of requirements-based testing · ISSTA 2009 |
Storage systems › file systems
distributed file system |
0.0 | 1 | 1999 | Advanced Modelling and Verification Techniques Applied to a Cluster File System · ASE 1999 |
Distributed systems
distributed coordination |
0.0 | 1 | 1997 | Specification and Verification of the Co4 Distributed Knowledge System using LOTOS · ASE 1997 |
Distributed systems › distributed system verification
protocol verification |
0.0 | 1 | 1997 | Specification and Verification of the Co4 Distributed Knowledge System using LOTOS · ASE 1997 |
Electronic design automation › hardware verification and test
fault diagnosis |
0.0 | 1 | 2003 | Formal Verification of Diagnosability via Symbolic Model Checking · IJCAI 2003 |
Methods — techniques the papers use, named apart from their topics
explanation generation · 0.3formal semantics · 0.2LTL · 0.2NuSMV model checking · 0.1CADP · 0.0temporal logic · 0.0compositional model generation · 0.0model checking · 0.0LOTOS · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Verification of Scenario-based Behavioural Models using Capella and PyNuSMV
Simon Busard, Christophe Ponsard, Charles Pecheur |
MODELSWARD | 3 |
| 2019 | Comparing approaches for model-checking strategies under imperfect information and fairness constraints
Simon Busard, Charles Pecheur, Hongyang Qu 0001, Franco Raimondi |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2018 | Producing Explanations for Rich Logics
Simon Busard, Charles Pecheur |
FM | 2 |
| 2016 | Automatic Detection of Potential Automation Surprises for ADEPT ModelsabstractThis paper describes how to automatically detect potential automation surprises in interactive systems, within a rapid automation interface design tool named ADEPT. The proposed analysis method in this paper is based on a conformance relation, called full-control, between the model of the actual system and a mental model of it, that is, its behavior as perceived by the operator. The method can, among other things, automatically generate a so-called minimal full-control mental model for a given system. Systems are well designed if they can be described by relatively simple mental models for their operators, which can be assessed with the minimal full-control mental model generation algorithms. During the generation, potential automation surprises are detected and highlighted with execution examples that may lead to confusion. The analysis methods are based on an enriched version of labeled transition systems to describe the system and mental models. In order to be able to integrate the analysis method within ADEPT, a semantics for ADEPT models makes it possible to translate them into enriched LTSs. The proposed translation is automated for a specified class of ADEPT models that are characterized and defined in this paper. A case study demonstrates the proposed analysis framework and informs how the integration with ADEPT can be improved. Sébastien Combéfis, Dimitra Giannakopoulou, Charles Pecheur |
IEEE Trans. Hum. Mach. Syst. | 3 |
| 2015 | Reasoning about memoryless strategies under partial observability and unconditional fairness constraints
Simon Busard, Charles Pecheur, Hongyang Qu 0001, Franco Raimondi |
Inf. Comput. | 2 |
| 2014 | Improving the Model Checking of Strategies under Partial Observability and Fairness Constraints
Simon Busard, Charles Pecheur, Hongyang Qu 0001, Franco Raimondi |
ICFEM | 2 |
| 2011 | A formal framework for design and analysis of human-machine interactionabstractAutomated systems are increasingly complex, making it hard to design interfaces for human operators. Human-machine interaction (HMI) errors like automation surprises are more likely to appear and lead to system failures or accidents. In previous work, we studied the problem of generating system abstractions, called mental models, that facilitate system understanding while allowing proper control of the system by operators as defined by the full-control property. Both the domain and its mental model have Labelled Transition Systems (LTS) semantics, and we proposed algorithms for automatically generating minimal mental models as well as checking full-control. This paper presents a methodology and an associated framework for using the above and other formal method based algorithms to support the design of HMI systems. The framework can be used for modelling HMI systems and analysing models against HMI vulnerabilities. The analysis can be used for validation purposes or for generating artifacts such as mental models, manuals and recovery procedures. The framework is implemented in the JavaPathfinder model checker. Our methodology is demonstrated on two examples, an existing benchmark of a medical device, and a model generated from the ADEPT toolset developed at NASA Ames. Guidelines about how ADEPT models can be translated automatically into JavaPathfinder models are also discussed. Sébastien Combéfis, Dimitra Giannakopoulou, Charles Pecheur, Michael Feary |
SMC | 3 |
| 2009 | A formal analysis of requirements-based testingabstractThe aim of requirements-based testing is to generate test cases from a set of requirements for a given system or piece of software. In this paper we propose a formal semantics for the generation of test cases from requirements by revising and extending the results presented in previous works (e.g.: [21, 20, 13]). We give a syntactic characterisation of our method, defined inductively over the syntax of LTL formulae, and prove that this characterisation is sound and complete, given some restrictions on the formulae that can be used to encode requirements. We provide various examples to show the applicability of our approach. Charles Pecheur, Franco Raimondi, Guillaume Brat |
ISSTA | 1 |
| 2008 | Efficient Symbolic Model Checking for Process Algebras
José Vander Meulen, Charles Pecheur |
FMICS | 2 |
| 2007 | Verification of Embedded Software: From Mars to Actions
Charles Pecheur |
FMICS | 1 |
| 2007 | Automatic Verification of Knowledge and Time with NuSMV
Alessio Lomuscio, Charles Pecheur, Franco Raimondi |
IJCAI | 2 |
| 2004 | Simulation-Based Verification of Autonomous Controllers via Livingstone PathFinder
A. E. Lindsey, Charles Pecheur |
TACAS | 2 |
| 2003 | Formal Verification of Diagnosability via Symbolic Model Checking
Alessandro Cimatti, Charles Pecheur, Roberto Cavada |
IJCAI | 2 |
| 2000 | Towards automatic verification of autonomous systemsabstractWhile autonomous systems offer great promise in terms of capability and flexibility, their reliability is particularly hard to assess. This paper describes research to apply formal verification methods to languages used to develop autonomy software. In particular, we describe tools that automatically convert autonomy software into formal models that are then verified using model checking. This approach has been applied to MPL code for the Livingstone fault diagnosis system and to TDL task descriptions for mobile robot systems. Our long-term objective is to create tools that enable engineers and roboticists to use formal verification as part of the normal software development cycle. Reid G. Simmons, Charles Pecheur, Grama Srinivasan |
IROS | 2 |
| 1999 | Advanced Modelling and Verification Techniques Applied to a Cluster File SystemabstractThis paper describes the application of advanced formal modelling techniques and tools from the CADP toolset to the verification of CFS, a distributed file system kernel. After a short overview of the specification of CFS, we describe the techniques used for model generation and verification, and their application to CFS. Two original aspects are put forth: firstly, the model is generated in a compositional way, by putting together separately generated sub-components, secondly, the extensible, data-aware temporal logic checker XTL is used to express and verify properties of the system. In particular an XTL extension providing richer diagnostics is presented. Charles Pecheur |
ASE | 1 |
| 1999 | Model-Based Verification of a Security Protocol for Conditional Access to Services
Guy Leduc, Olivier Bonaventure, Luc Léonard, Eckhart Koerner, Charles Pecheur |
Formal Methods Syst. Des. | 5 |
| 1997 | Specification and Verification of the Co4 Distributed Knowledge System using LOTOSabstractThis paper relates the formal specification and verification of a consensual decision protocol based on Co/sub 4/, a computer environment dedicated to the building of a distributed knowledge base. This protocol has been specified in the ISO formal description technique LOTOS. The CADP tools from the EUCALYPTUS LOTOS toolset have been used to verify different safety and liveness properties. The verification work has confirmed an announced violation of knowledge consistency and has put forth a case of inconsistent hierarchy, four cases of unexpected message reception and some further local corrections in the definition of the protocol. Charles Pecheur |
ASE | 1 |
| 1992 | Using LOTOS for specifying the CHORUS distributed operating system kernel
Charles Pecheur |
Comput. Commun. | 1 |