Skip to main content

Supporting Reusability in a System Design Environment by Case-Based Reasoning Techniques

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1650))

Abstract

CASA (computer aided systems architecting) is a methodology and tool to support the design of complex technical systems. It combines approaches from systems and requirement engineering and AI. System design in CASA is requirement-driven and works by a hierarchical stepwise top-down refinement of designs and a hierarchical decision making process. One important task in CASA deals with reusability of existing design artifacts and is supported by case-based reasoning techniques. Based on given structural specifications and formal requirements, a search procedure finds the best inexact match in a design base and computes an estimated degree of fulfillment for requirements. The approach employs efficient graph matching and indexing scheme for case retrieval and structural similarities and has adapted usual similarity measures to compute degree of fulfillment of requirements. It has been show by different example projects that the developed methods can be of great practical assistance for a designer.

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

  1. Börner, K. (Ed.): Modules for Design Support, FABEL-Report 35, GMD, St. Augustin (1995)

    Google Scholar 

  2. Flemming, U.: Case-based Design in the SEED System, Automation and Construction, (1994)

    Google Scholar 

  3. Gebhardt, F.: Methods and systems for case retrieval exploiting the case structure, FABEL-Report 39, GMD, St. Augustin, Germany (1995)

    Google Scholar 

  4. Goel, A.K.: Integration of case-based and model-based reasoning for adaptive problem solving, PhD Thesis, The Ohio State University (1989)

    Google Scholar 

  5. Hua, K., Falting, B., Smith, I.: CADRE: case-based geometric design, Artificial Intelligence in Engineering 10 (1996)171–183.

    Article  Google Scholar 

  6. Kettner, H., Schmidt, J., Greim, H.R.: Guidelines for a systematic manufacturing system planning, Hanser Verlag (1984) (in German)

    Google Scholar 

  7. Kolodner, J.: Case-Based Reasoning, Morgan Kaufmann (1993)

    Google Scholar 

  8. Maher, M.L., de Silva Garza, G.:Developing CaseBased Reasoning for Structural Design, IEEE Expert. Vol. 11 (1996)

    Google Scholar 

  9. Mesarovic, M.D., Macko, D., Takahara, Y.: Theory of Hierarchical, Multilevel, Systems, Academic Press, New York (1970)

    MATH  Google Scholar 

  10. Messmer, B.T.: Efficient Graph Matching Algorithms for Preprocessed Model Graphs, Dissertation, University Bern, Switzerland (1996)

    Google Scholar 

  11. Messmer, B.T., Bunke, H.: A network based approach to exact and inexact graph matching, Institut für Informatik und angewandte Mathematik, University Bern, Switzerland (1993)

    Google Scholar 

  12. Mittelmann, R., Kogler, M.: CASA-TE: Representation of Requirements, Technical Report 154-97, Johannes Kepler University, Dept of Systems Theory and Information Technology, Linz, Austria (1997) (n German)

    Google Scholar 

  13. Praehofer, H.: Reusability in CASA, Technical Report 144-96, Johannes Kepler University, Dept of Systems Theory and Information Technology, Linz, Austria, (1997) (in German)

    Google Scholar 

  14. Praehofer, H. and Kerschbaummayr, J.: Concepts for Reusability in CASA, Technical Report 160-97, Johannes Kepler University, Dept. Systems Theory, Linz, Austria (1997) (min German)

    Google Scholar 

  15. Reich, Y.: The Development of Bridger: A Methodological Study of Research on Machine Learning in Design, Artificial Intelligence in Engineering, 8 (1993) 217–231

    Article  Google Scholar 

  16. Schaffer, C.: CASA-Computer Aided Systems Architecting, Technical Report 141-96, Johannes Kepler University, Dept of Systems Theory and Information Technology, Linz, Austria (1997) (in German).

    Google Scholar 

  17. Schaffer, C.: Computer Aided System Architecting (CASA): Requirement-Driven Design of Multi-Disciplinary Systems, PhD Thesis, Johannes Kepler University, Linz, Austria (1999) (in German).

    Google Scholar 

  18. Sycara, K. Guttal, R., Koning, J., Narasimhan, S., Navinchandra, D.: CADET: A Casebased Synthesis Tool for Engineering Design, International Journal of Expert Systems, Vol.4 (1992)

    Google Scholar 

  19. Voß A. (Ed.): Similarity concepts and retrieval methods, FABEL-Report 13, GMD, St. Augustin, Germany (1994)

    Google Scholar 

  20. Wolverton, M., Hayes-Roth, B.: Finding analogues for innovative design, Techn. report KSL 95-32, Knowledge System Laboratory, Stanford University, CA (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Praehofer, H., Kerschbaummayr, J. (1999). Supporting Reusability in a System Design Environment by Case-Based Reasoning Techniques. In: Althoff, KD., Bergmann, R., Branting, L. (eds) Case-Based Reasoning Research and Development. ICCBR 1999. Lecture Notes in Computer Science, vol 1650. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48508-2_39

Download citation

  • DOI: https://doi.org/10.1007/3-540-48508-2_39

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66237-2

  • Online ISBN: 978-3-540-48508-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics