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

Dayou Zhou

dblp:68/2630 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 2011
0000-0001-9666-7229ORCID · corroborated

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

Databases, data management, data science and information retrieval · 4

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.

Databases, data mining, and information retrieval
3 papers
Spatial and temporal data management · 25% Indexing and storage engines · 25% Query processing and optimization · 25%
Software engineering, system software, and programming languages
2 papers
Program verification · 100%
Theoretical computer science
2 papers
Automated reasoning and model checking · 67% Logic in computer science · 33%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Indexing and storage engines
temporal indexing
0.112011
Querying contract databases based on temporal behavior · SIGMOD Conference 2011
Spatial and temporal data management
temporal query processing
0.112011
Querying contract databases based on temporal behavior · SIGMOD Conference 2011
Query processing and optimization
cardinality estimation
0.112006
A system for specification and verification of interactive, data-driven web applications · SIGMOD Conference 2006
Data mining
multivariate data analysis
0.112006
A system for specification and verification of interactive, data-driven web applications · SIGMOD Conference 2006
Query processing and optimization
selectivity estimation
0.112006
A system for specification and verification of interactive, data-driven web applications · SIGMOD Conference 2006
Database system architecture and tuning
database tuning
0.112005
A Verifier for Interactive, Data-Driven Web Applications · SIGMOD Conference 2005
Program verification
model checking
0.112005
A Verifier for Interactive, Data-Driven Web Applications · SIGMOD Conference 2005
Automated reasoning and model checking
temporal logic specification
0.012011
Querying contract databases based on temporal behavior · SIGMOD Conference 2011
Distributed systems › operating system support › interprocess communication
asynchronous message passing
0.012006
Verification of communicating data-driven web services · PODS 2006
Logic in computer science › temporal logic
first-order temporal logic
0.012006
Verification of communicating data-driven web services · PODS 2006

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

model checking · 0.4modular verification · 0.2conversation protocols · 0.2maximum entropy principle · 0.1
YearPublicationVenuePosition
2011 Querying contract databases based on temporal behavior
abstract
Considering a broad definition for service contracts (beyond web services and software, e.g. airline tickets and insurance policies), we tackle the challenges of building a high performance broker in which contracts are both specified and queried through their temporal behavior. The temporal dimension, in conjunction with traditional relational attributes, enables our system to better address difficulties arising from the great deal of information regarding the temporal interaction of the various events cited in contracts (e.g. "No refunds are allowed after a reschedule of the flight, which can be requested only before any flight leg has been used"). On the other hand, querying large repositories of temporal specifications poses an interesting indexing challenge. In this paper, we introduce two distinct and complementary indexing techniques that enable our system to scale the evaluation of a novel and theoretically sound notion of permission of a temporal query by a service contract. Our notion of permission is inspired by previous work on model checking but, given the specific characteristic of our problem, does not reduce to it. We evaluate experimentally our implementation, showing that it scales well with both the number and the complexity of the contracts.
Elio Damaggio, Alin Deutsch, Dayou Zhou
SIGMOD Conference3
2006 Verification of communicating data-driven web services
abstract
We study the verification of compositions of Web Service peers which interact asynchronously by exchanging messages. Each peer has access to a local database and reacts to user input and incoming messages by performing various actions and sending messages. The reaction is described by queries over the database, internal state, user input and received messages. We consider two formalisms for specification of correctness properties of compositions, namely Linear Temporal First-Order Logic and Conversation Protocols. For both formalisms, we map the boundaries of verification decidability, showing that they include expressive classes of compositions and properties. We also address modular verification, in which the correctness of a composition is predicated on the properties of its environment.
Alin Deutsch, Liying Sui, Victor Vianu, Dayou Zhou
PODS4
2006 A system for specification and verification of interactive, data-driven web applications
abstract
When comparing alternative query execution plans (QEPs), a cost-based query optimizer in a relational database management system needs to estimate the selectivity of conjunctive predicates. To avoid inaccurate independence assumptions, modern optimizers try to exploit multivariate statistics (MVS) that provide knowledge about joint frequencies in a table of a relation. Because the complete joint distribution is almost always too large to store, optimizers are given only partial knowledge about this distribution. As a result, there exist multiple, non-equivalent ways to estimate the selectivity of a conjunctive predicate. To consistently combine the partial knowledge during the estimation process, existing optimizers employ cumbersome ad hoc heuristics. These methods unjustifiably ignore valuable information, and the optimizer tends to favor QEPs for which the least information is available. This bias problem yields poor QEP quality and performance. We demonstrate MAXENT, a novel approach based on the maximum entropy principle, prototyped in IBM DB2 LUW. We illustrate MAXENT's ability to consistently estimate the selectivity of conjunctive predicates on a per-table basis. In contrast to the DB2 optimizer's current ad hoc methods, we show how MAXENT exploits all available information about the joint column distribution and thus avoids the bias problem. For some complex queries against a real-world database, we show that MAXENT improves selectivity estimates by orders of magnitude relative to the current DB2 optimizer, and also show how these improved estimate influence plan choices as well as query execution times.
Alin Deutsch, Liying Sui, Victor Vianu, Dayou Zhou
SIGMOD Conference4
2005 A Verifier for Interactive, Data-Driven Web Applications
abstract
We present WAVE, a verifier for interactive, database-driven Web applications specified using high-level modeling tools such as WebML. WAVE is complete for a broad class of applications and temporal properties. For other applications, WAVE can be used as an incomplete verifier, as commonly done in software verification. Our experiments on four representative data-driven applications and a battery of common properties yielded surprisingly good verification times, on the order of seconds. This suggests that interactive applications controlled by database queries may be unusually well suited to automatic verification. They also show that the coupling of model checking with database optimization techniques used in the implementation of WAVE can be extremely effective. This is significant both to the database area and to automatic verification in general.
Alin Deutsch, Monica Marcus, Liying Sui, Victor Vianu, Dayou Zhou
SIGMOD Conference5