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

Robert Seliger

dblp:23/2365 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 1992
—ORCID · none

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

Software 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems › distributed interactive applications › collaborative computing
distributed collaborative editing
0.021992
A Case Study Of CES: A Distributed Collaborative Editing System Implemented In Argus · IEEE Trans. Software Eng. 1992
Atomic Data Abstractions in a Distributed Collaborative Editing System · POPL 1986
Distributed systems › transaction processing
atomicity
0.011986
Atomic Data Abstractions in a Distributed Collaborative Editing System · POPL 1986
Distributed systems
concurrency control
0.011986
Atomic Data Abstractions in a Distributed Collaborative Editing System · POPL 1986
Distributed systems › fault tolerance
recoverability
0.011986
Atomic Data Abstractions in a Distributed Collaborative Editing System · POPL 1986
Distributed systems › concurrency control
serializability
0.011986
Atomic Data Abstractions in a Distributed Collaborative Editing System · POPL 1986
Distributed systems › distributed communication
remote data access
0.011992
A Case Study Of CES: A Distributed Collaborative Editing System Implemented In Argus · IEEE Trans. Software Eng. 1992

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

case study · 0.0
YearPublicationVenuePosition
1992 A Case Study Of CES: A Distributed Collaborative Editing System Implemented In Argus
abstract
Experience implementing CES, a distributed collaborative editing system, is described. CES was written in Argus, a language that was designed to support the construction of reliable distributed programs, and exhibits a number of requirements typical of distributed applications. The authors' experience illustrates numerous areas in which the support provided by Argus for meeting those requirements was quite helpful, but also identifies several areas in which the support provided by Argus was inadequate. Some of the problems arise because of the distinction in Argus (and in other systems) between locally and remotely accessible data and the mechanisms provided for implementing each. Others arise because of limitations of the mechanisms for building user-defined data types. The authors discuss the problems they encountered, including the implications for other systems. They also suggest solutions to the problems, or in some cases further research directed at finding solutions.>
Irene Greif, Robert Seliger, William E. Weihl
IEEE Trans. Software Eng.2
1986 Atomic Data Abstractions in a Distributed Collaborative Editing System
abstract
This paper describes our experience implementing CES, a distributed Collaborative Editing System written in Argus, a language that includes facilities for managing long-lived distributed data. Argus provides atomic actions, which simplify the handling of concurrency and failures, and mechanisms for implementing atomic data types, which ensure serializability and recoverability of actions that use them. This paper focuses on the support for atomicity in Argus, especially the support for building new atomic types. Overall the mechanisms in Argus made it relatively easy to build CES; however, we encountered interesting problems in several areas. For example, much of the processing of an atomic action in Argus is handled automatically by the run-time system; several examples are presented that illustrate areas where more explicit control in the implementations of atomic types would be useful.
Irene Greif, Robert Seliger, William E. Weihl
POPL2