Skip to main content

DEJAVU: A Case-Based Reasoning Designer’s Assistant Shell

  • Chapter

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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)

    Google Scholar 

  • Bardasz, T.: 1991, Mechanical Design Automation via Case-basedReasoning:AnIncrementally Intelligent Approach, Masters Thesis, Northeastern University, June 1991.

    Google Scholar 

  • Bardasz, T., and Zeid, I.: 1991a, Applying Analogical Problem Solving to Mechanical Design, CAD Journal, 23 (3), pp. 202–212.

    Google Scholar 

  • 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.

    Google Scholar 

  • Bardasz, T., and Zeid, I.: 1990, Proposing Analogical Problem Solving to Mechanical Design, 1990 ASME Computers in Engineering Conference, Vol. 1, pp. 181–186.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Daube, F., and Hayes-Roth, B.: 1990, A Case-Based Mechanical Redesign System, 1990 AAAI Proceedings, pp. 1402–1407.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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

    Google Scholar 

  • 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.

    Google Scholar 

  • Hall, R. P.: 1989, Computational Approaches to Analogical Reasoning: A Comparative Analysis, Artificial Intelligence, Vol. 39, pp 39–120.

    Article  MathSciNet  MATH  Google Scholar 

  • Hammond, K., (ed.): 1989, Proceedings: 1989 Case Based Reasoning Workshop, Morgan Kauf-fman, San Mattco, CA.

    Google Scholar 

  • Hammond, K.: 1989b, Case-Based Planning: Viewing Planning as a Memory Task, Academic Press, San Diego, CA.

    Google Scholar 

  • 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.

    Google Scholar 

  • Hubka, V., 1982, Principles of Engineering Design, Butterworth, London.

    Google Scholar 

  • 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.

    Google Scholar 

  • Kolodner, J. L. (ed.): 1988, Proceedings: Case Based Reasoning Workshop, Morgan Kauffman, San Matteo, CA.

    Google Scholar 

  • Kolodner, J. L.: 1984, Retrieval and Organizational Strategies in Conceptual Memory: A Computer Model, Lawrence Erlbaum Assoc, Hillsdalc, NJ.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Mostow, J.: 1989, Design by Derivational Analogy: Issues in the Automated Replay of Design Plans, Artificial Intelligence, 40 (1–3), pp. 119–184.

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Mostow, J.: 1985, Towards a Better Model of the Design Process, AI Magazine, 6 (1), pp. 44–57.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Ostrofsky, B.: 1977, Design, Planning, and Development Methodology, Prentice-Hall, Engle-wood Cliffs, NJ.

    Google Scholar 

  • Pahl, G. and Beitz, W.: 1984, Engineering Design, Springer-Verlag, London.

    Google Scholar 

  • Schank, R. C. and Abelson, R. P.: 1977, Scripts, Plans, Goals and Understanding, Lawrence Erlebaum, Hillsdale, NJ.

    MATH  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Wile, D.S.: 1983, Program Developments: Formal Explanations of Implementations, Communications of the ACM (CACM), 26 (11).

    Google Scholar 

  • The Concept Modeler, Release 1.2, Reference Manual, Wisdom Systems®, Pepper Pike, Ohio, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics