Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Charles Pecheur

dblp:17/1340 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking
model checking
0.322015
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.212015
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.212015
Reasoning about memoryless strategies under partial observability and unconditional fairness constraints · Inf. Comput. 2015
Automated reasoning and model checking › planning
partial observability
0.212015
Reasoning about memoryless strategies under partial observability and unconditional fairness constraints · Inf. Comput. 2015
Programming languages and type systems › language semantics
formal semantics
0.112009
A formal analysis of requirements-based testing · ISSTA 2009
Software testing › specification-based testing › requirements-based testing
requirements-based test generation
0.112009
A formal analysis of requirements-based testing · ISSTA 2009
Software testing › specification-based testing
requirements-based testing
0.112009
A formal analysis of requirements-based testing · ISSTA 2009
Requirements engineering and software design
requirements specification
0.112009
A formal analysis of requirements-based testing · ISSTA 2009
Knowledge, reasoning and agents › Knowledge representation and reasoning
epistemic reasoning
0.112007
Automatic Verification of Knowledge and Time with NuSMV · IJCAI 2007
Automated reasoning and model checking › diagnosis
diagnosability
0.012003
Formal Verification of Diagnosability via Symbolic Model Checking · IJCAI 2003
Automated reasoning and model checking › model checking
symbolic model checking
0.012003
Formal Verification of Diagnosability via Symbolic Model Checking · IJCAI 2003
Logic in computer science › temporal logic
linear temporal logic
0.012009
A formal analysis of requirements-based testing · ISSTA 2009
Logic in computer science
temporal logic
0.012009
A formal analysis of requirements-based testing · ISSTA 2009
Storage systems › file systems
distributed file system
0.011999
Advanced Modelling and Verification Techniques Applied to a Cluster File System · ASE 1999
Distributed systems
distributed coordination
0.011997
Specification and Verification of the Co4 Distributed Knowledge System using LOTOS · ASE 1997
Distributed systems › distributed system verification
protocol verification
0.011997
Specification and Verification of the Co4 Distributed Knowledge System using LOTOS · ASE 1997
Electronic design automation › hardware verification and test
fault diagnosis
0.012003
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
YearPublicationVenuePosition
2021 Verification of Scenario-based Behavioural Models using Capella and PyNuSMV
Simon Busard, Christophe Ponsard, Charles Pecheur
MODELSWARD3
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
FM2
2016 Automatic Detection of Potential Automation Surprises for ADEPT Models
abstract
This 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
ICFEM2
2011 A formal framework for design and analysis of human-machine interaction
abstract
Automated 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
SMC3
2009 A formal analysis of requirements-based testing
abstract
The 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
ISSTA1
2008 Efficient Symbolic Model Checking for Process Algebras
José Vander Meulen, Charles Pecheur
FMICS2
2007 Verification of Embedded Software: From Mars to Actions
Charles Pecheur
FMICS1
2007 Automatic Verification of Knowledge and Time with NuSMV
Alessio Lomuscio, Charles Pecheur, Franco Raimondi
IJCAI2
2004 Simulation-Based Verification of Autonomous Controllers via Livingstone PathFinder
A. E. Lindsey, Charles Pecheur
TACAS2
2003 Formal Verification of Diagnosability via Symbolic Model Checking
Alessandro Cimatti, Charles Pecheur, Roberto Cavada
IJCAI2
2000 Towards automatic verification of autonomous systems
abstract
While 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
IROS2
1999 Advanced Modelling and Verification Techniques Applied to a Cluster File System
abstract
This 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
ASE1
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 LOTOS
abstract
This 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
ASE1
1992 Using LOTOS for specifying the CHORUS distributed operating system kernel
Charles Pecheur
Comput. Commun.1