We present our experience in reorganizing an 'inherited' monolithic piece of software in a component-based manner. We follow the guidelines of the UML Components in order to obtain a meaningful component architecture, which is then used for modifying and revising the inherited code. In this paper we describe both the de- fined component-based architecture and the stepwise process that we adopted for reorganizing the source code.

Refactoring a legacy system using components

Marchetti E.;Martelli F.;Polini A.
2003

Abstract

We present our experience in reorganizing an 'inherited' monolithic piece of software in a component-based manner. We follow the guidelines of the UML Components in order to obtain a meaningful component architecture, which is then used for modifying and revising the inherited code. In this paper we describe both the de- fined component-based architecture and the stepwise process that we adopted for reorganizing the source code.
2003
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
ACIS 2003 proceedings
4th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing SNPD 2003
24
31
8
0-9700776-7-X
Sì, ma tipo non specificato
16-18 October 2003
Lubeck, Germany
Reorganizing
Software
Component-based
UML
Elettronico
3
restricted
Marchetti, E.; Martelli, F.; Polini, A.
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
File Dimensione Formato  
prod_90974-doc_123670.pdf

solo utenti autorizzati

Descrizione: Refactoring a Legacy System Using Components
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 127.76 kB
Formato Adobe PDF
127.76 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/20.500.14243/101792
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact