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

Claus Hagen

dblp:50/2330 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 2000
—ORCID · none

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

Systems, architecture and hardware · 2 · 2 first-authorSecurity and privacy · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1

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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 69% Processor architecture and microarchitecture · 31%
Databases, data mining, and information retrieval
2 papers
Distributed and cloud data management · 69% Transaction processing and concurrency control · 31%

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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture
exception handling
0.012000
Exception Handling in Workflow Management Systems · IEEE Trans. Software Eng. 2000
Distributed systems
fault tolerance
0.012000
Exception Handling in Workflow Management Systems · IEEE Trans. Software Eng. 2000
Distributed systems
workflow management
0.012000
Exception Handling in Workflow Management Systems · IEEE Trans. Software Eng. 2000
Distributed and cloud data management
distributed query processing
0.011997
Distributed Processing over Stand-alone Systems and Applications · VLDB 1997
Transaction processing and concurrency control
atomicity
0.012000
Exception Handling in Workflow Management Systems · IEEE Trans. Software Eng. 2000
Distributed systems
distributed coordination
0.011997
Distributed Processing over Stand-alone Systems and Applications · VLDB 1997

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

transactions · 0.1exception handling · 0.1
YearPublicationVenuePosition
2000 Exception Handling in Workflow Management Systems
abstract
Fault tolerance is a key requirement in process support systems (PSS), a class of distributed computing middleware encompassing applications such as workflow management systems and process centered software engineering environments. A PSS controls the flow of work between programs and users in networked environments based on a "metaprogram" (the process). The resulting applications are characterized by a high degree of distribution and a high degree of heterogeneity (properties that make fault tolerance both highly desirable and difficult to achieve). We present a solution for implementing more reliable processes by using exception handling, as it is used in programming languages, and atomicity, as it is known from the transaction concept in database management systems. We describe the mechanism incorporating both transactions and exceptions and present a validation technique allowing to assess the correctness of process specifications.
Claus Hagen, Gustavo Alonso
IEEE Trans. Software Eng.1
1999 Beyond the Black Box: Event-based Inter-Process Communication in Process Support Systems
abstract
We describe the concept and implementation of an inter-process communication facility based on the exchange of events between concurrently running processes. In contrast to previous approaches based on shared data stored in a common database, our approach has the advantage of being platform independent and providing straightforward support for distribution. In addition, we also explore the problem of process atomicity and consistency when events are revoked due to the abort of processes. We present a family of recovery protocols that allow to control the effects of aborted processes.
Claus Hagen, Gustavo Alonso
ICDCS1
1999 Highly Available Process Support Systems: Implementing Backup Mechanisms
abstract
Availability in process support systems (PSS) can be achieved by using standby mechanisms that allow a backup server to take over in case a primary server fails. These mechanisms, resembling the process pair approach used in operating systems, require the primary to send information about state changes to the backup on a regular basis. In PSS where all relevant state information is stored in a database, there are two principal strategies for synchronizing a primary-backup pair. One is to use the replication mechanisms provided by the DBMS. Another is to implement a message mechanism to exchange state information between servers above the database level. For both approaches, several variants exist that allow to trade run-time performance for failover time. This paper discusses the possible strategies and evaluates their performance based on an implementation within the OPERA process support kernel.
Claus Hagen, Gustavo Alonso
SRDS1
1998 Flexible Exception Handling in the OPERA Process Support System
abstract
Exceptions are one of the most pervasive problems in process support systems. In installations expected to handle a large number of processes, having exceptions is bound to be a normal occurrence. Any programming tool intended for large, complex applications has to face this problem. However, current process support systems, despite their orientation towards complex, distributed, and heterogeneous applications, provide almost no support for exception handling. This paper shows how flexible mechanisms for failure handling are incorporated into the OPERA process support system using a combination of programming language concepts and transaction processing techniques. The resulting mechanisms allow the construction of fault-tolerant workflow processes in a transparent and flexible way while ensuring reusability of workflow components.
Claus Hagen, Gustavo Alonso
ICDCS1
1997 Distributed Processing over Stand-alone Systems and Applications
Gustavo Alonso, Claus Hagen, Hans-Jörg Schek, Markus Tresch
VLDB2