events contact us
Search the complete PARC site
 

Blue-and-White Series

The PARC Blue-and-White Series was published primarily from the early 1970s until the mid-1980s. This archival list does not include other reports or published articles. [current publications]

CONTENTS [current research organizations]

Cognitive and Instructional Sciences
Computer Science Laboratory
Electronic Documents Laboratory
General Sciences Laboratory
Imaging Sciences Laboratory
Information Sciences and Technologies Laboratory
Intelligent Systems Laboratory
Software Concepts Laboratory
System Sciences Laboratory
Systems and Practices Laboratory
VLSI - Very Large Scale Integration

 

COGNITIVE AND INSTRUCTIONAL SCIENCES

Return to Contents

Digest of Recent Research: Cognitive Science and Cognitive Technologies
Stuart K. Card
Mid 1981-Mid 1983

Felicity Conditions for Human Skill Acquisition: Validating an AI-Based Theory
Kurt VanLehn
November 1983

A Psycholinguistic Model for Command Names
Jarrett K. Rosenberg
August 1982

Remindings and Their Effect in Learning a Cognitive Skill
Brian Ross
July 1982

A Commitment Based Framework for Describing Informal Cooperative Work
Richard E. Fikes
June 1981 (Revised May 1982)

Eight Short Papers in User Psychology
Thomas Moran, editor
February 1982

On the Representations of Procedures in Repair Theory
Kurt VanLehn
October 1981

Coping with Complexity
Beau A. Sheil
June 1981

Competitive Argumentation in Computational Theories of Cognition
Kurt
VanLehn, John S. Brown, James Greeno
December 1982

The Psychological Study of Programming
Beau A. Sheil
January 1981

The Nature Heuristics
Douglas B. Lenat
April 1981

Bugs are not Enough: Empirical Studies of Bugs, Impasses and Repairs in Procedural Skills
Kurt VanLehn
March 1981

Domain Referenced Adaptive Testing
Jamie E. Friend
April 1981

Assumptions and Ambiguities in Mechanistic Mental Models
Johan de Kleer and John S. Brown
March 1982

Diagnosing Bugs in a Simple Procedural Skill
Richard R. Burton
May 1981

What Makes Things Fun to Learn? A Study of Intrinsically Motivating Computer Games
Thomas Malone
August 1980

The Process of Retrieval from Very Long Term Memory
Michael D. Williams and James D. Hollan
December 1980

The Interlisp-D Group Papers on Interlisp-D
September 1980, revised

Repair Theory: A Generative Theory of Bugs in Procedural Skills
John S. Brown and Kurt VanLehn
August 1980

Mental Models of Physical Mechanisms
Johan de Kleer and John S. Brown
December 1980

Towards a Generative Theory of "Bugs"
John S. Brown and Kurt VanLehn
December 1979

Planning Nets: A Representation for Formalizing Analogies and Semantic Models of Procedural Skills
Kurt VanLehn and John S. Brown
December 1978


COMPUTER SCIENCE LABORATORY

Return to Contents

An Interactive Program Verifier
(1038k compressed PostScript)
(1574k uncompressed PostScript)
L. Peter Deutsch
May 1973

New Programming Languages for AI Research
Daniel G. Bobrow and Bertram Raphael
August 1973

Omnigraph: Simple Terminal-Independent Graphics Software
(591k compressed PostScript)
(853k uncompressed PostScript)
December 1973

A Postmortem for a Time Sharing System
(780k compressed PostScript)
(1118k uncompressed PostScript)
Howard E. Sturgis
January 1974

On Data-Limited and Resource-Limited Processes
Donald A. Norman and Daniel G. Bobrow
May 1974

Introducing Iteration into the Pure Lisp Theorem Prover
(1076k compressed PostScript)
(1639k uncompressed PostScript)
J Strother Moore
March 1975

On the Problem of Uniform References to Data Structures
Charles M. Geschke and James G. Mitchell
January 1975

Computational Logic: Structure Sharing and Proof of Program Properties
J Strother Moore
April 1975

A Space-Economical Suffix Tree Construction Algorithm
Edward M. McCreight
April 1975

Some Principles of Memory Schemata
Daniel G. Bobrow and Daniel A. Norman
July 1975

Dimensions of Representation
Daniel G. Bobrow
July 1975

Subgoal Induction
James H. Morris and Edward L. Wegbreit
July 1975

Ethernet: Distributed Packet Switching for Local Computer Networks
Robert M. Metcalfe and David R. Boggs
November 1975; reprinted January 1976

