X-Ray views on a class using concept analysis

By: Material type: ArticleArticleSeries: ^p Datos electrónicos (1 archivo : 54 KB)Subject(s): Online resources: Summary: Within object oriented software, the minimal unit of development and testing is a class. So understanding how a class is defined and behaves is important. Considering that a class is composed of instance variables and methods, the process is not so easy to achieve because we must decide which different viewpoints can help us to detect features of a class. These viewpoints can include identifying groups of methods accessing a (set of) instance variable(s), groups of methods that interact among themselves to provide a functionality or groups of methods that behave as interface. Thus, with these different groups, we are able to know the different hidden characteristics of a class. In this position paper, we propose to apply Concept Analysis to generate the different groups of (collaborating) entities and use these groups to define different views. These views will help us to get the main features of a class.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number URL Status Date due Barcode
Capítulo de libro Capítulo de libro Biblioteca de la Facultad de Informática Biblioteca digital A0036 (Browse shelf(Opens below)) Link to resource Recurso en Línea

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. 10-03-2008)

Within object oriented software, the minimal unit of development and testing is a class. So understanding how a class is defined and behaves is important. Considering that a class is composed of instance variables and methods, the process is not so easy to achieve because we must decide which different viewpoints can help us to detect features of a class. These viewpoints can include identifying groups of methods accessing a (set of) instance variable(s), groups of methods that interact among themselves to provide a functionality or groups of methods that behave as interface. Thus, with these different groups, we are able to know the different hidden characteristics of a class. In this position paper, we propose to apply Concept Analysis to generate the different groups of (collaborating) entities and use these groups to define different views. These views will help us to get the main features of a class.

Proceedings of WOOR 2003 (4th International Workshop on Object-Oriented Reengineering), 76–80, University of Antwerp, July 2003.