scispace - formally typeset
Search or ask a question
Journal Article•DOI•

R1: a rule-based configurer of computer systems

01 Sep 1982-Artificial Intelligence (Elsevier)-Vol. 19, Iss: 1, pp 39-88
TL;DR: R1 is a program that configures VAX-11/780 computer systems and uses Match as its principal problem solving method; it has sufficient knowledge of the configuration domain and of the peculiarities of the various configuration constraints that at each step in the configuration process, it simply recognizes what to do.
About: This article is published in Artificial Intelligence.The article was published on 1982-09-01. It has received 1001 citations till now. The article focuses on the topics: Configuration Management (ITSM) & Knowledge-based configuration.
Citations
More filters
Journal Article•DOI•
Mark S. Fox1•
TL;DR: In this article, the authors identify major causes leading to ineffective application of artificial intelligence (AI) based on personal observations made over ten years of building, deploying, and reviewing AI-based systems and attributes most failures to one or both of the following: misconceptions regarding the nature of AI technology and poor management skills in acquiring, nurturing, and applying that technology.
Abstract: The author identifies major causes leading to ineffective application of artificial intelligence (AI). His views are based on personal observations made over ten years of building, deploying, and reviewing AI-based systems. The author attributes most failures to one or both of the following: misconceptions regarding the nature of AI technology, and poor management skills in acquiring, nurturing, and applying that technology. He sets forth core AI concepts and then examines and debunks some common misconceptions about expert systems, their construction, and their maintenance. >

74 citations

Journal Article•DOI•
TL;DR: This work shows how the conceptual framework behind a given system determines crucial aspects of the system's behavior, and conducts an empirical study of a success model of cooperative problem solving between people in a large hardware store.
Abstract: Cooperative problem-solving systems are computer-based systems that augment a person's ability to create, reflect, design, decide, and reason. Our work focuses on supporting cooperative problem solving in the context of high-functionality computer systems. We show how the conceptual framework behind a given system determines crucial aspects of the system's behavior. Several systems are described that attempted to address specific shortcomings of prevailing assumptions, resulting in a new conceptual framework. To further test this resulting framework, we conducted an empirical study of a success model of cooperative problem solving between people in a large hardware store. The conceptual framework is instantiated in a number of new system-building efforts, which are described and discussed.

74 citations


Cites background from "R1: a rule-based configurer of comp..."

  • ...The major difference between classical expert systems (such as MYCIN [14] and RI [ 16 ]) and cooperative problem-solving systems is that the human is much more an active agent and participant in the latter....

    [...]

Journal Article•DOI•
TL;DR: Possible synergies between expert systems and group decision support systems are examined and a survey of current partially-integrated systems is provided.
Abstract: Expert systems are powerful tools that serve as adjuncts to decision making and have found wide applicability in a wide variety of areas. Integrating expert systems with group decision support systems has the potential to enhance the quality and effeciency of group communication, negotiation, and collaborative work. This paper examines possible synergies between the two technologies and provides a survey of current partially-integrated systems. Finally, a prototype design of a highly-integrated system is described with directions for further research.

73 citations

Journal Article•DOI•
TL;DR: A functional representation scheme to represent and organize knowledge of the functioning of a device, including the role of its environmental interactions, and a processing strategy for modifying a known design for operation in a new environment, for carrying out new functions that arise due to new device–environment interactions.

71 citations

01 Jan 1990
TL;DR: A new algebraic approach for analyzing kin terminology structure is discussed and a computer-based system is described that will provide the user with the capacity to creatively work with abstract algebras as a means to model the logic of, and to compare, kinship terminology structures.
Abstract: In this paper we discuss a new algebraic approach for analyzing kin terminology structure and describe a computer-based system being created to assist researchers in implementing the algebraic approach. A key aspect of our algebraic analysis is a shift away from a genealogical orientation to one of viewing a kinship terminology as a structured, culturally defined conceptual system. The basic idea is that a kinship terminology can be viewed as a structure consisting of a set of symbols (kin terms) interconnected through a binary product (of kin terms) subject to certain structure defining equations. Because algebraic modeling uses a language unfamiliar to many anthropologists, we are developing a computer program, KAES, based on (1) the expertise marshaled by a mathematical anthropologist when deriving algebraic solutions, and (2) the knowledge used by a cultural anthropologist for relating kin terms as part of a logical system. The program KAES will provide the user with the capacity to creatively work with abstract algebras as a means both to model the logic of, and to compare, kinship terminology structures. Examples of models produced through the KAES program are discussed, along with their theoretical implications.

71 citations


Cites background from "R1: a rule-based configurer of comp..."

  • ...BEHRENS I all the possible molecular structures that can account for these data (Buchanan and Feigenbaum 1978) and R1 (sometimes called XCON) configures VAX computers, another form of structure, from a list of I components (McDermott 1982)....

    [...]

References
More filters
Journal Article•DOI•
TL;DR: The Rete Match Algorithm is an efficient method for comparing a large collection of patterns to a largeCollection of objects that finds all the objects that match each pattern.

2,562 citations

Journal Article•DOI•
TL;DR: The MYCIN system has begun to exhibit a high level of performance as a consultant on the difficult task of selecting antibiotic therapy for bacteremia and issues of representation and design for the system are discussed.

619 citations

Proceedings Article•
22 Aug 1977
TL;DR: Some of the issues that bear on the design of production system languages are explored and the adequacy of OPS is tried to show for its intended purpose.
Abstract: It has been claimed that production systems have several advantages over other representational schemes. These include the potential for general self-augmentation (i.e., learning of new behavior) and the ability to function in complex environments. The production system language, OPS, was implemented to test these claims. In this paper we explore some of the issues that bear on the design of production system languages and try to show the adequacy of OPS for its intended purpose.

173 citations

Book Chapter•DOI•
01 Jan 1978
TL;DR: In this article, the authors explore the role of conflict resolution in providing support for production systems designed to function and grow in environments that make large numbers of different, sometimes competing, and sometimes unexpected demands.
Abstract: Production systems designed to function and grow in environments that make large numbers of different, sometimes competing, and sometimes unexpected demands require support from their interpreters that is qualitatively different from the support required by systems that can be carefully hand crafted to function in constrained environments. In this chapter we explore the role of conflict resolution in providing such support Using criteria developed here, we evaluate both individual conflict resolution rules and strategies that make use of several rules.

102 citations

Journal Article•DOI•
TL;DR: The role of conflict resolution in providing support for production systems designed to function and grow in environments that make large numbers of different, sometimes competing, and sometimes unexpected demands is explored.
Abstract: Production systems designed to function and grow in environments that make large numbers of different, sometimes competing, and sometimes unexpected demands require support from their interpreters that is qualitatively different from the support required by systems that can be carefully hand crafted to function in constrained environments. In this paper we explore the role of conflict resolution in providing such support. Using criteria developed in the paper, we evaluate both individual conflict resolution rules and strategies that make use of several rules.

102 citations