Demo Data from VLDB 2026 / reviewers in the wild / expert
Jerome Y. Plun
dblp:11/324
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 2
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
2 papers |
Distributed computing theory · 54% Logic in computer science · 46% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% | |
| Computer networks
2 papers |
Wireless networking · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science › program logic
UNITY logic |
0.0 | 1 | 1997 | Mobile UNITY: Reasoning and Specification in Mobile Computing · ACM Trans. Softw. Eng. Methodol. 1997 |
Wireless networking
mobile computing |
0.0 | 1 | 1996 | Assertional Reasoning about Pairwise Transient Interactions in Mobile Computing · ICSE 1996 |
Distributed systems
distributed system verification |
0.0 | 1 | 1996 | Assertional Reasoning about Pairwise Transient Interactions in Mobile Computing · ICSE 1996 |
Concurrent programming › atomicity
atomic operations |
0.0 | 1 | 1993 | Dynamic Synchrony Among Atomic Actions · IEEE Trans. Parallel Distributed Syst. 1993 |
Concurrent programming
concurrency models |
0.0 | 1 | 1993 | Dynamic Synchrony Among Atomic Actions · IEEE Trans. Parallel Distributed Syst. 1993 |
Concurrent programming
synchronization |
0.0 | 1 | 1993 | Dynamic Synchrony Among Atomic Actions · IEEE Trans. Parallel Distributed Syst. 1993 |
Wireless networking
mobile ad hoc networks |
0.0 | 1 | 1997 | Mobile UNITY: Reasoning and Specification in Mobile Computing · ACM Trans. Softw. Eng. Methodol. 1997 |
Distributed computing theory
leader election |
0.0 | 1 | 1993 | Dynamic Synchrony Among Atomic Actions · IEEE Trans. Parallel Distributed Syst. 1993 |
Methods — techniques the papers use, named apart from their topics
formal specification · 0.0UNITY · 0.0assertional reasoning · 0.0formal semantics · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Mobile UNITY: Reasoning and Specification in Mobile ComputingabstractMobile computing represents a major point of departure from the traditional distributed-computing paradigm. The potentially very large number of independent computing units, a decoupled computing style, frequent disconnections, continuous position changes, and the location-dependent nature of the behavior and communication patterns present designers with unprecedented challenges in the areas of modularity and dependability. So far, the literature on mobile computing is dominated by concerns having to de with the development of protocols and services. This article complements this perspective by considering the nature of the underlying formal models that will enable us to specify and reason about such computations. The basic research goal is to characterize fundamental issues facing mobile computing. We want to achieve this in a manner analogous to the way concepts such as shared variables and message passing help us understand distributed computing. The pragmatic objective is to develop techniques that facilitate the verification and design of dependable mobile systems. Toward this goal we employ the methods of UNITY. To focus on what is essential, we center our study on ad hoc networks , whose singular nature is bound to reveal the ultimate impact of movement on the way one computes and communicates in a mobile environment. To understand interactions we start with the UNITY concepts of union and superposition and consider direct generalizations to transient interactions. The motivation behind the transient nature of the interactions comes from the fact that components can communicate with each other only when they are within a a certain range. The notation we employ is a highly modular extension of the UNITY programming notation. Reasoning about mobile computations relies on extensions to the UNITY proof logic. Gruia-Catalin Roman, Peter J. McCann, Jerome Y. Plun |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 1996 | Assertional Reasoning about Pairwise Transient Interactions in Mobile Computing
Gruia-Catalin Roman, Peter J. McCann, Jerome Y. Plun |
ICSE | 3 |
| 1993 | Dynamic Synchrony Among Atomic ActionsabstractSynchrony continues to be an important concern in concurrent programming. Existing languages and models have introduced a great diversity of constructs for expressing and managing synchronization among sequential processes or atomic actions. The authors put forth a model in which synchrony is viewed as a relation among atomic actions, a relation which may evolve with time. The model is shown to be convenient for expressing formally the semantics of synchrony as it appears in many of the languages and models proposed to date. Among such models Swarm is singled out for its use of dynamic synchrony. The Swarm notation is briefly reviewed. A new concurrent algorithm for the leader election problem illustrates the use of dynamic synchrony in Swarm.> Gruia-Catalin Roman, Jerome Y. Plun, C. Donald Wilcox |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1992 | On Deriving Distributed Programs from Formal Specifications of Functional Requirements and Architectural ConstraintsabstractA method for formal derivation of distributed programs is presented. The approach uses programwide assertions to formulate safety and progress properties of computations. Assertions are used to state functional requirements of the program as well as structural and behavioral constraints imposed by the choice of underlying architecture. The significance of this latter feature is that it offers a single, unified formal framework for integrating functional requirements and architectural constraints.> Gruia-Catalin Roman, C. Donald Wilcox, Jerome Y. Plun |
ICDCS | 3 |