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
01 Mar 1987
TL;DR: A framework based on existing systems development models is discussed, within which the management of ES projects can be considered, and this framework will serve to organize the issues, relative to the development of ES, that have been reported to date.
Abstract: Over the last decade, the Artificial Intelligence research community has successfully created a number of “expert” systems capable of solving problems in limited domains. Noting the demonstrated feasibility of such an approach to problem solving, a number of firms have moved toward incorporating this technology into their portfolio of information system tools. The scarcity and geographic limitations of human expertise, coupled with the tirelessness of machines, are the motivations suggested as reasons organizations investigate the technology. In fact, a number of real world applications have already been developed and placed into daily operation.Successful management of the systems development process (from design through implementation and evaluation) is critical to the success of an Information Systems (IS) organization. The evolution of new information technologies tend to complicate this process. Expert Systems (ES) is a new technology with development characteristics of its own. This paper addresses the development issues faced by the IS manager who is considering using this technology in a business context. It is understood that ES technology itself will continue to grow and change. But if it is to become a viable IS technology over the long run, it will have to achieve some degree of manageability.Because of the newness of the technology, little research has been conducted on the management of ES projects. Instead most of the effort has been focused on various attributes (uncertainty, different reasoning techniques, structuring of the knowledge, etc.) of ill-structured problems, and how ESs could be constructed to deal with these attributes. Still, despite the lack of rigorous research on the management of such projects per se, the literature does suggest a number of variables crucial to successful implementation. This paper discusses a framework based on existing systems development models, within which the management of ES projects can be considered. This framework will serve to organize the issues, relative to the development of ES, that have been reported to date. It will also suggest other important issues not yet reported in the literature.The framework is used to categorize existing lines of research and to discuss how they could be appropriately extended. Since the interest is the use of ESs in a business context, the focus will be on those research issues best addressed by the IS community.

16 citations

Journal ArticleDOI
TL;DR: A multi-population co-evolutionary genetic programming (MCGP) approach is introduced to identify the optimal design and its downstream product life cycle activities for developing mass customised product considering these different productLife cycle activities and their relationships.
Abstract: Development of mass customised products demands various activities in the product development process, such as design, manufacturing process planning, manufacturing resource planning and maintenance process planning, to be considered and coordinated. In this research, a multi-population co-evolutionary genetic programming (MCGP) approach is introduced to identify the optimal design and its downstream product life cycle activities for developing mass customised product considering these different product life cycle activities and their relationships. In this research, two types of relationships between downstream product life cycle activities are considered: sequential relationships and concurrent relationships. The product design and its downstream life cycle descriptions are modelled by a multi-level graph data structure. These product life cycle descriptions are defined at two different levels: generic level for modelling the descriptions in a product family and specific level for modelling the descript...

16 citations

Journal ArticleDOI
TL;DR: For more than 25 years the application of constraint-based methods has proven to be a key technology in order to realize configurators at Siemens and the main technology factors regarding knowledge representation, reasoning, and integration are highlighted.
Abstract: The development of problem solvers for configuration tasks is one of the most successful and mature application areas of artificial intelligence. The provision of tailored products, services, and systems requires efficient engineering and design processes where configurators play a crucial role. Because one of the core competencies of Siemens is to provide such highly engineered and customized systems, ranging from solutions for medium-sized and small businesses up to huge industrial plants, the efficient implementation and maintenance of configurators are important goals for the success of many departments. For more than 25 years the application of constraint-based methods has proven to be a key technology in order to realize configurators at Siemens. This article summarizes the main aspects and insights we have gained looking back over this period. In particular, we highlight the main technology factors regarding knowledge representation, reasoning, and integration which were important for our achievement. Finally we describe selected key application areas where the business success vitally depends on the high productivity of configuration processes.

16 citations

Dissertation
01 Jan 2004
TL;DR: Aims of Configuration, Customisation and Adaptation, and Methodologies: A Review of the Foundations of Configuration and Customisation, 3.1.2.
Abstract: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1. Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.1 Assumptions and Ignored Issues . . . . . . . . . . . . . . . . . . . . 12 2.3 Extensible μ-Kernels versus Configurable Library Operating Systems . . . 14 2.4 Operating System versus Communication System Configuration . . . . . 14 2.5 Chapter Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.6 Hints for Reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3. Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.1 Aims of Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.1.1 Technical Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.1.2 Software Management . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.1.3 Software Synthesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.2 Configuration vs. Customisation and Adaptation . . . . . . . . . . . . . . 26 3.3 Methodologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

15 citations

Journal ArticleDOI
01 Apr 1987
TL;DR: Two large simulations, TAC ASSESSOR and ADM/MTM, and TIMM, an internally funded KBS development tool built to aid the simulation work, is discussed.
Abstract: This paper describes some of the work of the General Research Corporation in applying knowledge based systems technology to military simulation. Two large simulations, TAC ASSESSOR (Cooper 1980) and ADM/MTM (Cooper and Pennington 1983), are described. In addition, TIMM, an internally funded KBS development tool built to aid the simulation work, is discussed. Particular emphasis is placed on lessons from our work which might be of use to others similarly engaged.

15 citations


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

  • ...…to take the very best expert systems - systems which may be the result of twenty or thirty work-years of effort and may have resulted in a half-dozen theses [e.g., Shortliffe (1976) and McDermott (1982)] - and assume that since that project has been done, this project should be relatively easy....

    [...]

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