Goal-Directed Program Transformation
E.L. Wegbreit
September 1975

A Fast String Searching Algorithm
Robert S. Boyer and J Strother Moore
July 1976

Constructive Methods in Program Verification
E.L. Wegbreit
July 1976

The Analysis of Hashing Algorithms
(945k compressed PostScript)
(1375k uncompressed PostScript)
Leonidas J. Guibas
July 1976

An Overview of KRL, A Knowledge Representation Language
Daniel G. Bobrow and Terry Winograd
July 1976

The Interlisp Virtual Machine Specification
J Strother Moore
September 1976

Early Experience with Mesa
Charles M. Geschke, James H. Morris and Edward H. Satterthwaite
October 1976

Meta-Programming: A Software Production Method
(1538k compressed PostScript)
(2318k uncompressed PostScript)
Charles Simonyi
December 1976

Schemes: A High Level Data Structuring Concept
(522k compressed PostScript)
(737k uncompressed PostScript)
James C. Mitchell and Ben Wegbreit
January 1977

Strategy Construction Using a Synthesis of Heuristic and Decision-Theoretic Methods
Robert F. Sproull
July 1977

A Display Oriented Programmer's Assistant
Warren Teitelman
March 1977

A Necessary and Sufficient Condition for the Existence of Hoare Logics
Richard Lipton
June 1977

Empirical Estimates of Program Entropy
Richard E. Sweet
September 1978

Using Encryption for Authentication in Large Networks of Computers
Roger Needham and Michael Schroeder
September 1978

Separating Data From Function in a Distributed File System
Jay E. Israel, James G. Mitchell and Howard E. Sturgis
September 1978

Consistent and Complete Proof Rules for the Total Correctness of Parallel Programs
Lawrence Flon and Nori Suzuki
November 1978

Monitoring System Behavior in a Complex Computational Environment
Mitchell Model
January 1979

Mesa Language Manual Version 5.0
April 1979

Formalizing the Analysis of Algorithms
Lyle Ramshaw
June 1982

Raster Graphics for Interactive Programming Environments
Robert Sproull
June 1979

Compact Encodings of List Structure
Daniel G. Bobrow and Douglas Clark
June 1979

Code Generation and Machine Descriptions
Richard G. G. Cattell
October 1979

An Entity-Based Database Interface
Richard G. G. Cattell
August 1979

Pup: An Internetwork Architecture
David Boggs, John Shoch, Edward Taft and Robert Metcalfe
July 1979

Alto: A Personal Computer
Chuck Thacker, Edward McCreight, Butler Lampson, Robert Sproull and David Boggs
August 1979

Violet, an Experimental Decentralized System
David Gifford
September 1979

WFS: A Simple Shared File System for a Distributed Environment
Daniel Swinehart, Gene McDaniel and David Boggs
October 1979

Weighted Voting for Replicated Data David Gifford
September 1979

Formal Specification as a Design Tool John Guttag, James Horning
January 1980

The Ethernet Local Network: Three Reports
February 1980

A Client-Based Transaction System To Maintain Data Integrity
William Paxton
March 1980

Efficient Dynamic Programming Using Quadrangle Inequalities
Frances Yao
March 1980

A Layered Approach to Software Design
Ira P. Goldstein; Daniel G. Bobrow
June 1980

The Display of Characters Using Gray Level Sample Arrays
(1119k compressed PostScript)
(1694k uncompressed PostScript)
John Warnock
May 1980

Displayed Data Structures for Interactive Debugging
Brad Myers
June 1982

Stress and Salience in English: Theory and Practice
Henry Thompson
June 1980

Efficient Algorithms for Enumerating Intersecting Intervals and Rectangles
(161k compressed PostScript)
(229k uncompressed PostScript)
Edward McCreight
June 1980

Requirements for an Experimental Programming Environment
L. Peter Deutsch and Edward Taft
June 1982

The Proper Place of Men and Machines in Language Translation
Martin Kay
October 1980

Algorithm Schemata and Data Structures in Syntactic Processing
Martin Kay
October 1980

The Dorado: A High-Performance Personal Computer: Three Papers
June 1982

The TXDT Package-Interlisp Text Editing Primitives
J Strother Moore
January 1981

An Experimental Description-Based Programming Environment: Four Reports
Ira Goldstein and Daniel Bobrow
June 1982

Priority Search Trees
Edward McCreight
March 1982

Laurel Manual
Douglas Brotz
May 1981

Trellis Data Compression
Lawrence Stewart
June 1981

Information Storage in a Decentralized Computer System
David Gifford
March 1982

