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

Ziyang Duan

dblp:70/3074 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2004
—ORCID · none

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

Software engineering, systems software and programming languages · 2 · 2 first-authorTheory of computation · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
1 paper
Algorithms and data structures · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 100%

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

TopicWeightPapersLastEvidence papers
Algorithms and data structures › data structure design › search structures
dictionary data structure
0.012002
A locality-preserving cache-oblivious dynamic dictionary · SODA 2002
Memory systems › memory hierarchy
cache hierarchy
0.012002
A locality-preserving cache-oblivious dynamic dictionary · SODA 2002
Memory systems › cache
cache-oblivious algorithms
0.012002
A locality-preserving cache-oblivious dynamic dictionary · SODA 2002

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

cache-oblivious analysis · 0.1
YearPublicationVenuePosition
2004 A model for abstract process specification, verification and composition
abstract
An abstract business process contains a description the protocol that a business process engages in without revealing the internal computation of the process. This description provides the information necessary to compose the process with other Web services. BPEL supports this by providing distinct dialects for specifying abstract and executable processes. Unfortunately, BPEL does not prevent complex computations from being included in an abstract process. This complicates the protocol description, unnecessarily reveals implementation details, and makes it difficult to analyze correctness. We propose some restrictions on the data manipulation constructs that can be used in an abstract BPEL process. The restrictions permit a full description of a protocol while hiding computation. A restricted abstract process can easily be converted into an abstract BPEL process or expanded into an executable BPEL process. Based on these restrictions we propose a formal model for a business process and use it as the basis of an algorithm for demonstrating the process. We then sketch an algorithm for synthesizing a protocol based on a formal specification of its outcome and the tasks available for its construction.
Ziyang Duan, Arthur J. Bernstein, Philip M. Lewis, Shiyong Lu
ICSOC1
2004 Semantics Based Verification and Synthesis of BPEL4WS Abstract Processes
abstract
We introduce a logic model to formally specify the semantics of workflows and their composite tasks described as BPEL4WS abstract processes. Based on the model, we present a set of inference rules to deduce the strongest postcondition and weakest precondition of a workflow and demonstrate that automatic workflow verification is possible due to the restrictions on data manipulation in an abstract process. We then sketch an algorithm that automatically synthesizes a workflow given its specification and a task library.
Ziyang Duan, Arthur J. Bernstein, Philip M. Lewis, Shiyong Lu
ICWS1
2002 A Structured Approach to Trade Negotiation Applications
Ziyang Duan, Albert Loo, Biswajit Sarkar, Shiyong Lu, Mark Van Loon, Subhra Bose
CAINE1
2002 A locality-preserving cache-oblivious dynamic dictionary
Michael A. Bender, Ziyang Duan, John Iacono
SODA2