The identification of reusable assets in existing systems is an important problem to be solved to spread software reuse. This paper presents a method to identify functional abstractions in existing code. Program slicing is used to isolate the external functions of a system and these are then decomposed into more elementary components by intersecting slices. The method is applied in a case study and the results obtained tend to show that it produces satisfactory results for communicationally or sequentially cohesive modules. The work described in this paper forms part of the RE2 project, aiming at spreading the reuse of software through the exploration of reverse engineering and re-engineering techniques to identify, and extract reusable parts from existing systems

Slicing Large Programs to Isolate Reusable Functions / G., Canfora; A., DE LUCIA; G. A., DI LUCCA; Fasolino, ANNA RITA. - STAMPA. - 1:(1994), pp. 140-147. (Intervento presentato al convegno 20th EUROMICRO Conference tenutosi a Liverpool- U.K. nel 5-8 Sept. 1994) [10.1109/EURMIC.1994.390396].

Slicing Large Programs to Isolate Reusable Functions

FASOLINO, ANNA RITA
1994

Abstract

The identification of reusable assets in existing systems is an important problem to be solved to spread software reuse. This paper presents a method to identify functional abstractions in existing code. Program slicing is used to isolate the external functions of a system and these are then decomposed into more elementary components by intersecting slices. The method is applied in a case study and the results obtained tend to show that it produces satisfactory results for communicationally or sequentially cohesive modules. The work described in this paper forms part of the RE2 project, aiming at spreading the reuse of software through the exploration of reverse engineering and re-engineering techniques to identify, and extract reusable parts from existing systems
1994
0818664304
Slicing Large Programs to Isolate Reusable Functions / G., Canfora; A., DE LUCIA; G. A., DI LUCCA; Fasolino, ANNA RITA. - STAMPA. - 1:(1994), pp. 140-147. (Intervento presentato al convegno 20th EUROMICRO Conference tenutosi a Liverpool- U.K. nel 5-8 Sept. 1994) [10.1109/EURMIC.1994.390396].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/482370
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
social impact