Remote Procedure Call
Bruce Nelson
May 1981

Techniques for Program Verification
Greg Nelson
June 1981

Real Programming in Functional Languages
James Morris
July 1981

Revised Report on the Programming Language Euclid
Butler Lampson, James Horning, Ralph London, James Mitchell and Gerald Popek
October 1981

Cryptographic Sealing for Information Secrecy and Authentication
David Gifford
March 1982

An Analysis of a Mesa Instruction Set
Gene McDaniel
June 1982

Some Notes on Putting Formal Specifications to Productive Use
John Guttag, James Horning and Jeannette Wing
July 1982

Grapevine: An Exercise in Distributed Computing
Andrew Birrell, Roy Levin, Roger Needham, Michael Schroeder
July 1982

Packet-Voice Communication on an Ethernet Local Computer Network: an Experimental Study
Timothy A. Gonsalves
March 1982

Controlling Large Software Development in a Distributed Environment
Eric E. Schmidt
February 1983

An Interactive High-Level Debugger for Control-flow Optimized Programs
Polle T. Zellweger
April 1983

Mockingbird: A Composer's Amanuensis
John T. Maxwell and Severo M. Orstein
February 1983

Internet Broadcasting
David R. Boggs
October 1983

Design and Implementation of a Relationship Entity-Datum Data Model
Richard G. G. Cattell
May 1983

Data Types are Values
James Donahue, Alan Demers
March 1984

A Preliminary Report on the Larch Shared Language
John V. Guttag, James J. Horning
December 1983

Implementing Remote Procedure Calls
Andrew D. Birrell, Bruce J. Nelson
December 1983

Adding Voice to an Office Computer Network
Daniel Swinehart, Lawrence D. Stewart, Severo M. Ornstein
February 1984

The Semantics of Lazy (and Industrious) Evaluation
Robert Cartwright, James Donahue
April 1984

Deftly Replacing Go To Statements with Exit's
Lyle Ramshaw
November 1983

The Cedar Programming Environment: A Midterm Report and Examination
Warren Teitelman
June 1984

Grapevine: Two Papers and a Report
Andrew D. Birrell, Roy Levin, Roger M. Needham and Michael Schroder
December 1983

A Description of the Cedar Language: A Cedar Language Reference Manual
Butler Lampson
December 1983

The Alpine File System
Mark R. Brown, Karen Kolling and Edward A. Taft
October 1984

Interactive Source-Level Debugging of Optimized Programs
(3500k compressed PostScript)
(5392k uncompressed PostScript)
Polle T. Zellweger
May 1984

Experience with the Cedar Programming Environment for Computer Graphics Research
Richard J. Beach
July 1985

On Adding Garbage Collection and Runtime Types to a Strongly-Typed, Statically-Checked, Concurrent Language
(2138k compressed PostScript)
(2211k uncompressed PostScript)
Paul Rovner
July 1985

Distributed Name Servers: Naming and Caching in a Large Distributed Computing Environment
(2264k compressed PostScript)
(3650k uncompressed PostScript)
Douglas Terry
February 1985

Architectural Elements of Bitmap Displays
Cary Kornfeld
June 1985

Setting Tables and Illustrations with Style
(2704k compressed PostScript)
(4820k uncompressed PostScript)
Richard J. Beach
May 1985

Whiteboards: A Graphical Database Tool
James Donahue and Jennifer Widom
June 1985

A Caching File System for a Progammer's Workstation
Michael D. Schroeder, David Gifford and Roger M. Needham
November 1985

An Effective Test Strategy
Howard E. Sturgis
November 1985

Walnut: Storing Electronic Mail in a Database
James Donahue and Willie Sue Orr
November 1985

A Structural View of the Cedar Programming Environment
Daniel Swinehart, Polle T. Zellweger, Richard Beach and Robert Hagmann
June 1986

Voice Annotation and Editing in a Workstation Environment
Stephen Ades and Daniel Swinehart
September 1986

A Client Interface to an Entity-Relationship Database
James Donahue, Carl Hauser and Jack Kent
September 1986

Reimplementing the Cedar File System Using Logging and Group Commit
Robert Hagmann
August 1987

VLSI Design Aids: Capture, Integration, and Layout Generation
Richard Barth, Louis Monier, Bertrand Serlet and Pradeep Sindhu
July 1988

Maintaining Illustion of a Functional Language in the Presence of Side-Effects
Howard E. Sturgis
July 1988

