A model-driven process for the modernization of component-based systems |
| |
Authors: | Rubé n Fuentes-Ferná ndez,Juan Pavó n |
| |
Affiliation: | a Facultad de Informática, Universidad Complutense Madrid, 28040 Madrid, Spainb Telefonica I+D, Madrid, Spain |
| |
Abstract: | Software modernization is critical for organizations that need cost-effective solutions to deal with the rapid obsolescence of software and the increasing demand for new functionality. This paper presents the XIRUP modernization methodology, which proposes a highly iterative process, structured into four phases: preliminary evaluation, understanding, building and migration. This modernization process is feature-driven, component-based, focused on the early elicitation of key information, and relies on a model-driven approach with extensive use of experience from the previous projects. XIRUP has been defined in the European IST project MOMOCS, which has also built a suite of support tools. This paper introduces the process using a case study that illustrates its activities, related tools and results. The discussion highlights the specific characteristics of modernization projects and how a customized methodology can take advantage of them. |
| |
Keywords: | Modernization of software systems Component Software methodology Software engineering Agile process Model-driven engineering |
本文献已被 ScienceDirect 等数据库收录! |
|