Demo Data from VLDB 2026 / reviewers in the wild / expert
Xudong Zhao 0005
dblp:02/735-5
· DBLP profile ↗
14ranked-venue papers
0as first author
0since 2021 · last 1999
0000-0002-1864-4686ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 7Systems, architecture and hardware · 6Artificial intelligence and machine learning · 3Software engineering, systems software and programming languages · 2
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
4 papers |
Automated reasoning and model checking · 82% Mathematical optimization · 18% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Electronic design automation · 85% Processor architecture and microarchitecture · 15% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking › model checking
symbolic model checking |
0.0 | 2 | 1999 | Coverage Estimation for Symbolic Model Checking · DAC 1999 Efficient Generation of Counterexamples and Witnesses in Symbolic Model Checking · DAC 1995 |
Electronic design automation
hardware verification and test |
0.0 | 2 | 1996 | Word Level Model Checking - Avoiding the Pentium FDIV Error · DAC 1996 Efficient Generation of Counterexamples and Witnesses in Symbolic Model Checking · DAC 1995 |
Mathematical optimization › submodular optimization
coverage problem |
0.0 | 1 | 1999 | Coverage Estimation for Symbolic Model Checking · DAC 1999 |
Electronic design automation › hardware verification and test › functional verification › logic verification
arithmetic circuit verification |
0.0 | 1 | 1996 | Word Level Model Checking - Avoiding the Pentium FDIV Error · DAC 1996 |
Processor architecture and microarchitecture › arithmetic unit
arithmetic unit design |
0.0 | 1 | 1996 | Verifying the SRT Division Algorithm Using Theorem Proving Techniques · CAV 1996 |
Automated reasoning and model checking
hardware verification |
0.0 | 1 | 1996 | Verifying the SRT Division Algorithm Using Theorem Proving Techniques · CAV 1996 |
Automated reasoning and model checking
theorem proving |
0.0 | 1 | 1996 | Verifying the SRT Division Algorithm Using Theorem Proving Techniques · CAV 1996 |
Automated reasoning and model checking › model checking › hardware model checking
word-level model checking |
0.0 | 1 | 1996 | Word Level Model Checking - Avoiding the Pentium FDIV Error · DAC 1996 |
Electronic design automation › hardware verification and test › formal verification
sequential circuit verification |
0.0 | 1 | 1995 | Efficient Generation of Counterexamples and Witnesses in Symbolic Model Checking · DAC 1995 |
Automated reasoning and model checking › model checking
counterexample generation |
0.0 | 1 | 1995 | Efficient Generation of Counterexamples and Witnesses in Symbolic Model Checking · DAC 1995 |
Electronic design automation › logic synthesis
boolean function representation |
0.0 | 1 | 1993 | Spectral Transforms for Large Boolean Functions with Applications to Technology Mapping · DAC 1993 |
Electronic design automation
logic synthesis |
0.0 | 1 | 1993 | Spectral Transforms for Large Boolean Functions with Applications to Technology Mapping · DAC 1993 |
Electronic design automation › logic synthesis
technology mapping |
0.0 | 1 | 1993 | Spectral Transforms for Large Boolean Functions with Applications to Technology Mapping · DAC 1993 |
Automated reasoning and model checking › model checking › temporal logic model checking
CTL model checking |
0.0 | 1 | 1999 | Coverage Estimation for Symbolic Model Checking · DAC 1999 |
Methods — techniques the papers use, named apart from their topics
theorem proving · 0.0model checking · 0.0symbolic model checking · 0.0symbolic algorithm · 0.0search procedures · 0.0search procedure · 0.0walsh transform · 0.0spectral methods · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | Coverage Estimation for Symbolic Model CheckingabstractAlthough model checking is an exhaustive formal verification method, a bug can still escape detection if the erroneous behavior does not violate any verified property.We propose a coverage metric to estimate the "completeness" of a set of properties verified by model checking.A symbolic algorithm is presented to compute this metric for a subset of the CTL property specification language.It has the same order of computational complexity as a model checking algorithm.Our coverage estimator has been applied in the course of some real-world model checking projects.We uncovered several coverage holes including one that eventually led to the discovery of a bug that escaped the initial model checking effort. Yatin Vasant Hoskote, Timothy Kam, Pei-Hsin Ho, Xudong Zhao 0005 |
DAC | 4 |
| 1999 | Verifying the SRT Division Algorithm Using Theorem Proving Techniques
Edmund M. Clarke, Steven M. German, Xudong Zhao 0005 |
Formal Methods Syst. Des. | 3 |
| 1998 | Analytica - An Experiment in Combining Theorem Proving and Symbolic Computation
Andrej Bauer, Edmund M. Clarke, Xudong Zhao 0005 |
J. Autom. Reason. | 3 |
| 1997 | Spectral Transforms for Large Boolean Functions with Applications to Technology Mapping
Edmund M. Clarke, Kenneth L. McMillan, Xudong Zhao 0005, Jerry Chih-Yuan Yang |
Formal Methods Syst. Des. | 3 |
| 1996 | Verifying the SRT Division Algorithm Using Theorem Proving Techniques
Edmund M. Clarke, Steven M. German, Xudong Zhao 0005 |
CAV | 3 |
| 1996 | Word Level Model Checking - Avoiding the Pentium FDIV ErrorabstractArticle Free Access Share on Word level model checking—avoiding the Pentium FDIV error Authors: E. M. Clarke School of Computer Science, Carnegie Mellon University, Pittsburgh, PA School of Computer Science, Carnegie Mellon University, Pittsburgh, PAView Profile , M. Khaira Intel Development Labs., Intel Corporation, 5200 NE Elam Young Pkwy, Hillsboro, OR Intel Development Labs., Intel Corporation, 5200 NE Elam Young Pkwy, Hillsboro, ORView Profile , X. Zhao School of Computer Science, Carnegie Mellon University, Pittsburgh, PA and Intel Development Labs., Intel Corporation, 5200 NE Elam Young Pkwy, Hillsboro, OR School of Computer Science, Carnegie Mellon University, Pittsburgh, PA and Intel Development Labs., Intel Corporation, 5200 NE Elam Young Pkwy, Hillsboro, ORView Profile Authors Info & Claims DAC '96: Proceedings of the 33rd annual Design Automation ConferenceJune 1996 Pages 645–648https://doi.org/10.1145/240518.240640Published:01 June 1996Publication History 20citation393DownloadsMetricsTotal Citations20Total Downloads393Last 12 Months52Last 6 weeks7 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Edmund M. Clarke, Manpreet Khaira, Xudong Zhao 0005 |
DAC | 3 |
| 1996 | Verification of All Circuits in a Floating-Point Unit Using Word-Level Model Checking
Yirng-An Chen, Edmund M. Clarke, Pei-Hsin Ho, Yatin Vasant Hoskote, Timothy Kam, Manpreet Khaira, John W. O'Leary, Xudong Zhao 0005 |
FMCAD | 8 |
| 1996 | Word Level Model Checking (Abstract)
Edmund M. Clarke, Xudong Zhao 0005 |
MFCS | 2 |
| 1995 | Efficient Generation of Counterexamples and Witnesses in Symbolic Model CheckingabstractModel checking is an automatic technique for verifying sequential circuit designs and protocols. An efficient search procedure is used to determine whether or not the specification is satisfied. If it is not satisfied, our technique will produce a counterexample execution trace that shows the cause of the problem. We describe an efficient algorithm to produce counterexamples and witnesses for symbolic model checking algorithms. This algorithm is used in the SMV model checker and works quite well in practice. We also discuss how to extend our technique to more complicated specifications. Edmund M. Clarke, Orna Grumberg, Kenneth L. McMillan, Xudong Zhao 0005 |
DAC | 4 |
| 1995 | Hybrid decision diagramsabstractFunctions that map boolean vectors into the integers are important for the design and verification of arithmetic circuits. MTBDDs and BMDs have been proposed for representing this class of functions. We discuss the relationship between these methods and describe a generalization called hybrid decision diagrams which is often much more concise. We show how to implement arithmetic operations efficiently for hybrid decision diagrams. In practice, this is one of the main limitations of BMDs since performing arithmetic operations on functions expressed in this notation can be very expensive. In order to extend symbolic model checking algorithms to handle arithmetic properties, it is essential to be able to compute the BDD for the set of variable assignments that satisfy an arithmetic relation. In our paper, we give an efficient algorithm for this purpose. Moreover, we prove that for the class of linear expressions, the time complexity of our algorithm is linear in the number of variables. Edmund M. Clarke, Xudong Zhao 0005 |
ICCAD | 3 |
| 1994 | Combining Symbolic Computation and Theorem Proving: Some Problems of Ramanujan
Edmund M. Clarke, Xudong Zhao 0005 |
CADE | 2 |
| 1994 | Fast Spectrum Computation for Logic Functions using Binary Decision DiagramsabstractWe show very efficient methods to compute Walsh spectrum for logic functions with large numbers of inputs (30 or more) using Binary Decision Diagrams. The BUD structure is extended to have any integer values as leaf (constant) nodes. The result is an efficient representation for integer vectors and integer matrices. The proposed procedure works directly on an extended BDD for the logic function, and computes the full Walsh spectrum in the form of an extended BDD. The algorithm presented is a more efficient version of the matrix-multiplication method. Our method embeds the Walsh transform matrix implicitly into program code with recursive calls, which results in a significant speed improvement. Our algorithm has the same complexity as the fastest known Walsh algorithm, and utilizes a much more efficient data structure than traditional truth tables. Furthermore, in cases where the complete set of spectra coefficient is either infeasible or impractical, we also present a method to compute subsets of Walsh coefficients. We present experimental results showing that logic functions having more than 60 inputs which cannot be processed by other published methods can be computed within 30 seconds on Sparc 2.> Jerry Chih-Yuan Yang, Edmund M. Clarke, Xudong Zhao 0005, Patrick C. McGeer |
ISCAS | 4 |
| 1993 | Spectral Transforms for Large Boolean Functions with Applications to Technology MappingabstractThe Walsh transform has numerous applications in computer-aided design, but the usefulness of these tech-niques in practice has been limited by the size of the boolean functions that can be transformed. Currently available techniques limit the functions to less than 20 variables. In this paper, we show how to compute concise representations of the Walsh transform for functions with several hundred vari-ables. We have applied our techniques to boolean technolqy mapping and, in certain cases, we obtained a speed up of as much as 50 % for the matching phase. Edmund M. Clarke, Kenneth L. McMillan, Xudong Zhao 0005, Jerry Chih-Yuan Yang |
DAC | 3 |
| 1992 | Analytica - A Theorem Prover in Mathematica
Edmund M. Clarke, Xudong Zhao 0005 |
CADE | 2 |