scispace - formally typeset
Search or ask a question
Journal ArticleDOI

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
Proceedings ArticleDOI
24 Feb 1991
TL;DR: An expert system that combines the rule-based paradigm of problem solving with a paradigm based on on search in a state space, KONEX, that uses the state space to represent intermediate designs and applies production rules to move to successor states is designed and implemented.
Abstract: The authors have designed and implemented an expert system in the area of mechanical design that combines the rule-based paradigm of problem solving with a paradigm based on on search in a state space. KONEX uses the state space to represent intermediate designs and applies production rules to move to successor states. The authors have developed strategies to keep the search space at a manageable size. The search tree is expanded incrementally and the number of nodes is reduced at each step. The authors describe the domain in which KONEX operates, i.e. the domain of CNC-machines. They then concentrate on how states are represented by control-objects. The advantages of using state spaces with nodes describing partial designs are illustrated with a concrete example. >

16 citations

Book ChapterDOI
01 Jan 2014
TL;DR: Developing a product configuration system is a nontrivial and challenging task for various reasons because the business rules or technical constraints that define the space of possible configurations can be relatively complex and also subject to frequent changes.
Abstract: Developing a product configuration system is a nontrivial and challenging task for various reasons. First, the domain knowledge that has to be encoded into the system is often spread over several departments or functions within a company. Besides that, in many cases data from existing information systems have to be integrated into the configurator. Finally, the business rules or technical constraints that define the space of possible configurations can be relatively complex and also subject to frequent changes. This makes acquiring and encoding domain knowledge as well as testing and debugging particularly demanding tasks.

16 citations


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

  • ...One of the earliest knowledge-based, large scale configurator application was DEC’s R1 (XCON) rule-based “configurer” for VAX-11/780 computer systems (McDermott, 1982)....

    [...]

  • ...When following a knowledgebased approach, the knowledge has to be formalized based on the knowledge representation mechanism of the configuration problem solver, a phase which does not exist in standard software engineering processes....

    [...]

Journal ArticleDOI
TL;DR: An expert system that converts a description of transistor connectivity into a parameterized CMOS modules is presented and allows parameterization, which differentiates PAMS from previous expert systems in this field.
Abstract: An expert system that converts a description of transistor connectivity into a parameterized CMOS modules is presented. PAMS (parameterized module synthesis) was designed to augmented a standard cell environment by automatically generating special-purpose modules parameterized in terms of area, speed, and power dissipation. A frame-based approach facilitates the representation of specific parameterization-domain knowledge. Allowing parameterization differentiates PAMS from previous expert systems in this field. >

16 citations


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

  • ...approach is complementary to recent work in IC (integrated circuit) layout systems [5] and is similar to current work being done on rule-based expert systems [6]-[9]....

    [...]

Book ChapterDOI
Yi Shang1
01 Jan 2005
TL;DR: An expert system is a computer program that represents and uses skills and knowledge of one or more human experts to provide high-quality performance in a specific domain to offer a number of benefits when compared with human experts.
Abstract: An expert system is a computer program that represents and uses skills and knowledge of one or more human experts to provide high-quality performance in a specific domain. Expert systems offer a number of benefits when compared with human experts. Expertise embodied in an expert system is permanent, like other software, whereas human expertise is perishable. Expert systems can produce consistent results on the same tasks and handle similar situations consistently, whereas humans can get tired or bored and are influenced by various. Expert systems are inexpensive to operate, easy to reproduce and distribute, and can provide permanent documentation of the decision process. In addition, expert systems contain knowledge from several human experts, giving them more breadth and robustness than a single expert. Although expert systems enjoy these advantages, they also have many weaknesses that include lack of common sense knowledge, narrow focus and restricted knowledge, inability to respond creatively to unusual situations, and difficulty in adapting to changing environments.

16 citations

Book ChapterDOI
01 Jan 1986
TL;DR: A very general information processing task: classification is considered, and the evolution of the algorithms from numerical parameter setting schemes through those using symbolic abstractions and then relations between symbolic entities, and finally to complex symbolic descriptions which incorporate explicit domain knowledge are traced.
Abstract: In this paper we consider a very general information processing task: classification , and review the perspectives of the classical pattern recognition approaches and the more recent artificial intelligence/knowledge-based systems point of view As the complexity of the problem increases, we trace the evolution of the algorithms from numerical parameter setting schemes through those using symbolic abstractions and then relations between symbolic entities, and finally to complex symbolic descriptions which incorporate explicit domain knowledge

16 citations

References
More filters
Journal ArticleDOI
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 ArticleDOI
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 ChapterDOI
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 ArticleDOI
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