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

Jianbin Tan

dblp:28/930 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
1since 2021 · last 2025
0000-0002-3264-1086ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021

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.

Software engineering, system software, and programming languages
3 papers
Program verification · 100%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification › model checking
finite-state verification
0.122006
Managing space for finite-state verification · ICSE 2006
Heuristic-Based Model Refinement for FLAVERS · ICSE 2004
Program verification › model checking
counterexample generation
0.012004
Heuristic-guided counterexample search in FLAVERS · SIGSOFT FSE 2004
Program verification
model checking
0.012004
Heuristic-guided counterexample search in FLAVERS · SIGSOFT FSE 2004
Program verification › refinement
model refinement
0.012004
Heuristic-Based Model Refinement for FLAVERS · ICSE 2004
Automated reasoning and model checking › model checking
counterexample generation
0.012004
Heuristic-guided counterexample search in FLAVERS · SIGSOFT FSE 2004
Automated reasoning and model checking › model checking
finite-state verification
0.012004
Heuristic-guided counterexample search in FLAVERS · SIGSOFT FSE 2004

Methods — techniques the papers use, named apart from their topics

two-stage search strategy · 0.1heuristic-guided search · 0.1depth-first search · 0.1breadth-first search · 0.1zero-suppressed binary decision diagrams · 0.1binary decision diagrams · 0.1heuristic · 0.0
YearPublicationVenuePosition
2025 Integrated analysis for electronic health records with structured and sporadic missingness
Jianbin Tan, Chuan Hong, T. Tony Cai, Tianxi Cai, Anru Zhang
J. Biomed. Informatics1
2006 Managing space for finite-state verification
abstract
Finite-state verification (FSV) techniques attempt to prove properties about a model of a system by examining all possible behaviors of that model. This approach suffers from the state-explosion problem, where the size of the model or the analysis costs may be exponentially large with respect to the size of the system. Using symbolic data structures to represent subsets of the state space has been shown to usually be an effective optimization approach for hardware verification. The value for software verification, however, is still unclear. In this paper, we investigate applying two symbolic data structures, Binary Decision Diagrams (BDDs) and Zero-suppressed Binary Decision Diagrams (ZDDs), in two FSV tools, LTSA and FLAVERS. We describe an experiment showing that these two symbolic approaches can improve the performance of both FSV tools and are more efficient than two other algorithms that store the state space explicitly. Moreover, the ZDD-based approach often runs faster and can handle larger systems than the BDD-based approach.
Jianbin Tan, George S. Avrunin, Lori A. Clarke
ICSE1
2004 Heuristic-Based Model Refinement for FLAVERS
abstract
FLAVERS is a finite-state verification approach that allows an analyst to incrementally add constraints to improve the precision of the model of the system being analyzed. Except for trivial systems, however, it is impractical to compute which constraints should be selected to produce precise results for the least cost. Thus, constraint selection has been a manual task, guided by the intuition of the analyst. In this paper, we investigate several heuristics for selecting task automaton constraints, a kind of constraint that tends to reduce infeasible task interactions. We describe an experiment showing that one of these heuristics is extremely effective at improving the precision of the analysis results without significantly degrading performance.
Jianbin Tan, George S. Avrunin, Lori A. Clarke
ICSE1
2004 Heuristic-guided counterexample search in FLAVERS
abstract
One of the benefits of finite-state verification (FSV) tools, such as model checkers, is that a counterexample is provided when the property cannot be verified. Not all counterexamples, however, are equally useful to the analysts trying to understand and localize the fault. Often counterexamples are so long that they are hard to understand. Thus, it is important for FSV tools to find short counterexamples and to do so quickly. Commonly used search strategies, such as breadth-first and depth-first search, do not usually perform well in both of these dimensions. In this paper, we investigate heuristic-guided search strategies for the FSV tool FLAVERS and propose a novel two-stage counterexample search strategy. We describe an experiment showing that this two-stage strategy, when combined with appropriate heuristics, is extremely effective at quickly finding short counterexamples for a large set of verification problems.
Jianbin Tan, George S. Avrunin, Lori A. Clarke, Shlomo Zilberstein, Stefan Leue
SIGSOFT FSE1