Computer Science and Artificial Intelligence Lab (CSAIL): Recent submissions
Now showing items 581-600 of 2625
-
The Disciplined Use of Simplifying Assumptions
(MIT Artificial Intelligence Laboratory, 1981-12)Simplifying assumptions — everyone uses them but no one's programming tool explicitly supports them. In programming, as in other kinds of engineering design, simplifying assumptions are an important method for dealing with ...
-
Presentation Based User Interfaces
(MIT Artificial Intelligence Laboratory, 1981-07)This research will develop a methodology for designing user interfaces for general-purpose interactive systems. The central concept is the presentation, a structured pictorial or text object conveying information about ...
-
Proposal For a Study of Commonsense Physical Reasoning
(MIT Artificial Intelligence Laboratory, 1981-07)Our common sense views of physics are the first coin in our intellectual capital; understanding precisely what they contain could be very important both for understanding ourselves and for making machines more like us. ...
-
GROK Doc: An Image Display Tool
(MIT Artificial Intelligence Laboratory, 1986-04-14)The image display tool GROK provides a facility for displaying images on the black-and-white screen of a Symbolics 3600 monitor. It allows display of images and their manipulation through a special window it manages. Images ...
-
Logo Turtle Graphics for the Lisp Machine
(MIT Artificial Intelligence Laboratory, 1981-05-05)This paper is a manual for an implementation of Logo graphics primitives in Lisp on the MIT Lisp Machine. The graphics system provides: Simple line drawing and erasing using "turtle geometry" Flexible relative and absolute ...
-
A Step Towards Automatic Documentation
(MIT Artificial Intelligence Laboratory, 1980-12)This paper describes a system which automatically generates program documentation. Starting with a plan generated by analyzing the program, the system computes several kinds of summary information about the program. The ...
-
Guardians for Concurrent Systems
(MIT Artificial Intelligence Laboratory, 1980-12)In this paper we survey the current state of the art on fundamental aspects of concurrent systems. We discuss the notion of concurrency and discuss a model of computation which unifies the lambda calculus model and the ...
-
Report on the Workshop on Distributed AI
(MIT Artificial Intelligence Laboratory, 1980-09)On June 9-11, 22 people gathered at Endicott House for the first workshop on the newly emerging topic of Distributed AI. They came with a wide range of views on the topic, and indeed a wide range of views of what precisely ...
-
A Proposal for Sniffer: a System that Understands Bugs
(MIT Artificial Intelligence Laboratory, 1980-07)This paper proposes an interactive debugging aid that exhibits a deep understanding of a narrow class of bugs. This system, called Sniffer, will be able to find and identify errors, and explain them in terms which are ...
-
A Synthesis of Language Ideas for AI Control Structures
(MIT Artificial Intelligence Laboratory, 1980-07)Two well known programming methodologies for artificial intelligence research are compared, the so-called pattern-directed invocation languages and the object-oriented languages. The features and limitations of both ...
-
Global Time in Actor Computations
(MIT Artificial Intelligence Laboratory, 1979-06)
-
Evolutionary Programming with the Aid of A Programmers' Apprentice
(MIT Artificial Intelligence Laboratory, 1979-05)
-
Towards a Better Definition of Transactions
(MIT Artificial Intelligence Laboratory, 1979-05)This paper builds on a technical report written by Carl Hewitt and Henry Baker called "Actors and Continuous Functionals". What is called a "goal-oriented activity" in that paper will be referred to in this paper as a ...
-
Preliminary Design of the APIARY for VLSI Support of Knowledge-Based Systems
(MIT Artificial Intelligence Laboratory, 1979-06)Knowledge-based applications will require vastly increased computational resources to achieve their goals. We are working on the development of a VLSI Message Passing Architecture to meet this need. As a first step we ...
-
Building English Explanations from Function Descriptions
(MIT Artificial Intelligence Laboratory, 1979-04)An explanatory component is an important ingredient in any complex AI system. A simple generative scheme to build descriptive phrases from Lisp function calls can produce respectable explanations if explanation generators ...
-
Security and Modularity in Message Passing
(MIT Artificial Intelligence Laboratory, 1979-02)This paper addresses theoretical issues involved for the implementation of security and modularity in concurrent systems. It explicates the theory behind a mechanism for safely delegating messages to shared handlers in ...
-
Concurrent Systems Need Both Sequences And Serializers
(MIT Artificial Intelligence Laboratory, 1979-02)Contemporary concurrent programming languages fall roughly into two classes. Languages in the first class support the notion of a sequence of values and some kind of pipelining operation over the sequence of values. Languages ...
-
The XPRT Description System
(MIT Artificial Intelligence Laboratory, 1979-01)This paper introduces a frame-based description language and studies methods for reasoning about problems using knowledge expressed in the language. The system is based on the metaphor of a society of communicating experts ...
-
Some Examples of Conceptual Grammar
(MIT Artificial Intelligence Laboratory, 1978-12)This paper gives some examples of the conceptual grammar approach to the representation of linguistic knowledge. First we give a short overview of the language we use to represent knowledge. Then we discuss an example ...
-
Introducing Conceptual Grammar
(MIT Artificial Intelligence Laboratory, 1978-11)This paper contains an informal and sketchy overview of a new way of thinking about linguistics and linguistic processing known as conceptual grammar. Some ideas are presented on what kind of knowledge is involved in a ...