Epidemic Algorithms for Replicated Database Maintenance
Alan D. Demers, Mark Gealy, Daniel Greene, Carl Hauser, Wesley Irish, John Larson, Sue Manning, Scott Shenker, Howard Sturgis, Daniel Swinehart, Douglas Terry, and Don Woods
January 1989

Etherphone: Collected Papers 1987-1988
Daniel Swinehart, Douglas Terry and Polle Zellweger
May 1989

Data Compression with Finite Windows
Edward R. Fiala and Daniel H. Greene
January 1989

UNIX Needs A True Integrated Environment: CASE Closed
(166k compressed PostScript)
(252k uncompressed PostScript)
Mark Weiser, L. Peter Deutsch and Peter B. Kessler
January 1989

Efficient Binary Space Partitions for Hidden-Surface Removal and Solid Modeling
Michael S. Paterson and F. Frances Yao
July 1989

Browsing Electronic Mail: Experiences Interfacing a Mail System to a DBMS
(258k compressed PostScript)
(362k uncompressed PostScript)
Jack Kent, Douglas Terry and Willie-Sue Orr
November 1989

Experiences Creating a Portable Cedar
Russ Atkinson, Alan Demers, Carl Hauser, Christian Jacobi, Peter Kessler and Mark Weiser
June 1989

Floating-Point and Computer Systems
David Goldberg
August 1989

Large Scale Analysis of Neural Structures
(487k compressed PostScript)
(746k uncompressed PostScript)
Ralph C. Merkle
November 1989

Constrained Quantification in Polymorphic Type Analysis
(1732k compressed PostScript)
(2545k uncompressed PostScript)
Pavel Curtis
February 1990

Rebuilding Database Caches During Fast Crash Recovery Robert B. Hagmann
April 1990

A Module System for Scheme
Pavel Curtis and James Rauen
April 1990

Comparing Strucrually Different Views of a VLSI Design
Mike Spreitzer
June 1990

An Architecture for High-Performance Single-Chip VLSI Testers
James A. Gasbarro
June 1990

Active Tioga Documents
Douglas B. Terry and Donald G. Baker
June 1990

Highly Parallel Sparse Cholesky Factorialization
John R. Gilbert and Robert Schreiber
August 1990

Separation in Graphs with Negative or Multiple Vertec Weights
Hristo N. Djidjev and John R. Gilbert
August 1990

Optimal Expression Evaluation for Data Parallel Architectures
John R. Gilbert and Robert Schreiber
November 1990

Approximating Treewidth, Pathwidth, and Minimum Elimination Tree Height
Hans L. Bodlaender, John R. Gilbert, Hjalmtyr Hajsteinsson, and Ton Kloks
January 1991

Elimination Structures for Unsymmetric Sparse LU Factors
John R. Gilbert and Joseph W.H. Liu
February 1991

7 Steps to a Better Mail System
Douglas B. Terry
September 1990

Phase-Slip Technique for direct Sequence Spread Spectrum Communication
(418k compressed PostScript)
(595k uncompressed PostScript)
Edward A. Richley and Richard M. Barth
December 1990

Low Latency Logging
Robert B. Hagmann
February 1991

Implementing Long Lived Transactions Using Log Record Forwarding
Robert B. Hagmann and Hector Garcia-Molina
February 1991

Sparse Matrics in MATLAB: Design and Implementation
John Gilbert, Cleve Moler, and Robert Schreiber
June 1991

Secure and Efficient Implementation of Abstract Data Types for Databases
Robert B. Hagmann
June 1991

Measured Performance of Caching in the Sprite Network File System
Brent B. Welch
June 1991

Virtual Memory Replacement Using Historical Information on Virtua Objects
Robert B. Hagmann
September 1991

Stylus User Interfaces for Manipulating Text
David Goldberg and Aaron Goodisman
September 1991

A Status-Based User Interface for Text: Entry and Editing
Aaron Goodisman
May 1991

Formal Specification of Memory Models
Pradeep S. Sindhu, Jean-Marc Frailong, and Michael Cekleov
December 1991

Computer Science Laboratory Technical Report Digest: 1973-1990
Nancy Freige
November 1991

The Yggdrasil Project: Motivation and Design
Robert B. Hagmann
October 1991

Mesh Generation and Optimal Triangulation
Marshall Bern and David Eppstein
March 1992

Functional Inversion and Communication Complexity
Shang-Hua Teng
March 1992

Heterogeneous Process Migration by Recompilation
Marvin Theimer and Barry Hayes
March 1992

Mudding: Social Phenomena in Text-Based Virtual Realities
Pavel Curtis
April 1992

