Applying knowledge modelling and case-based reasoning to software reuse. González, P. IEE Proceedings: Software, 2000.
doi  abstract   bibtex   
The users of libraries of object-oriented software components face both a terminological and a cognitive gap in knowledge. Usually, library users do not understand the vocabulary used in library documentation, and they do not know some of the concepts involved in the solutions implemented by components. In order to close both gaps, a language for constructing functional descriptions of the components is defined, allowing the users to specify their needs. From this language, mappings among functional descriptions and components as a case base collecting 'interesting experiences' in the usage of the library are implemented. A knowledge representation system, based on description logics, is used to construct the description language and to implement the case-based reasoning processes. This approach has been applied to support the reuse of classes implementing data structures in the VisualWorks class library, a Smalltalk programming environment. © IEE, 2000.
@article{
 title = {Applying knowledge modelling and case-based reasoning to software reuse},
 type = {article},
 year = {2000},
 volume = {147},
 id = {7ea38616-922e-3855-ad07-228d0cb0ed74},
 created = {2017-11-27T17:54:17.195Z},
 file_attached = {false},
 profile_id = {7ff3d559-34c5-3dc7-a15e-4809d39e6685},
 last_modified = {2017-11-27T17:54:17.195Z},
 read = {false},
 starred = {false},
 authored = {true},
 confirmed = {false},
 hidden = {false},
 private_publication = {false},
 abstract = {The users of libraries of object-oriented software components face both a terminological and a cognitive gap in knowledge. Usually, library users do not understand the vocabulary used in library documentation, and they do not know some of the concepts involved in the solutions implemented by components. In order to close both gaps, a language for constructing functional descriptions of the components is defined, allowing the users to specify their needs. From this language, mappings among functional descriptions and components as a case base collecting 'interesting experiences' in the usage of the library are implemented. A knowledge representation system, based on description logics, is used to construct the description language and to implement the case-based reasoning processes. This approach has been applied to support the reuse of classes implementing data structures in the VisualWorks class library, a Smalltalk programming environment. © IEE, 2000.},
 bibtype = {article},
 author = {González, P.A.},
 doi = {10.1049/ip-sen:20000897},
 journal = {IEE Proceedings: Software},
 number = {5}
}

Downloads: 0