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
29 Jun 1981
TL;DR: This paper introduces rule-based programming and illustrates its use with two programs, R1 and XSEL, which are used by Digital Equipment Corporation in the design of computer system configurations.
Abstract: During the past 10 or 12 years, Artificial Intelligence researchers have explored techniques for bringing large amounts of domain knowledge to bear in solving ill-structured problems. Several programs that make use of these knowledge-based techniques are currently being developed to assist in various design tasks. This paper introduces one technique -- rule-based programming - and illustrates its use with two programs, R1 and XSEL, which are used by Digital Equipment Corporation in the design of computer system configurations.

36 citations

Journal ArticleDOI
TL;DR: This paper attempts to review ‘intelligent’ decision support systems and their potential to address some of the problems faced in various areas of operations management.
Abstract: Operations management is an area that has recently started to benefit from the use of AI techniques such as expert systems, neural networks and genetic algorithms. These techniques can extend the usefulness of OR modelling and enable new types of decision tasks to be supported by computer-based systems. This paper attempts to review ‘intelligent’ decision support systems and their potential to address some of the problems faced in various areas of operations management. Some useful techniques developed in the field of artificial intelligence are outlined and examples of attempts to use these approaches to support decision making in various areas of operations management are described. Recognising the scale of a complete review of all these areas, emphasis has been given to the most significant and more recent publications.

36 citations

Book ChapterDOI
01 Jan 2007
TL;DR: This chapter will examine the key design and implementation concerns that must be addressed if CDSS systems are to realize their full potential in patient care settings.
Abstract: The early 1970s were a time of great optimism for researchers in the field of medical artificial intelligence. The initial successes of systems such as MYCIN,1 CASNET,2 and the Leeds abdominal pain system3 made it reasonable to assume that it was only a matter of time until computers became a standard part of physicians’ diagnostic armamentarium. Over the past few years, the emphasis in clinical decision support has shifted from its initial narrow focus on diagnostic expert systems to a much broader range of applications. Increasingly, clinicians have access to alerts, reminders, and patient-specific advice for such common tasks as prescription writing and test ordering.4,5,6,7 Despite these gains, CDSS are not yet common in patient care settings.8 This chapter will examine the key design and implementation concerns that must be addressed if these systems are to realize their full potential.

36 citations

01 Sep 1986
TL;DR: The paper analyze first the constraints typically encountered in a CAD environment, discuss the problems of dynamic constraint definition and deferred evaluation and, based on that discussion, present design and implementation issues of the constraint handler which is currently being implemented.
Abstract: A generalized constraint and exception handler for object-oriented CAD databases is presented. The main features of the constraint and exception handler are: dynamic definition of new constraints without recompilation of the schema, deferred constraint checking, and homogeneous handling of constraints and their exceptions. In the paper we analyze first the constraints typically encountered in a CAD environment, discuss the problems of dynamic constraint definition and deferred evaluation and, based on that discussion, present design and implementation issues of the constraint handler which is currently being implemented.

36 citations

Proceedings ArticleDOI
01 Jun 1989
TL;DR: The MICON system as discussed by the authors is an integrated collection of programs which automatically synthesizes small computer systems from high level specifications, addressing multiple levels of design, from logical through physical, providing a rapid prototyping capability.
Abstract: The MICON system is an integrated collection of programs which automatically synthesizes small computer systems from high level specifications. The system addresses multiple levels of design, from logical through physical, providing a rapid prototyping capability. Two programs form MICON's nucleus: a knowledge-based synthesis tool called M1; and, an automated knowledge acquisition tool named CGEN which is used to teach M1 how to design. Other tools in the MICON system are an integrated database and associated data management tools. The system is fully functional, having been used to generate designs that have been fabricated. This paper describes the architecture and operation of the MICON system.

36 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