Continuous Queries over Append-Only Databases
Douglas Terry, David Goldberg, David Nichols, and Brian Oki
May 1992

Liveboard: A Large Interactive Display Supporting Group Meetings, Presentations and Remote Collaboration
Scott Elrod, Richard Bruce, Rich Gold, David Goldberg, Frank Halasz, William Janssen, David Lee, Kim McCall, Elin Pedersen, Ken Pier, John Tang, and Brent Welch
June 1992

Separators in Graphs with Negative and Multiple Vertex Weights
(191k compressed PostScript)
(278k uncompressed PostScript)
Hristo N. Djidjev and John Gilbert
May 1992

Predicting Structure in Nonsymmetric Sparce Matrix Factorizations
John Gilbert and Esmond Ng
October 1992

An Efficient Algorithm to Compute Row and Column Counts for Sparse Cholesky Factorization
John Gilbert, Esmond Ng, and Barry Peyton
August 1992

Using Collaborative Filtering to Weave an Information Tapestry
David Goldberg, David Nichols, Brian Oki, and Douglas Terry
September 1992

Optimal Evaluation of Array Expressions on Massively Parallel Machines
Siddhartha Chatterjee, John Gilbert, R. Schreiber, and Shang-Hua Teng
December 1992

Delegation through Access Control Programs
Marvin Theimer, David Nichols, and Douglas Terry
November 1992

Automatic Array Alignment in Data Parallel Programs
Siddhartha Chatterjee, John Gilbert, Robert Schreiber, and Shang-Hua Teng
April 1993

Touch-Typing with a Stylus
David Goldberg and Cate Richardson
May 1993

An Update on Low Bandwidth X (LBX)
Jim Fulton and Chris Kent Kantarjiev
February 1993

The Design of Floating-Point Data Types
David Goldberg
February 1993

Safe, Efficient Garbage Collection for C++
John Ellis and David Detlefs
September 1993

The Responsive Environment
(180k compressed PostScript)
(267k uncompressed PostScript)
Scott Elrod, Gene Hall, Rick Costanza, Michael Dixon and Jim des Rivieres
June 1993

Generating Local Addresses and Communication Sets for Data Parallel Programs
Siddhartha Chatterjee, John R. Gilbert, Fred J. E. Long, Robert Schreiber and Shang-Hua Teng
June 1993

Mobile Replicated Alignment of Arrays in Data-Parallel Programs
(238k compressed PostScript)
(331k uncompressed PostScript)
Siddhartha Chatterjee, John Gilbert, and Robert Schreiber
September 1993

Using Property Specifications to Achieve Graceful Disconnected Operation in an Intermittent Mobile Computing Environment
Michael Tso
June 1993

Experience with X in a Wireless Environment
(320k compressed PostScript)
(432k uncompressed PostScript)
Christopher Kent Kantarjiev, Alan Demers, Ron Frederick, Robert Krivacic, and Mark Weiser
September 1993

Customizing Mobile Applications
Bill N. Schilit, Marvin M. Theimer, and Brent B. Welch
August 1993

A Tour through Tapestry
Douglas B. Terry
August 1993

The Alignment-Distribution Graph
Siddhartha Chatterjee, John Gilbert, and Robert Schreiber
November 1993

Separators and Structure Prediction in Sparse Orthogonal Factorization
John Gilbert, Esmond G. Ng, and Barry W. Peyton
November 1993

Using Threads in Interactive Systems: A Case Study
Carl Hauser, Christian Jacobi, Marvin Theimer, Brent Welch, and Mark Weiser
December 1993

The Years of the Dragon (reprinted from Benchmark, Spring 1993)
Jean Gastinel et al.
December 1993

A Comparison of Three Distributed File System Architectures: Vnode, Sprite, and Plan 9
Brent Welch
December 1993

Designing Research Space
Mark Weiser
December 1993

PARC Papers at WWOS-IV
How to Program Networked Portable Computers by David Goldberg and Michael Tso
Operating Systems: Why Object-Oriented? by Gregor Kiczales and John Lamping
The Need for Customizable Operating Systems by Gregor Kiczales, John Lamping, Chris Maeda, David Keppel, and Dylan McNarnee
The PARCTAB Mobile Computing System by Bill Schilit, Norman Adams, Rich Gold, Michael Tso, and Roy Want
Operating System Issues for PDAs by Marvin Theimer, Alan Demers, and Brent Welch
December 1993

Libraries Are More Than Information: Situational Aspects of Electronic Libraries
(134k compressed PostScript)
(228k uncompressed PostScript)
Vicky Reich and Mark Weiser
December 1993

