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.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.


