Abstract
A case-based reasoning (CBR) designer’s assistant shell called DEJAVU is presented. The shell is the implementation of a methodology and a computational model for mechanical design automation. The methodology is based on analogical reasoning and the computational model uses CBR. DEJAVU provides a flexible and cognitively intuitive approach to acquiring and utilizing design knowledge. DEJAVU is a domain independent shell that can incrementally acquire design knowledge in the domain of the user. It, therefore, provides a design environment that can learn from the designer until it can begin to perform design tasks autonomously or semi-autonomously. The main components of DEJAVU are a knowledge base of design plans, a design plan system, and an opportunistic problem solver. DEJAVU is written in Lisp using CLOS. DEJAVU is the first step in developing a robust designer’s assistant shell for mechanical design problems. One of the major contributions of DEJAVU is in developing a clean architecture that can be extended to become more robust over time. The details and merits of the DEJAVU shell are discussed. An example is included to illustrate the use of DEJAVU.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adelson, B.: 1989, Cognitive Research: Uncovering How Designers Design, Cognitive Modelling: Explaining and Predicting How Designers Design, Journal of Engineering Design, 1 (1)
Bardasz, T.: 1991, Mechanical Design Automation via Case-basedReasoning:AnIncrementally Intelligent Approach, Masters Thesis, Northeastern University, June 1991.
Bardasz, T., and Zeid, I.: 1991a, Applying Analogical Problem Solving to Mechanical Design, CAD Journal, 23 (3), pp. 202–212.
Bardasz, T., and Zeid, I.: 1991b, Analogical Problem Solving in Mechanical Design: The Knowledge Base Model, 1991 ASME Computers in Engineering Conference, Vol. 1, pp. 169–176.
Bardasz, T., and Zeid, I.: 1990, Proposing Analogical Problem Solving to Mechanical Design, 1990 ASME Computers in Engineering Conference, Vol. 1, pp. 181–186.
Brownston, L., Farell, R., Kant, E., and Martin, N.: 1985, Programming Expert Systems in OPS5: An Introduction to Rule-based Programming, Addison-Wesley Pub. Co, Menlo Park, CA, 1985.
Corkill, D. D., Gallagher, K. Q., and Murray, K. E.: 1986, GBB: A generic Black Board development system, Proceedings of the National Conference on Artifical Intelligence, Philadephia, PA, pp. 1008–1014.
Daube, F., and Hayes-Roth, B.: 1990, A Case-Based Mechanical Redesign System, 1990 AAAI Proceedings, pp. 1402–1407.
Dixon, J. R., Duffey, M. R., Irani, R. K., Meunier, K. L., and Orelup, M. F.: 1988. A Proposed Taxonomy of Mechanical Design Expertise, 1988 ASME Computers in Engineering Conference, Vol. 1, pp. 41–46.
Gallager, K. Q., Corkill, D. D., and Johnson, P. M.: 1988, GBB Reference Manual: GBB Version 1.2, Technical Report 88–66, Department of Computer and Information Science, University of Massachusetts, Amhcrst, MA
Guindon, R.: 1989, A Cognitive Study of High-Level System Design:Implications of Opportunistic Behaviors For A Theory Of Design, in Proceedings of the 1989 NSF Engineering Design Research Conference, University of Massachusetts, Amherst.
Hall, R. P.: 1989, Computational Approaches to Analogical Reasoning: A Comparative Analysis, Artificial Intelligence, Vol. 39, pp 39–120.
Hammond, K., (ed.): 1989, Proceedings: 1989 Case Based Reasoning Workshop, Morgan Kauf-fman, San Mattco, CA.
Hammond, K.: 1989b, Case-Based Planning: Viewing Planning as a Memory Task, Academic Press, San Diego, CA.
Hinrichs, T. R.: 1989, Towards an Architecture for Open World Problem Solving, in K. Hammond (ed.), Proceedings: 1989 Case-based Reasoning Workshop, Morgan Kaufmann Publishers, Inc, San Matteo, CA, pp. 115–118.
Hubka, V., 1982, Principles of Engineering Design, Butterworth, London.
Huhns, M. N., and Acosta, R. D.: 1987, Argo: An Analogical Reasoning System for Solving Design Problems, Technical Report AI/CAD-092-87, MCC, Microelectronics and Computer Technology Corporation, AI/KBS and VLSI CAD Programs, 3500 West Balcones Center Drive, Austin, Texas 78759.
Kolodner, J. L. (ed.): 1988, Proceedings: Case Based Reasoning Workshop, Morgan Kauffman, San Matteo, CA.
Kolodner, J. L.: 1984, Retrieval and Organizational Strategies in Conceptual Memory: A Computer Model, Lawrence Erlbaum Assoc, Hillsdalc, NJ.
Libardi, E. C., Dixon, J. R., and Simmons M. K.: 1988. Computer Environments for the Design of Mechanical Assemblies: A Research Review, Engineering with Computers, Vol. 3, pp 121–136.
Mostow, J.: 1989, Design by Derivational Analogy: Issues in the Automated Replay of Design Plans, Artificial Intelligence, 40 (1–3), pp. 119–184.
Mostow, J.: 1986, Why are Design Derivations Hard to Replay? in T. Mitchell, J. Carbonell and R. Michalski (eds.), Machine Learning: A Guide to Current Research, Kluwer, Hingham, MA, pp. 213–218
Mostow, J.: 1985, Towards a Better Model of the Design Process, AI Magazine, 6 (1), pp. 44–57.
Mostow, J., and Barley, M.: 1987, Automated Re-use of Design Plans, in W. E. Eder (ed.), Proceedings of the 1987 ASME International Conference on Engineering Design, Boston, MA, pp.632–647.
Navinchandra, D.: 1989, Case-Based Reasoning in CYCLOPS, A Design Problem Solver, in J. Kolodoner (ed.), Proceedings: 1988 Case Based Reasoning Workshop, Morgan Kauffman, San Matteo, CA, 1989, pp. 286–301.
Ostrofsky, B.: 1977, Design, Planning, and Development Methodology, Prentice-Hall, Engle-wood Cliffs, NJ.
Pahl, G. and Beitz, W.: 1984, Engineering Design, Springer-Verlag, London.
Schank, R. C. and Abelson, R. P.: 1977, Scripts, Plans, Goals and Understanding, Lawrence Erlebaum, Hillsdale, NJ.
Shinn, H. S.: 1988, Abstractional Analogy: A Model of Analogical Reasoning, in J. Kolodoner (ed.), Proceedings: 1988 Case-BasedReasoning Workshop, Morgan Kaufmann Publishers, San Matteo, CA, 1988, pp. 370–387.
Steinberg, L. I., and Mitchell, T. M.: 1985, The Redesign Systems: A Knowledge Based Approach to VLSI CAD, IEEE Design and Test, pp. 45–54.
Takala, T.: 1989, Design Transactions and Retrospective Planning, Tools for Conceptual Design, in V. Akman, P. J. W. ten Hagen and P. J. Veerkamp (eds.), Intelligent CAD Systems II: Imple-mentational Issues, Springer-Verlag, pp. 262–272.
Wile, D.S.: 1983, Program Developments: Formal Explanations of Implementations, Communications of the ACM (CACM), 26 (11).
The Concept Modeler, Release 1.2, Reference Manual, Wisdom Systems®, Pepper Pike, Ohio, 1990.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Bardasz, T., Zeid, I. (1992). DEJAVU: A Case-Based Reasoning Designer’s Assistant Shell. In: Gero, J.S., Sudweeks, F. (eds) Artificial Intelligence in Design ’92. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-2787-5_24
Download citation
DOI: https://doi.org/10.1007/978-94-011-2787-5_24
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-5238-2
Online ISBN: 978-94-011-2787-5
eBook Packages: Springer Book Archive