Analysing object oriented framework reuse using concept analysis
Material type:
Item type | Home library | Collection | Call number | URL | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|---|
![]() |
Biblioteca de la Facultad de Informática | Biblioteca digital | A0045 (Browse shelf(Opens below)) | Link to resource | No corresponde |
Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática-UNLP (Colección BIPA / Biblioteca.) -- Disponible también en línea (Cons. 12-03-2008)
This paper proposes the use of the formal technique of Concept Analysis to analyse how classes in an object-oriented inheritance hierarchy are coupled by means of the inheritance and interfaces relationships. To perform our analysis, we use the information provided by the self-send and super-send behaviour of each class in the hierarchy. Especially for large and complex inheritance hierarchies, we believe that this analysis can help in understanding the software, in particular with how reuse is achieved. Additionally, the proposed technique allows us to identify weak spots in the inheritance hierarchy that may be improved, and to serve as guidelines for extending or customising an object-oriented application framework. As a first step, this position paper reports on an initial experiment with the Magnitude hierarchy in the Smalltalk programming language. Keywords: concept analysis, inheritance hierarchy, interface, reuse.
Advances in Object-oriented Information Systems: OOIS 2002 Workshops, Springer Verlag, 53–63, September 2002.