Automatic text processing: the transformation, analysis, and retrieval of information by computer
Automatic text processing: the transformation, analysis, and retrieval of information by computer
Documenting frameworks using patterns
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
On the relative expressiveness of description logics and predicate logics
Artificial Intelligence
Hooking into object-oriented application frameworks
ICSE '97 Proceedings of the 19th international conference on Software engineering
Using UML-F to enhance framework development: a case study in the local search heuristics domain
Journal of Systems and Software
Assessing the relevance of identifier names in a legacy software system
CASCON '98 Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
Extending UML to Support Domain Analysis
ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
Hi-index | 0.00 |
Frameworks are complex, and one of the biggest problems with most frameworks is just learning how to use them. In order to achieve the highest degree of reusability and extensibility, frameworks are built as sophisticated object-oriented artifacts and, therefore, it is not easy to understand the design concepts, commitments and decisions involved in the solutions.Within the overall goal of FrameDoc to alleviate the aforementioned learning effort by means of explicit knowledge representation and Case-Based Reasoning (CBR), this paper concentrates on the domain analysis process and the acquisition of knowledge about the framework.The proposed model consists of: a domain model, a model of the framework design, and connections between them. Supporting tools for building the model are also described in the paper.