CISUC

Using WordNet for case-based retrieval of UML models

Authors

Abstract

Software complexity has increased substantially in the last
decade. This has made software development teams work faster and
under tight budgets. Reusing software can be a way of solving this
problem. Companies should reuse previous working solutions in new
projects, decreasing the development time and increasing software
quality. But there are at least two requirements to implement this
solution. One is that the company must have a central knowledge
repository with software specifications, designs and code from
previous system developments. The second one is to have at the
disposal tools capable of using this repository in an intelligent
way. We have developed a system capable of providing these
requirements. It has a central knowledge base that can be used
through Case-Based Reasoning. The knowledge base integrates a
common ontology called WordNet, providing classification for
software objects. This paper focuses on the retrieval of design
models using the combination of WordNet and Case-Based Reasoning.
We also present a retrieval example, and experimental work showing
the performance of the retrieval and ranking mechanisms.

Keywords

CBR, WordNet, Software Reuse, UML

Subject

CBR for Software Reuse

Related Project

ReBuilder - Intelligent Reuse of Software Objects

Journal

AI Communications, Vol. 1, #17, January 2004

Cited by

Year 2011 : 2 citations

 Karina Robles, Anabel Fraga, Jorge Morato, Juan Llorens, Towards an ontology-based retrieval of UML Class Diagrams, Information and Software Technology, Volume 54, Issue 1, January 2012, Pages 72-86, ISSN 0950-5849, 10.1016/j.infsof.2011.07.003.

 Belhajjame, K., & Brambilla, M. (2011). Ontological Description and Similarity-Based Discovery of Business Process Models. International Journal of Information System Modeling and Design (IJISMD), 2(2), 47-66. doi:10.4018/jismd.2011040103

Year 2010 : 5 citations

 ZHANG Chenghong, CHEN Langtao, ZHANG Cheng, HUANG Lihua, "Capability Model for Case-Based Reasoning in Collaborative Commerce Environment", TSINGHUA SCIENCE AND TECHNOLOGY, 2005 Vol.10 No.z1 P.790-796.

 Ma WM, Cooper K, Chung L. "Matching effectiveness and OTS model richness". 6th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing/1st ACIS International Workshop on Self-Assembling Wireless Networks, MAY 23-25, 2005

 Cooper K, Chung L, Ma WM. "Evaluating off-the-shelf architectural components". International Conference on Software Engineering Research and Practice (SERP 05), JUN 27-29, 2005.

 German Vazquez, J. Andres Diaz Pace, Marcelo Campo, Reusing design experiences to materialize software architectures into object-oriented designs, Information Sciences, In Press, Corrected Proof, Available online 20 March 2010, ISSN 0020-0255, DOI: 10.1016/j.ins.2010.03.013.

 Searching Repositories of Web Application Models
Alessandro Bozzon, Marco Brambilla and Piero Fraternali. WEB ENGINEERING
Lecture Notes in Computer Science, 2010, Volume 6189/2010, 1-15, DOI: 10.1007/978-3-642-13911-6_1

Year 2008 : 3 citations

 Katharina Wolter, Thorsten Krebs and Lothar Hotz. A Combined Similarity Measure for Determining Similarity of Model-based and Descriptive Requirements. Artificial Intelligence Techniques in Software Engineering,AISEW 2008, (ECAI 2008 Workshop). Patras, Greece

 Katharina Wolter, Thorsten Krebs and Lothar Hotz. Determining Similarity of Model-based and Descriptive Requirements by Combining Different Similarity Measures. In Model Reuse Strategies - Can requirements drive reuse of software models? Proceedings of 2nd International Workshop MoRSe 2008,Beijing, China, May 2008
ISBN: 978-3-8167-7607-9 Fraunhofer IRB Verlag

 Daniel Lucrédio, Renata P. de M. Fortes and Jon Whittle. \"MOOGLE: A Model Search Engine\". Model Driven Engineering Languages and Systems. LNCS. Springer. ISBN: 978-3-540-87874-2. 2008

Year 2007 : 1 citations

 Tomé, P., Amaral, L. e Costa, E., (2007). A Framework that Enables the Use Of Experience in Conceptual Modelling, MCIS\'07, Veneza, Itália;

Year 2006 : 1 citations

 Chung, L., Ma, W., Cooper, K. "Requirements elicitation through model-driven evaluation of software components". Proceedings - Fifth International Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems 2006, art. no. 1595762, pp. 187-196

Year 2005 : 3 citations

 ZHANG Chenghong, CHEN Langtao, ZHANG Cheng, HUANG Lihua, "Capability Model for Case-Based Reasoning in Collaborative Commerce Environment", TSINGHUA SCIENCE AND TECHNOLOGY, 2005 Vol.10 No.z1 P.790-796.

 Ma, W., Cooper, K., Chung, L. "Matching effectiveness and OTS model richness". Proceedings - Sixth Int. Conf. on Softw. Eng., Artificial Intelligence, Netw. and Parallel/Distributed Computing and First ACIS Int. Workshop on Self-Assembling Wireless Netw., SNPD/SAWN 2005 2005, art. no. 1434863, pp. 26-31

 Cooper K, Chung L, Ma WM. "Evaluating off-the-shelf architectural components". International Conference on Software Engineering Research and Practice (SERP 05), JUN 27-29, 2005.

Year 2004 : 1 citations

 Paulo Tomé, PhD Thesis, "Modelo de desenvolvimento de arquitecturas de sistemas de informação", 2004