Analysing Object Oriented Framework Reuse using Concept Analysis

Arévalo, Gabriela; Mens, Tom (September 2002). Analysing Object Oriented Framework Reuse using Concept Analysis (Unpublished). In: The Inheritance Workshop at ECOOP 2002. Malaga, Spanien. 11. Juni 2002.

[img] Text
Arev02aECOOP02ApplicationFrameworks.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (5MB)

This paper proposes to use the formal technique of Concept Analysis to analyse how methods and classes in an object-oriented inheritance hierarchy are coupled by means of the inheritance and interfaces relationships. Especially for large and complex inheritance hierarchies, we believe that a formal analysis of how behaviour is reused can provide insight in how the hierarchy was built and the different relationships among the classes. To perform this analysis, we use behavioural information provided by the self sends and super sends made in each class of the hierarchy. 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 paper reports on an initial experiment with the Magnitude hierarchy in the Smalltalk programming language.

Item Type:

Conference or Workshop Item (Speech)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued]

Language:

English

Submitter:

Anja Ebeling

Date Deposited:

20 Dec 2017 14:48

Last Modified:

11 Apr 2024 16:11

BORIS DOI:

10.7892/boris.104370

URI:

https://boris.unibe.ch/id/eprint/104370

Actions (login required)

Edit item Edit item
Provide Feedback