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 Scheifler

dblp:19/2672 · also Robert W. Scheifler · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
0since 2021 · last 1990
—ORCID · none

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

Software engineering, systems software and programming languages · 5 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorHuman-computer interaction and ubiquitous 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
5 papers
Distributed systems · 89% Storage systems · 11%
Software engineering, system software, and programming languages
4 papers
Operating systems · 65% Programming languages and type systems · 35%
Human-computer interaction and pervasive computing
1 paper
User interface design and tools · 100%

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

TopicWeightPapersLastEvidence papers
Operating systems › operating system family
windows
0.021988
X Window System (panel session) · SIGGRAPH 1988
The X Window System · ACM Trans. Graph. 1986
Distributed systems › fault tolerance
atomic actions
0.021987
Implementation of Argus · SOSP 1987
Guardians and Actions: Linguistic Support for Robust, Distributed Programs · ACM Trans. Program. Lang. Syst. 1983
Distributed systems
distributed programming
0.011987
Implementation of Argus · SOSP 1987
Distributed systems › distributed database
distributed transactions
0.011987
Implementation of Argus · SOSP 1987
Storage systems
object storage
0.011985
Reliable Object Storage to Support Atomic Actions · SOSP 1985
Distributed systems › distributed programming
distributed programming languages
0.011983
Guardians and Actions: Linguistic Support for Robust, Distributed Programs · ACM Trans. Program. Lang. Syst. 1983
Distributed systems
fault tolerance
0.011983
Guardians and Actions: Linguistic Support for Robust, Distributed Programs · ACM Trans. Program. Lang. Syst. 1983
Programming languages and type systems › concurrent programming languages
language support for distributed systems
0.011982
Guardians and Actions: Linguistic Support for Robust, Distributed Programs · POPL 1982
User interface design and tools
graphical user interface
0.011988
X Window System (panel session) · SIGGRAPH 1988
Transaction processing and concurrency control
ACID transactions
0.011985
Reliable Object Storage to Support Atomic Actions · SOSP 1985

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

language design · 0.0performance measurement · 0.0linguistic constructs · 0.0guardians · 0.0atomic actions · 0.0atomic action implementation · 0.0
YearPublicationVenuePosition
1990 The X Window System
Robert Scheifler, James Gettys
Softw. Pract. Exp.1
1988 X Window System (panel session)
abstract
No abstract available.
James Gettys, Georges G. Grinstein, Bertram Herzog, Robert Scheifler
SIGGRAPH4
1987 Implementation of Argus
abstract
Argus is a programming language and system developed to support the construction and execution of distributed programs. This paper describes the implementation of Argus, with particular emphasis on the way we implement atomic actions, because this is where Argus differs most from other implemented systems. The paper also discusses the performance of Argus. The cost of actions is quite reasonable, indicating that action systems like Argus are practical.
Barbara Liskov, Dorothy Curtis, Paul Johnson 0001, Robert Scheifler
SOSP4
1986 The X Window System
abstract
An overview of the X Window System is presented, focusing on the system substrate and the low-level facilities provided to build applications and to manage the desktop. The system provides high-performance, high-level, device-independent graphics. A hierarchy of resizable, overlapping windows allows a wide variety of application and user interfaces to be built easily. Network-transparent access to the display provides an important degree of functional separation, without significantly affecting performance, which is crucial to building applications for a distributed environment. To a reasonable extent, desktop management can be custom-tailored to individual environments, without modifying the base system and typically without affecting applications.
Robert Scheifler, James Gettys
ACM Trans. Graph.1
1985 Reliable Object Storage to Support Atomic Actions
Brian M. Oki, Barbara Liskov, Robert Scheifler
SOSP3
1983 Guardians and Actions: Linguistic Support for Robust, Distributed Programs
abstract
An overview is presented of an integrated programming language and system designed to support the construction and maintenance of distributed programs: programs in which modules reside and execute at communicating, but geographically distinct, nodes.The language is intended to support a class of applications concerned with the manipulation and preservation of long-lived, on-line, distributed data.The language addresses the writing of robust programs that survive hardware failures without loss of distributed information and that provide highly concurrent access to that information while preserving its consistency.Several new linguistic constructs are provided; among them are atomic actions, and modules called guardians that survive node failures.
Barbara Liskov, Robert Scheifler
ACM Trans. Program. Lang. Syst.2
1982 Guardians and Actions: Linguistic Support for Robust, Distributed Programs
abstract
This paper presents an overview of an integrated programming language and system designed to support the construction and maintenance of distributed programs: programs in which modules reside and execute at communicating, but geographically distinct, nodes. The language is intended to support a class of applications in which the manipulation and preservation of long-lived, on-line, distributed data is important. The language addresses the writing of robust programs that survive hardware failures without loss of distributed information and that provide highly concurrent access to that information while preserving its consistency. Several new linguistic constructs are provided; among them are atomic actions, and modules called guardians that survive node failures.
Barbara Liskov, Robert Scheifler
POPL2