Architectural Consideration for Scalable, Secure, Mobile Computing with Location Information
Mike Spreitzer and Marvin Theimer
May 1994

Providing Location Information in a Ubiquitous Computing Environment
Mike Spreitzer and Marvin Theimer
May 1994

Linear-size Nonobtuse Triangulation of Polygons
Marshall Bern, Scott Mitchell, and Jim Ruppert
June 1994

Distributing Information for Collaborative Filtering on Usenet Net News
David A. Maltz
September 1994

Aligning Parallel Arrays to Reduce Communication
Thomas Sheffler, Robert Schreiber, John Gilbert, and Siddhartha Chatterjee
September 1994

Array Distribution in Data-Parallel Programs
Siddhartha Chatterjee, John Gilbert, Robert Schreiber, and Thomas Sheffler
September 1994

A Nano-Cellular Local Area Network Using Near-Field RF Coupling
(322k compressed PostScript)
(457k uncompressed PostScript)
Alan Demers, Ed Richley, Scott Elrod, and Chris Kantarjiev
October 1994

Session Guarantees for Weakly Consistent Replicated Data
Douglas Terry, Alan Demers, Karin Petersen, Mike Spreitzer, Marvin Theimer, and Brent Welch
July 1994

Ropes Are Better Than Strings
Hans-J. Boehm, Russ Atkinson, and Michael Plass
September 1994

Disseminating Active Map Information to Mobile Hosts
Bill Schilit and Marvin Theimer
November 1994

Context-Aware Computing Applications
Bill Schilit, Norman Adams, and Roy Want
November 1994

Geometric Mesh Partitioning: Implementation and Experiments
John Gilbert, Gary Miller, and Shang-Hua Teng
November 1994

Geometric Spectral Partitioning
Tony Chan, John Gilbert, and Shang-Hua Teng
December 1994

Tcl/Tk for a Digital Personal Assistant
Karin Petersen
December 1994

The Bayou Architecture: Support for Data Sharing among Mobile Users
Alan J. Demers, Karin Petersen, Mike J. Spreitzer, Douglas B. Terry, Marvin M. Theimer, and Brent B. Welch
December 1994

The PARCTab Ubiquitous Computing Experiment
Roy Want, Bill Schilit, Norman Adams, Rich Gold, Karin Petersen, David Goldberg, John Ellis, and Mark Weiser
April 1995

Portable Porthole Pads: An Investigation into the Use of a Ubicomp Device to Support the Sociability of Work
C. Kent Kantarjiev and Richard Harper
June 1995

A Supernodal Approach to Sparse Partial Pivoting
James W. Demmel, Stanley C. Eisenstat, John R. Gilbert, Xiaoye S. Li, and Joseph W. H. Liu
February 1996

Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System
Douglas B. Terry, Marvin M. Theimer, Karin Petersen, Alan J. Demers, Mike J. Spreitzer, and Carl H. Hauser
August 1995


ELECTRONIC DOCUMENTS LABORATORY

Return to Contents

Color Gamut Mapping and the Printing of Digital Color Images
Maureen S. Stone, William B. Cowan, John C. Beatty, with appendix by Eric H. Larson
April 1988

Towards "WYSIWYG" Color
Michael G. Lamming and Warren L. Rhodes
April 1988

A New Approach to Imaging IC Layout and Schematics
Giordano B. Beretta
April 1988

Polygonization of Implicit Surfaces
Jules Bloomenthal
December 1988

Color Printing for Computer Graphics
Maureen S. Stone
December 1988

Selecting Colors for Representing VLSI Layout
Giordano B. Beretta
December 1988

Characterizing Cubic Bezier Curves
Maureen Stone and Tony DeRose
December 1988

Electronic Documents Laboratory Research at EP'88
Camino Real: An Interactive Mathematical Notebook by Dennis Arnon, Richard Beach, K. Mclsaac, and Carl Waldspurger
ActivePaths through Multimedia Documents, by Polle T. Zellweger
An Introduction to Gargoyle: An Interactive Illustration Tool by Ken Pier, Eric Bier, and Maureen Stone
Automatic Recognition and Representation of Documents by Lynn D. Wilcox, and A. Larry Spitz
Well-Established Document Interchange Formats by Jean-Marie de La Beaujardiere
January 1989

Snap - Dragging: Interactive Geometric Design in Two and Three Dimensions
Eric A. Bier
September 1989

Scripted Documents: A Hypermedia Path Mechanism
Polle T. Zellweger
December 1989

