A Tool for Management and Reuse of Software Design Knowledge
Authors
Abstract
As software systems become bigger and more complex, researcherstry to find ways to increase development productivity and efficiency. Knowledge
generated during the software development process can be a valuable asset
for a software company. But in order to take advantage of this knowledge,
the company must store it for reuse. This can be achieved through the use of
knowledge management tools integrated in CASE tools. This paper provides an
overview of a system integrated in a CASE tool that manages and reuses software
design knowledge. We describe how knowledge is stored and reused
based on a Case-Based Reasoning approach. This tool aids the software designer
in new ways: searching the design repository, suggesting designs, learning
new knowledge from the user interaction, and other capabilities. We show
the innovative aspects of our system.
Subject
CBR for Software ReuseRelated Project
ReBuilder II - Intelligent Reuse of UML DiagramsConference
EKAW 2006 - 15th International Conference on Knowledge Engineering and Knowledge Management, October 2006Cited by
Year 2010 : 1 citations
"A case-based reasoning approach to derive object-oriented models from software architectures". German L. Vazquez, J. Andres Díaz-Pace, Marcelo R. Campo. Expert Systems
Volume 27, Issue 4, pages 267–290, September 2010
Year 2008 : 1 citations
Allyson M. Hoss and Doris L. Carver, "Towards Combining Ontologies and Model Weaving for the Evolution of Requirements Models". B. Paech and C. Martell (Eds.): Monterey Workshop 2007, LNCS 5320, pp. 85"102, 2008. Springer-Verlag Berlin Heidelberg 2008