Un enfoque basado en conocimiento para la reutilización de frameworks

  1. Mª de las Mercedes Gómez Albarrán 1
  2. Pedro A. González Calero 1
  3. Carmen Fernández Chamizo 1
  1. 1 Universidad Complutense de Madrid
    info

    Universidad Complutense de Madrid

    Madrid, España

    ROR 02p0gd045

Book:
CAEPIA'97: actas
  1. Botti, Vicent (coord.)

Publisher: Vicent Botti ; Asociación Española para la Inteligencia Artificial (AEPIA)

ISBN: 978-84-8498-765-9 84-8498-765-5

Year of publication: 1997

Pages: 735-744

Congress: Conferencia de la Asociación Española para la Inteligencia Artificial. (7. 1997. null)

Type: Conference paper

Abstract

In addition to facilitate code reuse, object-oriented programming also provides reusable and extensible designs such as frameworks. Frameworks are collections of interdependent abstract and concrete classes that define generic architectures. When developing software based on framework reuse, the new system is built by customizing the generic architecture defined by the framework. However, framework adaptation is not easy. It is necessary not only to know the classes and their structural relationships, but also to understand the responsability distribution and the collaborations among them. In this paper, we present a knowledge-based approach that simplifies framework understanding and adaptation. This approach includes the explicit representation of the collaborations among classes, the responsibility distribution, and the structural relationships.