Journal ArticleDOI
The X Window System
Robert W. Scheifler,James Gettys +1 more
TLDR
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.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.read more
Citations
More filters
Proceedings Article
An Introduction to Software Architecture
David Garlan,Mary Shaw +1 more
TL;DR: This paper provides an introduction to the emerging field of software architecture by considering a number of common architectural styles upon which many systems are currently based and showing how different styles can be combined in a single design.
Patent
Internet server access control and monitoring systems
Thomas Mark Levergood,Lawrence C. Stewart,Stephen Jeffrey Morris,Andrew C. Payne,George Winfield Treese +4 more
TL;DR: In this paper, the authors describe a system for controlling and monitoring access to network servers that includes client-server sessions over the Internet, where when the user attempts to access an access-controlled file, the server subjects the request to a secondary server which determines whether the client has an authorization or valid account.
Proceedings ArticleDOI
A component- and message-based architectural style for GUI software
TL;DR: A novel architectural style directed at supporting larger grain reuse and coherent system composition is presented, which supports design of distributed, concurrent, applications.
Book
Debugging concurrent programs
TL;DR: A survey of current techniques used in debugging concurrent programs and systems using three general techniques are described: traditional or breakpoint style debuggers, event monitoring systems, and static analysis systems.
Journal ArticleDOI
Debugging concurrent programs
TL;DR: The main problems associated with debugging concurrent programs are increased complexity, the "probe effect", nonrepeatability, and the lack of a synchronized global clock as discussed by the authors, and a survey of debugging techniques can be found in this paper.
References
More filters
Book
Common Lisp the Language
TL;DR: This greatly expanded edition of the defacto standard is written by the Vice- Chairman of X3J13 (the ANSI committee responsible for the standardization of Common Lisp) and contains the entire text of the first edition plus six completely new chapters.
Journal ArticleDOI
Andrew: a distributed personal computing environment
James Morris,Mahadev Satyanarayanan,Michael H. Conner,John H. Howard,David S. H. Rosenthal,F. Donelson Smith +5 more
TL;DR: The origins of Andrew are traced, its goals and strategies are discussed, and an overview of the current status of its implementation and usage is given.
Journal ArticleDOI
Guardians and Actions: Linguistic Support for Robust, Distributed Programs
TL;DR: In this article, the authors present 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.
Journal ArticleDOI
The V Kernel: A Software Base for Distributed Systems
TL;DR: Developed to take advantage of the facilities of today's powerful personal workstations, the V kernel provides good system performance, not just good kernel performance.