Density Estimation Using Optimally Quantized Histograms
Lynn D. Wilcox
December 1989

Generalized Hit-Miss Operations
Daniel Bloomberg and Petros Maragos
July 1990

Automatic Speech Recognition in the Presence of Co-Channel Speech Interference
Amy W. Lim
October 1990

Connectivity-Preserving Morphological Image Transformations
Dan S. Bloomberg
October 1991

Device Independent Color Reproduction
Maureen C. Stone
April 1992

Image Links and Their Applications
James V. Mahoney
April 1992

Image Chunks and Their Applications
James V. Mahoney
May 1992

Document Image Decoding Using Markov Sources
Gary E. Kopec and Phil A. Chou
May 1992

Row-Major Scheduling of Image Decoders
Gary E. Kopec
June 1992

Labeling of Curvilinear Structure Across Scales by Token Grouping
Eric Saund
May 1992


 

GENERAL SCIENCES LABORATORY

Return to Contents

Beam Crystallization of Silicon
Paper by the staff of the General Sciences Laboratory
May 1982

Physics of Magnetic Recording
Robert M. White
May 1984


 

IMAGING SCIENCES LABORATORY

Return to Contents

Optimal Pagination Techniques for Automatic Typesetting Systems
Michael F. Plass
August 1981

A Retrospective on the Dorado, A High-Performance Computer
Kenneth A. Pier
August 1983

The Multibus Design Frame
Gaetano Borriello, Randy H. Katz, and Alan G. Bell
May 1985



INFORMATION SCIENCES AND TECHNOLOGIES LABORATORY


Return to Contents


Two-Level Rule Compiler
Lauri Karttunen and Kenneth R. Beesley
October 1992

Editing Images of Text
Steven C. Bagley and Gary E. Kopec
November,1992

Issues for Location-Independent Interfaces
Ken Pier and James A. Landay
December 1992


 

INTELLIGENT SYSTEMS LABORATORY

Return to Contents

Expert Systems: New Approaches to Computer-Aided Engineering
Clive L. Dym
April 1984

Programming the Connection Machine
David P. Christman
April 1984

Interim 3-LISP Reference Manual
Brian C. Smith, Jim des Rivieres
July 1984

The Implementation of Procedurally Reflective Languages
Jim des Rivieres and Brian C. Smith
July 1984

Reflection and Semantics in LISP
Brian C. Smith
June 1984

Plans and Situated Actions: The Problem of Human-Machine Communication
Lucy A. Suchman
March 1985

Acquiring Procedural Skills from Lesson Sequences
Kurt Van Lehn
July 1985

Learning One Subprocedure Per Lesson
Kurt Van Lehn
August 1985

Theory Reform Caused by an Argumentation Tool
Kurt Van Lehn
July 1985

Arithmetic Procedures Induced from Examples
Kurt Van Lehn
August 1985

Sketch: A Drawing Program for Interlisp-D
Richard R. Burton
August 1985

Soar User's Manual: Version 4
John E. Laird
January 1986

Digests of Recent Research: Intelligent Systems Laboratory: Mid 1983 - Mid 1986
Members of ISL
May 1986


SOFTWARE CONCEPTS LABORATORY

Return to Contents

Searching for Information in a Dynamic Book
Stephen A. Weyer
February 1982

A Large Object-Oriented Virtual Memory: Grouping Strategies, Measurements, and Performance
James W. Stamos
August 1982

Programming by Rehearsal
Laura Gould and William Finzer
July 1984

 


SYSTEM SCIENCES LABORATORY

Return to Contents

Babar: An Electronic Mail Database
Steven Putz
April 1988

Listing, Drawing, and Gesturing in Design:
A Study of the Use of Shared Workspaces by Design Teams

John C. Tang
January 1989

Experimental Uses of Video to Support Design Actrivities
Robert Stults
January 1989

Embedded Computation and the Semantics of Programs
Michael Dixon
September 1991

Talking About Machines. An Ethnography of a Modern Job
Julian E. Orr
December 1991

The Social Construction of a Technical Reality:
Empirical Studies of Group Engineering Design Practice
Scott L. Minneman
December 1991

SYSTEM SCIENCES LABORATORY

Return to Contents

On the Representation of Procedures in Repair Theory
K. Van Lehn
October 1981

Mental Models of Physical Mechanisms
Johan DeKleer and John S. Brown
September 1981

Coping with Complexity
Beau A. Sheil
June 1981

Domain Referenced Adaptive Testing
Jamie E. Friend
April 1981

