Catalogo Articoli (Spogli Riviste)

OPAC HELP

Titolo:
A categorization of classes based on the visualization of their internal structure: the class blueprint
Autore:
Lanza, M; Ducasse, S;
Indirizzi:
Univ Bern, Software Composit Grp, Bern, Switzerland Univ Bern Bern Switzerland rn, Software Composit Grp, Bern, Switzerland
Titolo Testata:
ACM SIGPLAN NOTICES
fascicolo: 11, volume: 36, anno: 2001,
pagine: 300 - 311
SICI:
1523-2867(200111)36:11<300:ACOCBO>2.0.ZU;2-M
Fonte:
ISI
Lingua:
ENG
Keywords:
reverse engineering; program understanding; software visualization; visual patterns; smalltalk;
Tipo documento:
Article
Natura:
Periodico
Settore Disciplinare:
Engineering, Computing & Technology
Citazioni:
28
Recensione:
Indirizzi per estratti:
Indirizzo: Lanza, M Univ Bern, Software Composit Grp, Bern, Switzerland Univ Bern Bern Switzerland are Composit Grp, Bern, Switzerland
Citazione:
M. Lanza e S. Ducasse, "A categorization of classes based on the visualization of their internal structure: the class blueprint", ACM SIGPL N, 36(11), 2001, pp. 300-311

Abstract

The reengineering and reverse engineering of software systems is gaining importance in software industry, because the accelerated turnover in software companies creates legacy systems in a shorter period of time. Especially understanding classes is a key activity in object-oriented programming, since classes represent the primary abstractions from which applications are built. The main problem of this task is to quickly grasp the purpose of a class and its inner structure. To help the reverse engineers in their first contact with a foreign system, we propose a categorization of classes based on the visualization of their internal structure. The contributions of thispaper are a novel categorization of classes and a visualization of the classes which we call the class blueprint. We have validated the categorization on several case studies, two of which we present here.

ASDD Area Sistemi Dipartimentali e Documentali, Università di Bologna, Catalogo delle riviste ed altri periodici
Documento generato il 22/01/20 alle ore 13:20:28