EDBT 2026 Demo / reviewers in the wild / expert
Alon Kleinman
dblp:62/3552
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 1991
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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
1 paper |
Programming languages and type systems · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 1 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › logic programming
logic variables |
0.0 | 1 | 1991 | Communication with Directed Logic Variables · POPL 1991 |
Methods — techniques the papers use, named apart from their topics
distributed algorithm design · 0.0correctness proof · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1991 | Communication with Directed Logic Variables
Alon Kleinman, Yael Moscowitz, Amir Pnueli, Ehud Shapiro |
POPL | 1 |
| 1990 | Distributed Variable Server for Atomic UnificationabstractProcesses in concurrent logic programs communicate and synchronize using shared singleassignment variables.Communication is performed via unification operations, while synchronization is performed through input matching.The more expressive concurrent logic languages employ atomic unification as the basic communication primitive.Atomic unification can be thought of as an atomic transaction that either fails with no trace or succeeds in writing on all of the necessary writable variables occurring in the unification instance.This pa- per presents a distributed variable server algorithm that can be used as the key component in a distributed implementation of concurrent logic languages with atomic unification.The variable server provides an abstraction in which processes can act as if all of the shared variables are local.It thus allows programs to be written for a shared memory model and executed in a system in which memory is distributed.We rigorously specify the requirements the variable server must fulfill, present an algorithm satisfying the specification, and prove its correctness with respect to the specification.The algorithm has been implemented for the language Flat Concurrent Prolog (FCP) and is incorporated in the distributed version of the Logix system. Alon Kleinman, Yoram Moses, Ehud Shapiro |
PODC | 1 |