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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Coulange, B.: Software Reuse. Springer, London (1997)
Tong, C., Sriram, D.: Artificial Intelligence in Engineering Design, vol. I. Academic Press, London (1992)
Kolodner, J.: Case-Based Reasoning. Morgan Kaufmann, San Francisco (1993)
Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley, Reading (1998)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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