Computer Science and Artificial Intelligence Lab (CSAIL): Recent submissions

Now showing items 581-600 of 2625

  • The Disciplined Use of Simplifying Assumptions 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 

    Unknown author (MIT Artificial Intelligence Laboratory, 1979-06)

  • Evolutionary Programming with the Aid of A Programmers' Apprentice 

    Unknown author (MIT Artificial Intelligence Laboratory, 1979-05)

  • Towards a Better Definition of Transactions 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 

    Unknown author (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 ...