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