Skip to main content

Case-Based Adaptation for UML Diagram Reuse

  • Conference paper
  • First Online:
Book cover Knowledge-Based Intelligent Information and Engineering Systems (KES 2004)

Abstract

In this paper we present an approach to software design reuse based on Case-Based Adaptation. We show how this approach is integrated in a CASE tool suggesting solutions to the software designer. This approach generates new UML designs based on previous ones, which are stored in a central repository. Two different strategies are described and evaluated experimentally.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Coulange, B.: Software Reuse. Springer, London (1997)

    MATH  Google Scholar 

  2. Tong, C., Sriram, D.: Artificial Intelligence in Engineering Design, vol. I. Academic Press, London (1992)

    MATH  Google Scholar 

  3. Kolodner, J.: Case-Based Reasoning. Morgan Kaufmann, San Francisco (1993)

    Book  Google Scholar 

  4. Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley, Reading (1998)

    Google Scholar 

  5. Miller, G., Beckwith, R., Fellbaum, C., Gross, D., Miller, K.J.: Introduction to wordnet: an on-line lexical database. International Journal of Lexicography 3, 235–244 (1990)

    Article  Google Scholar 

  6. Maher, M.L.: Casecad and cadsyn. In: Maher, M.L., Pu, P. (eds.) Issues and Applications of Case-Based Reasoning in Design, pp. 161–185. Lawrence Erlbaum Associates, Mahwah (1997)

    Google Scholar 

  7. Pu, P., Purvis, L.: Formalizing the adaptation process for case-based design. In: Maher, M.L., Pu, P. (eds.) Issues and Applications of Case-Based Reasoning in Design, pp. 221–260. Lawrence Erlbaum Associates, Mahwah (1997)

    Google Scholar 

  8. Voss, A.: Case design specialists in fabel. In: Maher, M.L., Pu, P. (eds.) Issues and Applications of Case-Based Reasoning in Design, pp. 301–336. Lawrence Erlbaum Associates, Mahwah (1997)

    Google Scholar 

  9. Goel, A., Bhatta, S., Stroulia, E.: Kritik: An early case-based design system. In: Maher, M.L., Pu, P. (eds.) Issues and Applications of Case-Based Reasoning in Design, pp. 87–132. Lawrence Erlbaum Associates, Mahwah (1997)

    Google Scholar 

  10. Fernández-Chamizo, C., González-Calero, P., Gómez-Albarrán, M., Hernández-Yánez, L.: Supporting object reuse through case-based reasoning. In: Smith, I., Faltings, B.V. (eds.) EWCBR 1996. LNCS, vol. 1168, pp. 150–163. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  11. Smyth, B., Cunningham, P.: Deja vu: A hierarchical case-based reasoning system for software design. In: Neumann, B. (ed.) 10th European Conference on Artificial Intelligence (ECAI 1992), Vienna, Austria. John Wiley and Sons, Chichester (1992)

    Google Scholar 

  12. Fouqué, G., Matwin, S.: Compositional software reuse with case-based reasoning. In: 9th Conference on Artificial Intelligence for Applications (CAIA 1993), Orlando, FL, USA. IEEE Computer Society Press, Los Alamitos (1993)

    Google Scholar 

  13. Althoff, K.D., Birk, A., Wangenheim, C.G.v., Tautz, C.: Case–based reasoning for experimental software engineering. Technical Report 063.97/E, Fraunhofer IESE (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gomes, P. et al. (2004). Case-Based Adaptation for UML Diagram Reuse. In: Negoita, M.G., Howlett, R.J., Jain, L.C. (eds) Knowledge-Based Intelligent Information and Engineering Systems. KES 2004. Lecture Notes in Computer Science(), vol 3215. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30134-9_91

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30134-9_91

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23205-6

  • Online ISBN: 978-3-540-30134-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics