Abstract
Most legacy systems have many problems to accommodate new technologies, or to be expanded or changed in accordance with complicated business requirements, since they are lack of standardization, openness, distributed architecture, and et al. Therefore, it is necessary to reengineer the legacy systems to maximize the utility thereof as an important asset of an organization. In this paper, we provide the a componentization process, that is the MaRMI-RE(Magic and Robust Methodology Integrated-ReEngineering), for reengineering legacy systems into component systems so that legacy systems can continue to be developed to comply with varying business and technical environments. We define and specify concrete procedures, work-products guidelines and considerations for transforming into component-based system with a well-defined architecture and more reusable assets.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Neumann, D.M.: Evolution Process for Legacy System Transformation. In: IEEE Technical Applications Conference, Washington, pp. 57–62 (November 1996)
Weiderman, N., Smith, D., Tilley, S.: Approaches to Legacy System Evolution. CMU/SEI-97-TR-014 (1997)
Ulrich, W.: Legacy Systems: Transformation Strategies. Prentice-Hall, Englewood Cliffs (2002)
SEI Reengineering Center, Perspectives on Legacy System Reengineering (1995)
Kazman, R., Woods, S.G., Carriere, S.J.: Requirements for Integrating Software Architecture and Reengineering Models: CORUM II. In: Fifth Working Conference on Reverse Engineering, Honolulu, Hawaii, pp. 154–163 (October 1998)
Abowd, G., Goel, A., Jerding, D.F., McCracken, M., Moore, M., Murdock, J.W., Potts, C., Rugaber, S., Wills, L.: MORALE. Mission ORiented Architectural Legacy Evolution. In: International Conference on Software Maintenance, Bari, Italy, pp. 150–159 (October 1997)
Seemann, J., von Gudenberg, J.W.: Pattern-Based Design Recovery of Java Software. Communications of the ACM 38(10), 65–74 (1995)
Cha, J.-E., et al.: Reengineering Process for Componentization of Legacy System. Journal of the Korea Society of System Integration 2(1), 111–122 (2003)
Cha, J.-E., et al.: Establishment of Strategies and Processes for Reengineering of Legacy System. In: proceedings of the 20th KIPS Fall Conference, vol. 10(2) (November 2003)
Kim, J.-S., et al.: MaRMI-III User manual. ETRI(Electronics and Telecommunications Research Institute) (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cha, JE., Kim, CH. (2005). MaRMI-RE : Systematic Componentization Process for Reengineering Legacy System. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2005. ICCSA 2005. Lecture Notes in Computer Science, vol 3482. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11424857_97
Download citation
DOI: https://doi.org/10.1007/11424857_97
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25862-9
Online ISBN: 978-3-540-32045-6
eBook Packages: Computer ScienceComputer Science (R0)