Demo Data from EDBT 2026 / reviewers in the wild / expert
Benet Devereux
dblp:49/2772
· DBLP profile ↗
9ranked-venue papers
1as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 1 first-authorTheory of computation · 3
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 · 59% Logic in computer science · 41% | |
| Software engineering, system software, and programming languages
3 papers |
Software testing · 65% Program verification · 35% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking › model checking
multi-valued model checking |
0.2 | 4 | 2003 | Temporal Logic Query Checking: A Tool for Model Exploration · IEEE Trans. Software Eng. 2003 Multi-valued symbolic model-checking · ACM Trans. Softw. Eng. Methodol. 2003 \chiChek: A Model Checker for Multi-Valued Reasoning · ICSE 2003 |
Logic in computer science
many-valued logic |
0.1 | 2 | 2003 | Multi-valued symbolic model-checking · ACM Trans. Softw. Eng. Methodol. 2003 chi-Chek: A Multi-valued Model-Checker · CAV 2002 |
Logic in computer science › temporal logic
temporal logic query checking |
0.1 | 2 | 2003 | Temporal Logic Query Checking: A Tool for Model Exploration · IEEE Trans. Software Eng. 2003 Model exploration with temporal logic query checking · SIGSOFT FSE 2002 |
Logic in computer science › modal logic › possible-world semantics
kripke structures |
0.0 | 1 | 2003 | Multi-valued symbolic model-checking · ACM Trans. Softw. Eng. Methodol. 2003 |
Automated reasoning and model checking › model checking
symbolic model checking |
0.0 | 1 | 2003 | Multi-valued symbolic model-checking · ACM Trans. Softw. Eng. Methodol. 2003 |
Automated reasoning and model checking › model checking
temporal logic model checking |
0.0 | 1 | 2003 | \chiChek: A Model Checker for Multi-Valued Reasoning · ICSE 2003 |
Automated reasoning and model checking
model checking |
0.0 | 1 | 2002 | chi-Chek: A Multi-valued Model-Checker · CAV 2002 |
Software testing
test generation |
0.0 | 2 | 2003 | Temporal Logic Query Checking: A Tool for Model Exploration · IEEE Trans. Software Eng. 2003 Model exploration with temporal logic query checking · SIGSOFT FSE 2002 |
Program verification
temporal logic |
0.0 | 1 | 2003 | Multi-valued symbolic model-checking · ACM Trans. Softw. Eng. Methodol. 2003 |
Logic in computer science › temporal logic › branching-time temporal logic
CTL |
0.0 | 1 | 2003 | \chiChek: A Model Checker for Multi-Valued Reasoning · ICSE 2003 |
Logic in computer science
temporal logic |
0.0 | 1 | 2003 | \chiChek: A Model Checker for Multi-Valued Reasoning · ICSE 2003 |
Methods — techniques the papers use, named apart from their topics
symbolic model checking algorithm · 0.1placeholder substitution · 0.1kripke structures · 0.1temporal logic query checking · 0.1symbolic model checking · 0.0multi-valued model checking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Automated Support for Building Behavioral Models of Event-Driven Systems
Benet Devereux, Marsha Chechik |
FASE | 1 |
| 2006 | Data structures for symbolic multi-valued model-checking
Marsha Chechik, Arie Gurfinkel, Benet Devereux, Albert Y. C. Lai, Steve M. Easterbrook |
Formal Methods Syst. Des. | 3 |
| 2003 | \chiChek: A Model Checker for Multi-Valued ReasoningabstractThis paper describes our multi-valued symbolic model-checker XChek. XChek is a generalization of an existing symbolic model-checking algorithm for a multi-valued extension of the temporal logic CTL. Multi-valued model-checking supports reasoning with values other than just TRUE and FALSE. Steve M. Easterbrook, Marsha Chechik, Benet Devereux, Arie Gurfinkel, Albert Y. C. Lai, Victor Petrovykh, Anya Tafliovich, Christopher D. Thompson-Walsh |
ICSE | 3 |
| 2003 | Multi-valued symbolic model-checkingabstractThis article introduces the concept of multi-valued model-checking and describes a multi-valued symbolic model-checker, ΧChek. Multi-valued model-checking is a generalization of classical model-checking, useful for analyzing models that contain uncertainty (lack of essential information) or inconsistency (contradictory information, often occurring when information is gathered from multiple sources). Multi-valued logics support the explicit modeling of uncertainty and disagreement by providing additional truth values in the logic.This article provides a theoretical basis for multi-valued model-checking and discusses some of its applications. A companion article [Chechik et al. 2002b] describes implementation issues in detail. The model-checker works for any member of a large class of multi-valued logics. Our modeling language is based on a generalization of Kripke structures, where both atomic propositions and transitions between states may take any of the truth values of a given multi-valued logic. Properties are expressed in ΧCTL, our multi-valued extension of the temporal logic CTL.We define the class of logics, present the theory of multi-valued sets and multi-valued relations used in our model-checking algorithm, and define the multi-valued extensions of CTL and Kripke structures. We explore the relationship between ΧCTL and CTL, and provide a symbolic model-checking algorithm for ΧCTL. We also address the use of fairness in multi-valued model-checking. Finally, we discuss some applications of the multi-valued model-checking approach. Marsha Chechik, Benet Devereux, Steve M. Easterbrook, Arie Gurfinkel |
ACM Trans. Softw. Eng. Methodol. | 2 |
| 2003 | Temporal Logic Query Checking: A Tool for Model ExplorationabstractTemporal logic query checking was first introduced by W. Chan in order to speed up design understanding by discovering properties not known a priori. A query is a temporal logic formula containing a special symbol ?/sub 1/, known as a placeholder. Given a Kripke structure and a propositional formula /spl phi/, we say that /spl phi/ satisfies the query if replacing the placeholder by /spl phi/ results in a temporal logic formula satisfied by the Kripke structure. A solution to a temporal logic query on a Kripke structure is the set of all propositional formulas that satisfy the query. Query checking helps discover temporal properties of a system and, as such, is a useful tool for model exploration. In this paper, we show that query checking is applicable to a variety of model exploration tasks, ranging from invariant computation to test case generation. We illustrate these using a Cruise Control System. Additionally, we show that query checking is an instance of a multi-valued model checking of Chechik et al. This approach enables us to build an implementation of a temporal logic query checker, TLQSolver, on top of our existing multi-valued model checker /sub /spl chi//Chek. It also allows us to decide a large class of queries and introduce witnesses for temporal logic queries-an essential notion for effective model exploration. Arie Gurfinkel, Marsha Chechik, Benet Devereux |
IEEE Trans. Software Eng. | 3 |
| 2002 | chi-Chek: A Multi-valued Model-Checker
Marsha Chechik, Arie Gurfinkel, Benet Devereux |
CAV | 3 |
| 2002 | Model exploration with temporal logic query checkingabstractA temporal logic query is a temporal logic formula with placeholders. Given a model, a solution to a query is a set of assignments of propositional formulas to placeholders, such that replacing the placeholders with any of these assignments results in a temporal logic formula that holds in the model. Query checking, first introduced by William Chan \citechan00, is an automated technique for finding solutions to temporal logic queries. It allows discovery of the temporal properties of the system and as such may be a useful tool for model exploration and reverse engineering.This paper describes an implementation of a temporal logic query checker. It then suggests some applications of this tool, ranging from invariant computation to test case generation, and illustrates them using a Cruise Control System. Arie Gurfinkel, Benet Devereux, Marsha Chechik |
SIGSOFT FSE | 2 |
| 2001 | Efficient Multiple-Valued Model-Checking Using Lattice Representations
Marsha Chechik, Benet Devereux, Steve M. Easterbrook, Albert Y. C. Lai, Victor Petrovykh |
CONCUR | 2 |
| 2001 | Implementing a Multi-valued Symbolic Model Checker
Marsha Chechik, Benet Devereux, Steve M. Easterbrook |
TACAS | 2 |