Abstract
Legacy systems modernization is one of the most common issues for enterprise organizations. As technology is changing rapidly, enterprises need to upgrade legacy systems and ensure suitable modernization. Evolving legacy systems to new ones can give new life to the existing applications; however, if the modernization process is not done correctly, it can lead to failure. Making valid decisions on the choice of modernization strategy and achieving successful evolutionary system require addressing the full modernization project life cycle. Accordingly, we propose in this paper an assessment and decisional framework for legacy systems modernization (ADF-LSM). ADF-LSM includes the main steps of migration strategy to guide the modernization process. Also it introduces quality metrics modeling at business, information systems and infrastructure levels, to assess the system and integrate the new needs of evolution. We validate the applicability of the quality metrics of the application level thorough a case study involving a control system for practically arbitrary automated vehicles. Our case study results show that the quality metrics identify well the current issues list and benefits needed to modernize a system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Brodie, M. L., & Stonebraker, M. (1995). Migrating legacy systems: Gateways, interfaces and the incremental approach. Morgan Kaufmann Publishers Inc.
Lehman, M. M., Perry, D. E., & Ramil, J. F. (1998, November). Implications of evolution metrics on software maintenance. In International Conference on Software Maintenance, Proceedings (pp. 208–217).
Khadka, R., Shrestha, P., Klein, B., Saeidi, A., Hage, J., Jansen, S., & Bruntink, M. (2015). Does software modernization deliver what it aimed for? A post modernization analysis of five software modernization case studies. In Software Maintenance and Evolution (ICSME) (pp. 477–486).
Khadka, R., Batlajery, B., Saeidi, A., Jansen, S., & Hage, J. (2014). How do professionals perceive legacy systems and software modernization? In Proceedings of the 36th International Conference on Software Engineering (pp. 36–47).
Sneed, H. M. (1995). Planning the reengineering of legacy systems. IEEE Software, 12(1), 24–34.
Khadka, R., Saeidi, A., Jansen, S., et al. (2013). A structured legacy to SOA migration process and its evaluation in practice. In IEEE 7th International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA). IEEE (pp. 2–11).
Lewis, G., Morris, E., & Smith, D. (2005). Service-oriented migration and reuse technique (SMART). In Proceedings of the 13th IEEE international Workshop on Software Technology and Engineering Practice.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
M’baya, A., Laval, J., Moalla, N. (2019). An Assessment Conceptual Framework for the Modernization of Legacy Systems. In: Popplewell, K., Thoben, KD., Knothe, T., Poler, R. (eds) Enterprise Interoperability VIII. Proceedings of the I-ESA Conferences, vol 9. Springer, Cham. https://doi.org/10.1007/978-3-030-13693-2_29
Download citation
DOI: https://doi.org/10.1007/978-3-030-13693-2_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-13692-5
Online ISBN: 978-3-030-13693-2
eBook Packages: EngineeringEngineering (R0)