Ingeniería dirigida por modelos para modernizar sistemas críticos legados en organizaciones intensivas en datos complejas

Autores/as

DOI:

https://doi.org/10.69639/arandu.v13i1.2030

Palabras clave:

ingeniería dirigida por modelos, modernización de sistemas legados, deuda técnica, trazabilidad, metamodelos

Resumen

La modernización de sistemas críticos legados representa un desafío para organizaciones intensivas en datos que requieren mayor agilidad, trazabilidad y capacidad de evolución. Estos sistemas suelen presentar altos niveles de deuda técnica, arquitecturas monolíticas y dificultades para integrarse con plataformas modernas. La Ingeniería Dirigida por Modelos (MDE) ofrece un enfoque sistemático para abordar estos problemas mediante modelos, metamodelos y transformaciones automáticas que permiten abstraer complejidad y mejorar la calidad estructural. Este artículo propone un marco metodológico basado en MDE para apoyar la modernización progresiva de sistemas críticos, integrando prácticas de modelado, repositorios colaborativos y transformaciones automatizadas. Los resultados esperados incluyen una reducción significativa de la deuda técnica, mayor trazabilidad entre artefactos y una mejora en la capacidad de evolución del sistema sin comprometer su estabilidad operativa.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

Brambilla, M., Cabot, J., & Wimmer, M. (2017). Model-driven software engineering in practice (2nd ed.). Morgan & Claypool. https://doi.org/10.2200/S00751ED2V01Y201701SWE004

Canfora, G., & Di Penta, M. (2007). New frontiers of reverse engineering. In 2007 Future of Software Engineering (FOSE ’07) (pp. 326–341). IEEE. https://doi.org/10.1109/FOSE.2007.15

Evans, E. (2004). Domain-driven design: Tackling complexity in the heart of software. Addison-Wesley.

Fowler, M. (2019). Refactoring: Improving the design of existing code (2nd ed.). Addison-Wesley.

France, R., Bieman, J., & Cheng, B. H. C. (2006). Repository for Model Driven Development (ReMoDD). Paper presented at the 9th International Conference on Model Driven Engineering Languages and Systems (MODELS 2006), Genova, Italy.

France, R., & Rumpe, B. (2007). Model-driven development of complex software: A research roadmap. In 2007 Future of Software Engineering (FOSE ’07) (pp. 37–54). IEEE. https://doi.org/10.1109/FOSE.2007.14

ISO/IEC. (2011). ISO/IEC 25010:2011 Systems and software engineering Systems and software Quality Requirements and Evaluation (SQuaRE) System and software quality models. International Organization for Standardization.

Kleppe, A., Warmer, J., & Bast, W. (2003). MDA explained: The model driven architecture—Practice and promise. Addison-Wesley.

Khatchadourian, R., & Masuhara, H. (2017). Automated refactoring of legacy Java software to default methods. In 2013 IEEE International Conference on Software Maintenance (pp. 23–32). IEEE. DOI:10.1109/ICSE.2017.16

Mens, T., & Demeyer, S. (Eds.). (2008). Software evolution. Springer. https://doi.org/10.1007/978-3-540-76440-3

Newman, S. (2015). Building microservices. O’Reilly Media.

Object Management Group. (2016). Meta Object Facility (MOF) Core Specification, Version 2.5.1. https://www.omg.org/spec/MOF/2.5.1

Object Management Group. (2016). Query/View/Transformation (QVT), Version 1.3. https://www.omg.org/spec/QVT/1.3

Object Management Group. (2016). Unified Modeling Language (UML), Version 2.5.1. https://www.omg.org/spec/UML/2.5.1

Richardson, C. (2018). Microservices patterns: With examples in Java. Manning Publications.

Sommerville, I. (2016). Software engineering (10th ed.). Pearson.

Descargas

Publicado

2026-03-17

Cómo citar

Ortega Ovalle, M. T. (2026). Ingeniería dirigida por modelos para modernizar sistemas críticos legados en organizaciones intensivas en datos complejas. Arandu UTIC, 13(1), 2085–2106. https://doi.org/10.69639/arandu.v13i1.2030

Número

Sección

Ciencias y Tecnologías

Artículos similares

<< < 39 40 41 42 43 44 45 46 47 48 > >> 

También puede Iniciar una búsqueda de similitud avanzada para este artículo.