Posters Theory of Computation

Progress in Artificial Intelligence

Volume 990 of the series Lecture Notes in Computer Science pp 387-396

Date:

Promoting software reuse through explicit knowledge representations

  • Carmen Fernández-ChamizoAffiliated withDep. Informática y Automática, Universidad Complutense de Madrid
  • , Pedro Antonio González-CaleroAffiliated withDep. Informática y Automática, Universidad Complutense de Madrid
  • , Mercedes Gómez-AlbarránAffiliated withDep. Informática y Automática, Universidad Complutense de Madrid

* Final gross prices may vary according to local VAT.

Get Access

Abstract

Selection and adaptation of software components are fundamental issues to attain effective reuse in object-oriented programming. Component understanding is essential to both processes. In this paper we propose a knowledge-based approach to the component understanding problem which includes the explicit representation of design commitments, design decisions and customizing alternatives. This proposal is being implemented in the ORA (Object Reuse Assistant) system, a tool to support the retrieval, understanding, and adaptation of software components in general purpose object-oriented libraries.