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

Benet Devereux

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

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking › model checking
multi-valued model checking
0.242003
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.122003
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.122003
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.012003
Multi-valued symbolic model-checking · ACM Trans. Softw. Eng. Methodol. 2003
Automated reasoning and model checking › model checking
symbolic model checking
0.012003
Multi-valued symbolic model-checking · ACM Trans. Softw. Eng. Methodol. 2003
Automated reasoning and model checking › model checking
temporal logic model checking
0.012003
\chiChek: A Model Checker for Multi-Valued Reasoning · ICSE 2003
Automated reasoning and model checking
model checking
0.012002
chi-Chek: A Multi-valued Model-Checker · CAV 2002
Software testing
test generation
0.022003
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.012003
Multi-valued symbolic model-checking · ACM Trans. Softw. Eng. Methodol. 2003
Logic in computer science › temporal logic › branching-time temporal logic
CTL
0.012003
\chiChek: A Model Checker for Multi-Valued Reasoning · ICSE 2003
Logic in computer science
temporal logic
0.012003
\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
YearPublicationVenuePosition
2006 Automated Support for Building Behavioral Models of Event-Driven Systems
Benet Devereux, Marsha Chechik
FASE1
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 Reasoning
abstract
This 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
ICSE3
2003 Multi-valued symbolic model-checking
abstract
This 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 Exploration
abstract
Temporal 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
CAV3
2002 Model exploration with temporal logic query checking
abstract
A 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 FSE2
2001 Efficient Multiple-Valued Model-Checking Using Lattice Representations
Marsha Chechik, Benet Devereux, Steve M. Easterbrook, Albert Y. C. Lai, Victor Petrovykh
CONCUR2
2001 Implementing a Multi-valued Symbolic Model Checker
Marsha Chechik, Benet Devereux, Steve M. Easterbrook
TACAS2