A spiral model of software development and enhancement
ACM SIGSOFT Software Engineering Notes
Quantitative results concerning the utility of explanation-based learning
Artificial Intelligence
Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
De´ja` Vu: a hierarchical case-based reasoning system for software design
ECAI '92 Proceedings of the 10th European conference on Artificial intelligence
Case-based reasoning
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Case-Based Reasoning in Design
Case-Based Reasoning in Design
Status Report: Software Reusability
IEEE Software
Supporting Object Reuse Through Case-Based Reasoning
EWCBR '96 Proceedings of the Third European Workshop on Advances in Case-Based Reasoning
Modelling the Competence of Case-Bases
EWCBR '98 Proceedings of the 4th European Workshop on Advances in Case-Based Reasoning
Competence-Guided Case-Base Editing Techniques
EWCBR '00 Proceedings of the 5th European Workshop on Advances in Case-Based Reasoning
Maintaining Unstructured Case Base
ICCBR '97 Proceedings of the Second International Conference on Case-Based Reasoning Research and Development
Remembering to Add: Competence-preserving Case-Addition Policies for Case Base Maintenance
IJCAI '99 Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence
Combining Case-Based Reasoning and Analogical Reasoning in Software Design
AICS '02 Proceedings of the 13th Irish International Conference on Artificial Intelligence and Cognitive Science
Introduction to the special issue on word sense disambiguation: the state of the art
Computational Linguistics - Special issue on word sense disambiguation
Classifying Software for Reusability
IEEE Software
IEEE Software
Remembering to forget: a competence-preserving case deletion policy for case-based reasoning systems
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 1
Hi-index | 0.00 |
Reusing the knowledge gathered in the design phase of software development is an important issue for any software company. It enables software developers to work faster and make fewer mistakes, which decreases the development time due to the increased efficiency of the development team. In order to accomplish design knowledge reuse, we have developed an intelligent CASE tool that supports software design. Our system uses Case-Based Reasoning and WordNet, providing a framework for storage and reuse of design knowledge. This chapter presents our approach, which exploits a knowledge base and several reasoning mechanisms that reuse the stored knowledge.