Demo Data from VLDB 2026 / reviewers in the wild / expert
David L. Cohrs
dblp:86/5556
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 1989
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-authorComputer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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 networks
1 paper |
Network management and operations · 67% Internet architecture and protocols · 33% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › protocol specification
formal specification |
0.0 | 1 | 1989 | Specification and Verification of Network Managers for Large Internets · SIGCOMM 1989 |
Network management and operations
network configuration |
0.0 | 1 | 1989 | Specification and Verification of Network Managers for Large Internets · SIGCOMM 1989 |
Network management and operations
network verification |
0.0 | 1 | 1989 | Specification and Verification of Network Managers for Large Internets · SIGCOMM 1989 |
Programming languages and type systems
object-oriented programming |
0.0 | 1 | 1987 | CLAM - an Open System for Graphical User Interfaces · OOPSLA 1987 |
Methods — techniques the papers use, named apart from their topics
dynamic class loading · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1989 | Specification and Verification of Network Managers for Large InternetsabstractLarge internet environments are increasing the difficulty of network management. Integrating increasing numbers of autonomous subnetworks (each with an increasing number of hosts) makes it more difficult to determine if the network managers of the subnetworks will interoperate correctly. We propose a high level, formal specification language, NMSL, as an aid in solving this problem. NMSL has two aspects of operation, a descriptive aspect and a prescriptive aspect. In its descriptive aspect, NMSL specifies abstractions of the network components and their instantiations, and verifies the consistency of such a specification. The abstractions include the data objects and processes in a network management system. These abstractions are instantiated on network elements. Network elements are grouped together in the specification of domains of administration. An extension mechanism is provided to allow for the specification of new management characteristics that the basic language cannot express. In its prescriptive aspect, NMSL generates configuration information directly from a consistent specification. This information is used to configure network management processes to make their operation consistent with their specifications. Standard management protocols (such as the emerging ISO or IETF standards) can be used to incorporate the configuration information into running management processes. David L. Cohrs, Barton P. Miller |
SIGCOMM | 1 |
| 1988 | Distributed Upcalls: A Mechanism for Layering Asynchronous AbstractionsabstractProcedure calls provide a synchronous interface to call downward through successive layers of abstraction, and remote procedure calls allow the layers to reside in different address spaces. A design is given for distributed upcalls, a mechanism for propagating upcalls across address space boundaries. Distributed upcalls provide a natural complement to remote procedure calls, allowing the user to arbitrarily place abstractions in the server or in the client. A server structuring system called CLAM, which is currently being used to support an extensible window management system, is presented. The CLAM system, including distributed upcalls, remote procedure call extensions to C++, dynamic loading, and basic window classes, is currently running under 4.3BSD Unix on Microvax workstations.> David L. Cohrs, Barton P. Miller, Lisa A. Call |
ICDCS | 1 |
| 1987 | CLAM - an Open System for Graphical User InterfacesabstractCLAM is an object-oriented system designed to support the building of extensible graphical user interfaces. CLAM provides a basic windowing environment with the ability to extend its functions using dynamically loaded C++ classes. The dynamically loaded classes allow for performance tuning (by transparently loading the class in either the client or the CLAM server) and for sharing of new functions. Lisa A. Call, David L. Cohrs, Barton P. Miller |
OOPSLA | 2 |