Demo Data from EDBT 2026 / reviewers in the wild / expert
Dean Kuo
dblp:88/1727
· DBLP profile ↗
12ranked-venue papers
7as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 4 first-authorDatabases, data management, data science and information retrieval · 4 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-authorHuman-computer interaction and ubiquitous 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.
| Software engineering, system software, and programming languages
2 papers |
Services computing and microservices · 78% Program verification · 22% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Services computing and microservices
web services |
0.1 | 1 | 2005 | Consistency for Web Services Applications · VLDB 2005 |
Distributed systems
distributed coordination |
0.0 | 1 | 2005 | Consistency for Web Services Applications · VLDB 2005 |
Transaction processing and concurrency control › recovery
ARIES recovery |
0.0 | 1 | 1996 | Model and Verification of a Data Manager Based on ARIES · ACM Trans. Database Syst. 1996 |
Program verification
formal modeling |
0.0 | 1 | 1996 | Model and Verification of a Data Manager Based on ARIES · ACM Trans. Database Syst. 1996 |
Methods — techniques the papers use, named apart from their topics
refinement proof · 0.0i/o automata · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Isolation Support for Service-based Applications: A Position Paper
Paul Greenfield, Alan D. Fekete, Julian Jang, Dean Kuo, Surya Nepal |
CIDR | 4 |
| 2006 | Extending a Resource Broker for Advance Reservation and ChargingabstractExisting resource brokers for computational Grids only focus on locating a machine (computational resource) within a cluster that has the least load. Such simple brokers are ineffective in commercial and complex environments where negotiation over price, time and service-level agreements are required to establish a contract before users are authorised to use a computational resource. This paper presents a brokering system, utilising the Job Submission Description Language (JSDL) standard and extends the Unicore/GS Resource Broker, that extends brokering with scheduling (resource availability) and simple pricing policy management. The brokering system improves the effectiveness in negotiating contracts for the use of computational resources on the Grid. The architecture and implementation have developed a plug-in for Unicore/GS Resource broker and integrates an externally hosted calendaring service to support the described functionality, and demonstrates the feasibility of building systems by composing autonomous services hosted on the network. Marco Fargetta, Donal Fellows, Dean Kuo |
e-Science | 3 |
| 2006 | Expressing and Reasoning about Service Contracts in Service-Oriented ComputingabstractThe Web services and service-oriented architectures (SOA) vision by Helland, P. (2005) is about building large-scale distributed applications by composing coarse-grained autonomous services in a flexible architecture that can adapt to changing business requirements. These services interact by exchanging one-way messages through standardized message processing and transport protocols. This vision is being driven by economic imperatives for integration and automation across administrative and organizational boundaries. This paper presents a concise yet expressive model for service contracts to describe messaging behavior. The idea is simple: we use Boolean conditions to specify when a message can be sent and received, where the conditions refer only to other messages in the service contract - that is, conditions only refer to a service's externalized messaging state and not to internal state Dean Kuo, Alan D. Fekete, Paul Greenfield, Surya Nepal, John Zic, Savas Parastatidis, Jim Webber |
ICWS | 1 |
| 2005 | Advance Reservation and Co-Allocation Protocol for Grid ComputingabstractThis paper specifies an advance reservation and co-allocation protocol for grid computing, and a simple framework for supporting well defined charging models. The protocol supports arbitrary level of nesting, that is a reservation may be to a virtual resource (a set of resources). The work is motivated by the need for advance reservation in the RealityGrid project. However the protocol is a generic protocol that can reserve any type of resource (e.g. clusters, network, and storage) and for any grid project where users need to reserve one or more resources in advance. Dean Kuo, Mark McKeown |
e-Science | 1 |
| 2005 | Consistency for Web Services Applications
Paul Greenfield, Dean Kuo, Surya Nepal, Alan D. Fekete |
VLDB | 2 |
| 2003 | Just What Could Possibly Go Wrong In B2B Integration?abstractOne important trend in enterprise-scale IT has been the increasing use of business-business integration (B2Bi) technologies to automate business processes that cross organizational boundaries, such as the interactions between partner companies along a supply chain. It is relatively easy to describe a pattern of interaction, or choreography, in the case where everything proceeds smoothly. However, the abnormal cases, such as where a process fails or a message is lost, are much more complicated, and risk introducing data and process inconsistencies into computer-based systems. Current B2Bi technologies do not supply an infrastructure that can provide reliability without considerable sophistication from the architects and developers. As a first step towards guiding architects to the design of B2Bi systems that maintain consistency despite failures, this paper describes a variety of types of failure that can arise in practice, based on a realistic e-procurement scenario. We describe these failures in terms of the different types of state that naturally occur within the distributed system. Understanding the types of failure that need to be handled, or prevented, is essential to an architect or developer who must design and write handlers for all the exceptions that can occur in their workflows. Dean Kuo, Alan D. Fekete, Paul Greenfield, Julian Jang, Doug Palmer |
COMPSAC | 1 |
| 2003 | Compensation is Not EnoughabstractAn important problem in designing infrastructure to support business-to-business integration (B2Bi) is how to cancel a long-running interaction (either because the user has changed their mind, or in response to an unrecoverable failure). We review the fault-handling and compensation mechanism that is now used in most workflow products and business process modeling standards. We then use an e-procurement case-study to extract a set of requirements for an effective cancellation mechanism, and we show that the standard approach using fault-handling, and compensation transactions is not adequate to meet these requirements. Paul Greenfield, Alan D. Fekete, Julian Jang, Dean Kuo |
EDOC | 4 |
| 2003 | Expressiveness of Workflow Description Languages
Julian Jang, Alan D. Fekete, Paul Greenfield, Dean Kuo |
ICWS | 4 |
| 2001 | Automated Analysis of Java Message Service Providers
Dean Kuo, Doug Palmer |
Middleware | 1 |
| 1998 | Using Constraints to Manage Long Duration Transactions in Spatial Information SystemsabstractSpatial information systems are employed to record the schematics of large networks for utilities and telecommunication organisations. Concurrent users access the spatial information systems to insert new designs, update designs and to record the current status of the network. Concurrency must be managed such that the data is not corrupted. This paper introduces a model for long duration transactions based on the use of integrity constraints. The model, called COLT (COnstraint-based Long Transaction), is domain-independent but is especially suitable for spatial information systems and domains where its intent naturally manifests constraints that relate data items. User-defined constraints and database integrity constraints are used both to specify the correctness criteria and to manage long duration ad-hoc transactions. The model is a generalisation of the traditional ACID transaction model. The approach enables the specification of the correctness criteria to be declarative and the user needs no knowledge of the semantics of other concurrently executing transactions. The COLT model is formally specified using the external actions of the I/O automata method and correctness is defined with respect to that method. Correctness is defined independent of implementation. Dean Kuo, Volker Gaede, Kerry L. Taylor |
CoopIS | 1 |
| 1996 | Model and Verification of a Data Manager Based on ARIESabstractIn this article, we model and verify a data manager whose algorithm is based on ARIES. The work uses the I/O automata method as the formal model and the definition of correctness is defined on the interface between the scheduler and the data manager. Dean Kuo |
ACM Trans. Database Syst. | 1 |
| 1992 | Model and Verification of a Data Manager Based on ARIES
Dean Kuo |
ICDT | 1 |