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
Proceedings Article•DOI•
08 Jan 1991
TL;DR: From their experience with LEASE, a GURU-implemented expert system (ES), the authors derive several heuristics to assist in the process of transforming an ES into a script.
Abstract: A methodology is proposed by which the design of a knowledge based system (KBS) facilitates the evolution into a more structured script-based approach. Scripts consist of semi-structured (in the sense of Gorry and Scott Morton, 1971) knowledge about stereotypical events. Scripts comprise a set of roles, props, goals, locations, and events. The process and methodologies used to move from an ill-structured problem to a running KBS and subsequent evolution toward a script-based situation are sketched. The methodological approach is grounded in an illustration with an expert system designed to assist entrepreneurs with lease negotiations. From their experience with LEASE, a GURU-implemented expert system (ES), the authors derive several heuristics to assist in the process of transforming an ES into a script. They also comment upon specific features of the leasing task, LEASE, and the resulting script: a wide variety of variables affect the process of enscripting. Sample heuristics include: examine the KBSs knowledge tree to look for patterns; select KBSs to enscript that run on problems that recur frequently and problems that are salient and important to the user; avoid KBSs that involved a great deal of subjectivity. >
01 Jan 1991
TL;DR: A methodology is proposed by which the design of a knowledge based system (KBS) facilitates the evolution into a more structured script-based approach.
Abstract: A methodology is proposed by which the design of a knowledge based system (KBS) facilitates the evolution into a more structured script-based approach. The process and methodologies used to move from an illstructured problem to a running KBS and subsequent evolution toward a script-based situation are sketched. The methodological approach is grounded in an illustration with an expert system designed to assist entrepreneurs with lease negotiations. From our experience with LEASE, a GURU-implemented expert system (ES), we derive several heuristics to assist in the process of transforming an ES into a script. We also comment upon specific features of the leasing task, LEASE, and the resulting script: a wide variety of variables affect the process of enscrbting. Sample heuristics include: examine the KBS's knowledge tree to look for patterns; select KBS's to enscript that run on problems that recur frequently and problems that are salient and important to the user; avoid KBS's that involved a great deal of subjectivity.
Proceedings Article•DOI•
21 Oct 1990
TL;DR: In this article, the authors describe a system that captures the requisite knowledge and simplifies the adhesive selection process by making this knowledge readily available in an appropriate format for engineers, which can be augmented or revised at any time to incorporate on-the-job learning.
Abstract: The authors describe a system that captures the requisite knowledge and simplifies the adhesive selection process by making this knowledge readily available in an appropriate format for engineers. Adhesive selection for surface mount assembly is a complex process, which must take into consideration a number of interrelationships. Automation of the adhesive selection activity results in consistent and timely judgments, and thus aids in standardization of the process. One important feature of the knowledge-based system is that the knowledge can be augmented or revised at any time to incorporate on-the-job learning. >

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

  • ...To facilitate this interaction, it is important that a knowledge based system have the following two additional capabilities, [6, 12 ]:...

    [...]

  • ...Such systems have been successfully applied to diverse areas such as medical diagnosis (MYCIN) [14], computer system configuration (Rl) [ 12 ], mineral exploration (PROSPECTOR) [3], chemical structure elucidation of organic compounds (DENDRAL, METADENDRAL) [lo], and to specific applications within manufacturing [1,5,9]....

    [...]

  • ...The inference engine searches for rules whose premises are true in an efficient manner [ 12 ]....

    [...]

01 Jan 2013
TL;DR: A design approach based on mathematical modelling and multicriteria combinatorial optimization tasks formulations that takes into account the existing compatibility restrictions between the personal computer main modules and can be extended and modified to reflect different functional and users' requirements.
Abstract: The design of modular technical systems should consider compatibility, functional restrictions and user requirements and is a complex combinatorial problem. The current paper proposes a design approach based on mathematical modelling and multicriteria combinatorial optimization tasks formulations. The proposed approach is illustrated on the example of personal computer configuration design. It takes into account the existing compatibility restrictions between the personal computer main modules and can be extended and modified to reflect different functional and users' requirements. The developed design modelling technique is used to formulate multiobjective discrete mixed- integer optimization tasks. The practical applicability of the developed approach is tested by numerical examples based on real personal computer modules data. The solutions of the formulated optimization tasks define combinations of Pareto-optimal modules satisfying the compatibility restrictions and given user requirements. The results of numerical experiments show the possibility for practical application of the proposed design approach.
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