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
Journal ArticleDOI
TL;DR: Laser/RPS, a C language-based object-oriented production system, is presented, and those programming system features that can be used to develop intelligent monitoring systems are described.
Abstract: Conventional monitoring systems use data-collection techniques to obtain sensor data about various aspects of hazardous workplaces such as coal mines and provide warnings. However, they are ill-equipped for making complex decisions involving large amounts of interrelated data. Laser/RPS, a C language-based object-oriented production system, is presented, and those programming system features that can be used to develop intelligent monitoring systems are described. Potential applications of this system to underground coal mine monitoring systems are discussed. >

10 citations

Book ChapterDOI
19 Feb 2006
TL;DR: An assembly process decomposition and modular assembly equipment configuration methodology that takes advantage of the current trend towards modular equipment solutions and is expected to reduce design time and improve the design process integration is reported on.
Abstract: In today’s increasingly volatile and dynamic global markets it is increasingly important to react to changing market demands and reduce the time-to-market. The design and re-design of assembly systems has a significant impact on the product development time. This paper reports on the effort that has been put into developing an assembly process decomposition and modular assembly equipment configuration methodology that takes advantage of the current trend towards modular equipment solutions and is expected to reduce design time and improve the design process integration. A general framework for the proposed methodology has been outlined and an ontology for the design of modular assembly systems is being discussed.

10 citations

Book ChapterDOI
29 Oct 1991
TL;DR: The LAN Designer system is an instantiation of a generic cooperative group design support shell that is currently extending to support the interaction of both human and machine-based design agents, and to learn from the process of doing so.
Abstract: Our experience with implementing the LAN Designer system for cooperative group design of local area networks has led to a number of insights into how cooperative group design systems can be structured to effectively support this process. Support for conflict management appears to be critical for real-world cooperative design; general conflict detection and resolution heuristics can effectively support this; and future progress in supporting cooperative design requires design models that support self- understanding (i.e. rich design rationale) and self-modifiability (i.e. a powerful replanning facility) as well as the ability to analyze and critique indefinitely described designs. The LAN Designer system is an instantiation of a generic cooperative group design support shell we have developed. We are currently extending this shell to support the interaction of both human and machine-based design agents, and to learn from the process of doing so. We plan to instantiate the shell in a number of different cooperative design and planning domains in order to evaluate and enhance its effectiveness and breadth of applicability.

10 citations

Journal ArticleDOI
Gerard Salton1
01 Mar 1987
TL;DR: The conclusion is reached that expert systems are unlikely to provide much relief in ordinary retrieval environments and simpler and more effective retrieval systems can be implemented by falling back on methodologies proposed and evaluated over twenty years ago that operate without expert system intervention.
Abstract: The existing bibliographic retrieval systems are too complex to permit direct on-line access by untrained end users. Expert system approaches have been introduced in the hope of simplifying the document indexing, search and retrieval operations and rendering these operations accessible to end users. The expert system approach is examined briefly in this note and the conclusion is reached that expert systems are unlikely to provide much relief in ordinary retrieval environments. Simpler and more effective retrieval systems than those currently in use can be implemented by falling back on methodologies proposed and evaluated over twenty years ago that operate without expert system intervention.

10 citations

Book
10 Oct 2016
TL;DR: An analytical framework originally intended for information systems architecture can be used to support knowledge management, knowledge engineering and the closely related discipline of ontology engineering, and can provide a guide to good selection of knowledge management techniques.
Abstract: It seems almost self-evident that “knowledge management” and “knowledge engineering” should be related disciplines that may share techniques and methods between them. However, attempts by knowledge engineers to apply their techniques to knowledge management have been praised by some and derided by others, who claim that knowledge engineers have a fundamentally wrong concept of what “knowledge management” is. The critics point to specific weaknesses of knowledge engineering, notably that the captured knowledge often lacks any description of its context. Knowledge engineering has suffered some criticism from within its own ranks, too, particularly of the “rapid prototyping” approach, in which acquired knowledge was encoded directly into an iteratively developed computer system. This approach was indeed rapid, but when used to deliver a final system, it became nearly impossible to verify and validate the system or to maintain it. A solution to this has come in the form of knowledge engineering methodology, particularly from the CommonKADS methodology which proposes developing a number of models of the knowledge from different viewpoints at different levels of detail. CommonKADS also offers a library of generic models for the “inference structures” – the steps by which certain types of knowledge-based task are tackled. CommonKADS is now the most widely used non-proprietary knowledge engineering methodology. The purpose of this book is to show how an analytical framework originally intended for information systems architecture can underlie knowledge management, knowledge engineering and the closely related discipline of ontology engineering. The framework suggests analysing information or knowledge from six perspectives (Who, What, How, When, Where and Why) at up to six levels of detail (ranging from “scoping” the problem to an implemented solution). The way that each of CommonKADS’ models fit into this framework is discussed, in the context of several practical applications of artificial intelligence. Strengths and weaknesses in the models that are highlighted by the applications are analysed to show where CommonKADS is currently useful and where it could be extended. The same framework is also applied to knowledge management; it is established that “knowledge management” is in fact a wide collection of different approaches and techniques, and the framework can support and extend every approach to some extent, as well as helping decide which approach is best for a particular case. Specific applications of using the framework to model medical knowledge and to resolve common problems in ontology development are presented. The book also includes research on mapping knowledge acquisition techniques to CommonKADS’ models; proposing some extensions to CommonKADS’ library of generic inference structures; and it concludes with a suggestion for a “pragmatic” KADS for use on small projects. The appendices include extensive guidance on how to apply CommonKADS to a knowledge engineering project.

10 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