White-box modernization of legacy applications: The oracle forms case study

Computer Standards & Interfaces - Tập 57 - Trang 110-122 - 2018
Kelly Garcés1, Rubby Casallas1, Camilo Álvarez1, Edgar Sandoval1, Alejandro Salamanca2, Fredy Viera2, Fabián Melo2, Juan Manuel Soto2
1Department of Systems and Computing Engineering, School of Engineering, Universidad de los Andes, Bogota D.C., Colombia
2Asesoftware Ltda., Bogota D.C., Colombia

Tài liệu tham khảo

Garcés, 2016, White-box modernization of legacy applications, 274 Fleurey, 2007, Model-driven engineering for software migration in a large industrial context., 4735, 482 Izquierdo, 2010, An architecture-driven modernization tool for calculating metrics, Softw. IEEE, 27, 37, 10.1109/MS.2010.61 Garces, 2015, Aiming towards modernization: visualization to assist structural understanding of oracle forms applications, 86 Escobar, 2016, Towards the understanding and evolution of monolithic applications as microservices, 1 García, 2017, Improving understanding of dynamically typed software developed by agile practitioners, 908 Mendivelso, 2017, Vistas arquitectnicas independientes de tecnologa para comprensin de software, 1 N. Weiderman, L. Northrop, D. Smith, S. Tilley, K. Wallnau, Implications of distributed object technology for reengineering, 1997. Technical report, Software Engineering Institute Carnegie Mellon University. Cuadrado, 2014, Applying model-driven engineering in small software enterprises, Sci. Comput. Program., 89, 176, 10.1016/j.scico.2013.04.007 R.R. Yeddula, P. Das, S. Reddy, A Model-Driven Approach to Enterprise Data Migration, Springer International Publishing, pp. 230–243. doi:10.1007/978-3-319-19069-3_15. Ruiz, 2017, A tool to support the definition and enactment of model-driven migration processes, J. Syst. Softw., 128, 106, 10.1016/j.jss.2017.03.009 Sanchez Ramon, 2014, Model-driven reverse engineering of legacy graphical user interfaces, Autom. Softw. Eng., 21, 147, 10.1007/s10515-013-0130-2 Gholami, 2017, Challenges in migrating legacy software systems to the cloud an empirical study, Inf. Syst., 67, 100, 10.1016/j.is.2017.03.008 Achee, 1997, Creating object-oriented designs from legacy FORTRAN code, J. Syst. Softw., 39, 179, 10.1016/S0164-1212(96)00171-9 Bysiek, 2016, Migrating legacy fortran to python while retaining FORTRAN-level performance through transpilation and type hints, 9 Favre, 2016, Modernizing software in science and engineering: from C/C++ applications to mobile platforms, 4, 8162 Tu, 2014, Building a high-level architecture federated interoperable framework from legacy information systems, Int. J. Comput. Integr. Manuf., 27, 313, 10.1080/0951192X.2011.646306 Ward, 2008, Conditioned semantic slicing for abstraction; industrial experiment, Softw.: Pract. Exp., 38, 1273 Fujiwara, 2016, Reverse engineering from mainframe assembly to C codes in legacy migration, 1058 De Lucia, 2008, Developing legacy system migration methods and tools for technology transfer, Softw.: Pract. Exp., 38, 1333 Lau, 2003, The migration of multi-tier E-commerce applications to an enterprise java environment, Inf. Syst. Front., 5, 149, 10.1023/A:1022697422240 Pérez-Castillo, 2011, Knowledge discovery metamodel-ISO/IEC 19506: a standard to modernize legacy systems, Comput. Stand. Interfaces, 33, 519, 10.1016/j.csi.2011.02.007 Navarro, 2016, A metamodel-based definition of a conversion mechanism between soap and restful web services, Comput. Stand. Interfaces, 48, 49, 10.1016/j.csi.2016.03.004 Nagy, 2011, Solutions for reverse engineering 4GL applications, recovering the design of a logistical wholesale system, 343 Bergmayr, 2013, Migrating legacy software to the cloud with artist, 465 Andrade, 2006, Forms2net migrating oracle forms to microsoft .NET, Gener. Transform. Tech. Softw. Eng., 4143, 261, 10.1007/11877028_8 R. Heckel, R. Correia, C. Matos, M. El-Ramly, G. Koutsoukos, L. Andrade, Architectural Transformations: From Legacy to Three-Tier and Services, Springer Berlin Heidelberg, Berlin, Heidelberg, pp. 139–170. doi:10.1007/978-3-540-76440-3_7.