Cover: A New Approach to Programming Man-Machine Interfaces

A New Approach to Programming Man-Machine Interfaces

Published 1972

by Robert H. Anderson, W. L. Sibley


Download eBook for Free

FormatFile SizeNotes
PDF file 0.9 MB

Use Adobe Acrobat Reader version 10 or higher for the best experience.


Purchase Print Copy

 Format Price
Add to Cart Paperback36 pages $20.00

The application of recent developments in web languages and machine learning of heuristics to problems in programming a flexible interface mechanism between a user and an application program. This report considers an adaptive communicator interposed between an application program and a set of input/output devices. The communicator is coupled with these I/0 devices by programs that transform raw signals from them into low-level logical objects. The communicator is envisioned as a series of context-analysis systems, each having a separate context and set of operating rules, and communicating with each other by transmitting logical objects. The report concludes that: (1) A labeled directed graph, or web, is an appropriate database organization for man-machine interaction. (2) Web grammars, in the form of pattern-replacement rules, can be used to manipulate that database. (3) Pattern-replacement rules can be viewed as heuristics suitable for machine learning.

This report is part of the RAND report series. The report was a product of RAND from 1948 to 1993 that represented the principal publication documenting and transmitting RAND's major research findings and final research.

This document and trademark(s) contained herein are protected by law. This representation of RAND intellectual property is provided for noncommercial use only. Unauthorized posting of this publication online is prohibited; linking directly to this product page is encouraged. Permission is required from RAND to reproduce, or reuse in another form, any of its research documents for commercial purposes. For information on reprint and reuse permissions, please visit

RAND is a nonprofit institution that helps improve policy and decisionmaking through research and analysis. RAND's publications do not necessarily reflect the opinions of its research clients and sponsors.