Open AccessProceedings Article
A knowledge-based framework for design
Sanjay Mittal,Agustin Araya +1 more
- 11 Aug 1986
- pp 856-864
73
TL;DR: In this paper, a computational framework is presented that organizes the required knowledge as design plans, and a problem solver is described that executes these plans, which allows information from a constraint failure to be used as advice in modifying a partial design.
read more
Abstract: Many design problems can be formulated as a process of searching a "well-defined" space of artifacts with similar functionality. The dimensions of such spaces are largely known and are constrained by relations obtained from the implicit functionality of the designed artifact. After identifying the kinds of knowledge that mediate the search for acceptable designs, a computational framework is presented that organizes the required knowledge as design plans. A problem solver is described that executes these plans. The problem solver extends the notion of dependency-directed backtracking with an advice mechanism. This mechanism allows information from a constraint failure to be used as advice in modifying a partial design. An expert system for designing paper transports inside copiers has been successfully built based on this framework.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Automating Knowledge Acquisition for Expert Systems
Sandra Marcus
- 01 Jan 1988
TL;DR: This book describes the principles that guided the expert systems research group's work, looks in detail at the design and operation of each tool or methodology, and reports some lessons learned from the enterprise.
400
Design by derivational analogy: issues in the automated replay of design plans
TL;DR: Derivational analogy as mentioned in this paper solves a problem by replaying the plan used to solve a previous problem, modifying it where necessary, and reuse partial plans to adapt to a new problem, and show how each system's approach to these seven issues affects the scope of problems it can solve, its ability to solve new problems, the QUALITY of its solutions, the EFFICIENCY of its computation and its AUTONOMY from the user.
134
•Proceedings Article
Prompt: an innovative design tool
Seshashayee Sankarshana Murthy,Sanjaya Addanki +1 more
- 13 Jul 1987
TL;DR: The kinds of analysis Prompt performs on beams and how it makes innovative changes to prototypes are described, which show how the system works in the domain of structural design.
Taking backtracking with a grain of SALT
TL;DR: The SALT-assumed method incrementally constructs an initial design by proposing values for design parameters, identifying constraints on design parameters as the design develops and revising design decisions in response to detection of constraint violations in the proposal.
80
•Proceedings Article
The roles of adaptation in case-based design
Thomas R. Hinrichs,Janet L. Kolodner +1 more
- 14 Jul 1991
TL;DR: This work presents a model of design that can solve search spaces that are vague and evaluation criteria that are subjective using a method of plausible design adaptation and implements it in a computer program called JULIA that designs the presentation and menu of a meal to satisfy multiple, interacting constraints.
70
References
Toward Better Models of the Design Process
TL;DR: Some of the most important ideas emerging from current AI research on design especially ideas for better models design are presented.
287
•Book
Knowledge Engineering in Computer-Aided Design: Proceedings of the IFIP WG 5.2 Working Conference on Knowledge Engineering in Computer-Aided Degin, Budapest, Hungary, 17-19 September, 1984
John S. Gero
- 01 Jan 1985
TL;DR: Requirements and Principles for Intelligent CAD Systems (T. Tomiyama, H. Yoshikawa).
31
Virtual copies: at the boundary between classes and instances
Sanja Mittal,Daniel G. Bobrow,Ken Kahn +2 more
- 01 Jun 1986
TL;DR: The mechanism described here provides a way to use a knowledge bases built in object-oriented systems as a prototype by making virtual copies of it, which preserves the topology of the original network.
28
Explicit Control of Reasoning
Johan de Kleer,Jon Doyle,Guy L. Steele,Gerald Jay Sussman +3 more
- 01 Jun 1977
TL;DR: An approach to dealing with the construction of expert problem-solving systems based on making some knowledge which is usually implicitly part of an expert problem solver explicit, thus allowing this knowledge about control to be manipulated and reasoned about is described.