The Use of DL in Component Libraries - First Experiences
Ragnhild Van Der Straeten, Miro Casanova Paez · 2002
Component-based software development (CBSD) is a very promising software engineering technique for improving reuse and maintenance of software components. However, in order to be able to reuse the components, developers should be aware of the available components in the company, in which contexts those components can be used and how they will behave. Our approach is to use the technique of software libraries to classify the components. The structure of these libraries is specified by ontologies. Those ontologies are speci ed in the SHIQ description logic. The reasoning