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
01 Jan 1989
TL;DR: The objective of Micon is to reduce the time required to construct a hardware system, and the approach to achieving this objective rests on two points: reduced design time, and constantly evolving technology.
Abstract: emiconductor technology provides tremendous opportunities for high processing power and reliable, low-cost‘ computers in the S office or laboratory. Many of these machines, ranging from PCs to superminicomputers, use commercially available microprocessor family components. The high-end microprocessors available today commonly support virtual memory and main memory caches. A full array of highperformance dedicated processors (graphics controllers and numerical coprocessors) and communication components complement these devices. One can construct a very sophisticated machine almost entirely from offthe-shelf components. Semiconductor designers have just begun to tap a well of possibilities that promises even more performance and functions in future chips. All of this advancement, however, extracts a price. Sophisticated components require sophisticated hardware designers. High-performance processors that commonly run in the 16- to 25-megahertz range force designers to become experts in high-speed logic design and computer architecture. The days of simple designs that consisted of a processor and a serial 1/0 interface are over. Today’s smallest computer system contains-at a minimum-disks, buses, and graphics-terminal interfaces. Workstations must use a minimum of three levels of memory hierarchy to achieve maximum performance. In addition, such traditional extras as networking and graphics are standard equipment. All of this integration places a strain on hardware designers who are trying to keep abreast of a rapidly evolving technology. In the marketplace-where product life cycles are measured in monthsthe competition continues to become more intense. Three forces impact the hardware designer: a reduced design time, the ceaseless demand for increased performance at a lower price, and a constantly evolving technology. It appears unlikely that these forces will abate of themselves. Therefore, designers need some assistance in the form of CAD tools. We consequently designed the microprocessor “configurer” system, or Micon, to provide support for computer hardware designers. The objective of Micon is to reduce the time required to construct a hardware system. The approach to achieving this objective rests on two points:
Journal ArticleDOI
TL;DR: The software environment KONTEST is introduced which allOWS a non-programmer to build and maintain a knowledge-based configuration tool for a restricted class of configuration tasks.
Book ChapterDOI
01 Dec 1985
TL;DR: In this article, the authors analyzed the influence of a number of ESS predictor variables on overall satisfaction and found that ease of operation, computer reliability and tech support are the major determinants of overall computer user satisfaction.
Abstract: Selecting an Engineering and Scientific software (ES) system is an arduous process. The overall satisfaction derived from this type of system depends on many variables. This study analyzes the influence of a number of ESS predictor variables on overall satisfaction. This study confirms the theories that suggest that ESS ease of operation, computer reliability and tech support — trouble shooting are the major determinants of overall computer user satisfaction.
Journal ArticleDOI
TL;DR: A natural question is why AI in design?
Abstract: A natural question is why AI in design? Although the design applications written about in the journal vary widely, the common thread is that researchers use AI techniques to implement their ideas. The use of AI techniques for design applications, at least when AI EDAM was started, was partially a reaction against the predominant design methods based on some form of optimization. Knowledge-based techniques, particularly rule-based systems of various sorts, were very popular. One of the draws of these methods, I believe, was their ability to represent knowledge that is hard or awkward to represent in traditional optimization frameworks. This mirrors my experience: at the time, I was working in configuration with components that had a large number compatibility and resource constraints. Although many constraints could be represented in mixed integer linear programming systems, it was not easy to conceptualize, write, and most importantly, maintain the constraints in those systems.
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