Demo Data from VLDB 2026 / reviewers in the wild / expert
Werner E. Kluge
dblp:34/268
· DBLP profile ↗
12ranked-venue papers
8as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 4 first-authorSoftware engineering, systems software and programming languages · 4 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 3 first-authorSecurity and privacy · 1Applied, interdisciplinary, general and emerging computing · 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
8 papers |
Parallel and multicore computing · 35% Memory systems · 28% Storage systems · 12% | |
| Software engineering, system software, and programming languages
2 papers |
Programming languages and type systems · 100% |
Topics — the 14 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
parallel programming models |
0.0 | 2 | 1983 | Cooperating Reduction Machines · IEEE Trans. Computers 1983 A System Architecture for the Concurrent Evaluation of Applicative Program Expressions · ISCA 1983 |
Memory systems › memory architecture
shift register memory |
0.0 | 4 | 1978 | Data File Management in Shift Register Memories · ACM Trans. Database Syst. 1978 Traversing Binary Tree Structures with Shift-Register Memories · IEEE Trans. Computers 1977 Data File Management in Shift Register Memories · VLDB 1977 |
Programming languages and type systems
functional programming |
0.0 | 1 | 1983 | Petri Net Models for the Evaluation of Applicative Programs Based on lambda-Expressions · IEEE Trans. Software Eng. 1983 |
Performance modeling and evaluation
petri net modeling |
0.0 | 1 | 1983 | Petri Net Models for the Evaluation of Applicative Programs Based on lambda-Expressions · IEEE Trans. Software Eng. 1983 |
Parallel and multicore computing
synchronization |
0.0 | 1 | 1982 | The Orderly Resolution of Memory Access Conflicts Among Competing Channel Processes · IEEE Trans. Computers 1982 |
Storage systems › storage hierarchy
secondary storage |
0.0 | 1 | 1978 | Data File Management in Shift Register Memories · ACM Trans. Database Syst. 1978 |
Memory systems
memory architecture |
0.0 | 1 | 1977 | Traversing Binary Tree Structures with Shift-Register Memories · IEEE Trans. Computers 1977 |
Programming languages and type systems
lambda calculus |
0.0 | 1 | 1983 | Cooperating Reduction Machines · IEEE Trans. Computers 1983 |
Processor architecture and microarchitecture › dataflow architecture
reduction machine |
0.0 | 1 | 1983 | A System Architecture for the Concurrent Evaluation of Applicative Program Expressions · ISCA 1983 |
Distributed systems › distributed coordination
conflict resolution |
0.0 | 1 | 1982 | The Orderly Resolution of Memory Access Conflicts Among Competing Channel Processes · IEEE Trans. Computers 1982 |
Distributed systems
distributed coordination |
0.0 | 1 | 1982 | The Orderly Resolution of Memory Access Conflicts Among Competing Channel Processes · IEEE Trans. Computers 1982 |
Hardware accelerators and domain-specific architectures › database accelerator
database machine |
0.0 | 1 | 1978 | Data File Management in Shift Register Memories · ACM Trans. Database Syst. 1978 |
Memory systems
non-volatile memory |
0.0 | 1 | 1977 | Data File Management in Shift Register Memories · VLDB 1977 |
Graph algorithms and graph theory › graph algorithms › tree algorithms
tree traversal |
0.0 | 1 | 1977 | Traversing Binary Tree Structures with Shift-Register Memories · IEEE Trans. Computers 1977 |
Methods — techniques the papers use, named apart from their topics
reduction machine architecture · 0.0petri nets · 0.0lambda calculus · 0.0synchronic distance · 0.0data permutation · 0.0shift register memory · 0.0magnetic domain memory · 0.0charge-coupled device memory · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | π-Red+ An Interactive Compiling Graph Reduction System for an Applied λ-CalculusabstractAbstract This paper describes a compiling graph reduction system which realizes the reduction semantics of a fully-fledged applied λ-calculus. High-level functional programs are conceptually executed as sequences of program transformations governed by full β-reductions. They may be carried out step-by-step, and intermediate programs may be displayed in high-level notation, rendering the system suitable for interactive program design, high-level debugging, and also for teaching basic programming language concepts and language interpretation. Run-time efficiency for production runs is achieved by means of an abstract stack machine ASM which serves as an intermediate level of code generation. It employs multiple stacks for reasonably fast function calls, optimized tail-end recursions, and earliest possible releases of subgraphs that are no longer needed. The ASM involves an interpreter if and only if potential naming conflicts need to be resolved when reducing partial function applications. Dietmar Gärtner, Werner E. Kluge |
J. Funct. Program. | 2 |
| 1995 | On the Design of Systems of Cooperating Functional ProcessesabstractThis paper describes a design concept for systems of cooperating distributed processes based on a variant of coloured Petri-nets. It cleanly separates graphical specification of processes and their interaction (or communication) from the algorithmic specifications of the computations that need to be performed by the individual processes. Designing complex process systems is aided by abstractions similar to those that are available in programming languages. In conjunction with a small set of well-defined interaction schemes for process communication it ensures well-behaving systems largely by construction. Essential invariance properties of small subsystems which in incremental steps may either be verified by formal methods or validated by simulation are not corrupted when embedding them in the context of larger systems. The paper focuses particularly on the construction of large systems by recursive abstractions of small net templates which, at execution time, may be recursively expanded to distribute application problems evenly over several processing sites for concurrent processing. Claus Aßmann, Werner E. Kluge |
SRDS | 2 |
| 1983 | A System Architecture for the Concurrent Evaluation of Applicative Program ExpressionsabstractThe paper outlines the principles for the concurrent evaluation of applicative programs based on Berklings reduction language. The recursive style of program design supported by this language lends itself to a recursive partitioning scheme which, for suitable program expressions, generates dynamically a hierarchy of processes for the concurrent evaluation of subexpressions. This hierarchy can elegantly be mapped onto a system of cooperating reduction machines featuring a stack architecture. A special ticket mechanism enforces an upper limit on the number of processes that, at any time, may exist within the system, which does not significantly exceed the number of the available machines. Claudia Schmittgen, Werner E. Kluge |
ISCA | 2 |
| 1983 | Cooperating Reduction MachinesabstractThis paper presents a concept and a system architecture for the concurrent execution of program expressions of a concrete reduction language based on λ-expressions. Werner E. Kluge |
IEEE Trans. Computers | 1 |
| 1983 | Petri Net Models for the Evaluation of Applicative Programs Based on lambda-ExpressionsabstractIn applicative systems, program design is based on elementary constructs of the form apply function to argument(s), also called applications, which are to be recursively inserted into each other. Program evaluation follows a process of meaning-preserving transformations which systematically distributes argument expressions within function expressions and substitutes applications of primitive functions by their values, until a constant expression representing the result of the computation with respect to these transformations is being reached. Werner E. Kluge, Heinz Schlütter |
IEEE Trans. Software Eng. | 1 |
| 1982 | The Orderly Resolution of Memory Access Conflicts Among Competing Channel ProcessesabstractThe purpose of this is to present an abstract regulation scheme for the orderly resolution of multiple conflicts in dynamic systems, in which comparable "claims" of the conflicting parties (to have the conflicts resolved in their favor) can precisely be formulated. The scheme rests on the notion of "synchronic distance," an invariance property by which restrictions in the system behavior that relate to the sychronization of system components can be measured. Werner E. Kluge, Kurt Lautenbach |
IEEE Trans. Computers | 1 |
| 1978 | Impact of New Technologies
Werner E. Kluge |
VLDB | 1 |
| 1978 | Data File Management in Shift Register MemoriesabstractThe paper proposes a shift-register memory, structured as a two-dimensional array of uniform shift-register loops which are linked by flow-steering switches, whose switch control scheme is tailored to perform with great efficiency data management operations on sequentially organized files. The memory operates in a linear input/output mode to perform record insertion, deletion, and relocation on an existing file, and in a sublinear mode for rapid internal file movement to expedite file positioning and record retrieval and update operations. The memory, implemented as a large capacity charge-coupled device or magnetic domain memory, permits efficient data management on very large databases at the level of secondary storage and lends itself to applications as a universal disk replacement, particularly in database computers. Werner E. Kluge |
ACM Trans. Database Syst. | 1 |
| 1977 | Data File Management in Shift Register Memories
Werner E. Kluge |
VLDB | 1 |
| 1977 | Traversing Binary Tree Structures with Shift-Register MemoriesabstractThe paper proposes a tree-structured shift-register memory which employs two different data permutation operations to perform pre-/post-order traversals of binary tree structures. Werner E. Kluge |
IEEE Trans. Computers | 1 |
| 1976 | Traversing Binary Tree Structures with Shift Register Memories
Werner E. Kluge |
ISCA | 1 |
| 1975 | Conceptual Design of a Hardwired Main Storage Management UnitabstractThis paper is to present the basic concept of a hardwired storage management system. Information about the status of the storage cells is held in two separate bit-planes whose contents are interrogated and updated by a special processor. The system processes requests for the releases of memory space, returning and receiving base addresses, respectively. It operates concurrently to the CPU, thereby relieving the latter of a considerable workload. The hardware of the processor is designed to accommodate a fast string search algorithm that employs ‘don't care’ states for blockwise addressing of the bit-planes. Klaus J. Berkling, Werner E. Kluge |
Comput. J. | 2 |