Bugs are not Enough: Empirical Studies of Bugs, Impasses and Repair in Procedural Skills
Kurt VanLehn
March 1981

The Nature of Heuristics
Douglas B. Lenat
April 1981

What Makes Things Fun to Learn? A Study of Intrinsically Motivating Computer Games
Thomas Malone
August 1980

Diagnosing Bugs in a Simple Procedural Skill
Richard R. Burton
May 1981

The Process of Retrieval from Very Long Term Memory
Michael D. Williams and J. D. Hollan
December 1980

Repair Theory: A Generative Theory of Bugs in Procedural Skills
John S. Brown and Kurt VanLehn
August 1980

The Psychological Study of Programming
Beau A. Sheil
January 1981

Towards a Generative Theory of "Bugs"
John S. Brown

Planning Nets: A Representation for Formalizing Analogies and Semantic Models of Procedural Skills
Kurt VanLehn and John S. Brown
December 1978

The Interlisp-D Group Papers on Interlisp-D
September 1980

Notes on the "Worm" Programs -- Some Early Experience with a Distributed Computation
John F. Shoch
September 1980

An Annotated Bibliography on Local Computer Networks
John F. Shoch
April 1980 (Third Edition)

Global Program Analysis in an Interactive Environment
Larry M. Masinter
January 1980

Evaluation of Computer Text-Editors
Terry Roberts
November 1979

On the Equivalence of Office Models
Clarence A. Ellis
December 1979

Guide to LSI Implementation
Robert Hon and Carlo Sequin
January 1980 (Second Edition)

Computer Science and Office Information Systems
Gary J. Nutt and Clarence A. Ellis
June 1979

Internetwork Experiments with the Bay Area Packet Radio Network
John F. Shoch
February 1979

Thing-Lab -- A Constraint-Oriented Simulation Laboratory
Alan H. Borning
July 1979

An Information-Processing Analysis of a Routine Cognitive Skill
Stuart K. Card, Thomas P. Moran, and Allen Newell (Carnegie-Mellon University)
April 1979

The Keystroke-Level Model for User Performance Time with Interactive Systems
Stuart K. Card, Thomas P. Moran, and Allen Newell (Carnegie-Mellon University)
March 1979

The Interactive Data-Analysis Language Reference Manual
Ronald M. Kaplan, Beau A. Sheil, and Eliot R. Smith
December 1978

Introduction to the Command Language Grammar: A Representation for the User Interface of Interactive Computer Systems
Thomas P. Moran
October 1978

Experiment Running Language (ERL) for the Alto
Thomas P. Moran and George G. Robertson
June 1978

Studies in the Psychology of Computer Text Editing Systems
Stuart K. Card
August 1978

Consistency and Correctness of Duplicate Database Systems
Clarence A. Ellis
May 1977

Methods for Teaching the Programming Language Smalltalk: Smalltalk in the Classroom
Adele J. Goldberg
June 1977

Evaluation of Mouse, Rate-Controlled Isometric Joystick, Step Keys, and Text Keys for Text on a CRT
Stuart K. Card, William K. English, and B. J. Burr
April 1977

The Manuscript Editing Task: A Routine Cognitive Skill
Stuart K. Card, Thomas P. Moran, and Allen Newell
December 1976

POGOS--An Operating System for a Network of Small Machines
William S. Duvall
May 1976

Smalltalk-72 Instruction Manual
Adele J. Goldberg and Alan C. Kay, editors
March 1976 (Includes addendum dated June 22, 1976)

Personal Dynamic Media
Learning Research Group
March 1975


SYSTEMS AND PRACTICES LABORATORY

Return to Contents

The Future of Time Series
Neil A. Gershenfeld and Andreas S. Weigand
July 1993


VLSI -VERY LARGE SCALE INTEGRATION

Return to Contents

The Optical Mouse, and an Architectural Methodology for Smart Digital Sensors
Richard F. Lyon
August 1981

The MPC Adventures: Experiences with the Generation of VLSI Design and Implementation Methodologies
Lynn Conway
January 1981

The Partitioning of Concerns in Digital System Design
Mark Stefik, Daniel Bobrow, Alan Bell, Harold Brown, Lynn Conway, and Christopher Tong
December 1981

The Organization of Expert Systems: A Prescriptive Tutorial
Mark Stefik, Janice Aikins, Robert Balzer, John Benoit, Lawrence Birnbaum, Frederick Hayes-Roth, and Earl Sacerdoti
January 1982

   

  (Logo/Homepage) PARC - Palo Alto Research Center