Using WordNet for case-based retrieval of UML models
Authors
Paulo Gomes
Francisco Câmara Pereira
Paulo Paiva
Nuno Seco
Paulo Carreiro
José Luís Ferreira
José Luís Ferreira
Carlos Bento
Francisco Câmara Pereira
Paulo Paiva
Nuno Seco
Paulo Carreiro
José Luís Ferreira
José Luís Ferreira
Carlos Bento
Abstract
Software complexity has increased substantially in the lastdecade. 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, UMLSubject
CBR for Software ReuseRelated Project
ReBuilder - Intelligent Reuse of Software ObjectsJournal
AI Communications, Vol. 1, #17, January 2004Cited 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