Modernización de sistemas críticos mediante ingeniería dirigida por modelos
Model-driven engineering for the modernization of critical systems
DOI:
https://doi.org/10.56712/latam.v7i2.5537Palabras clave:
ingeniería dirigida por modelos, modernización de sistemas críticos, deuda técnica, trazabilidad, automatización, metamodelos, evolución arquitectónicaResumen
La modernización de sistemas críticos representa un desafío persistente para organizaciones que dependen de infraestructuras heredadas con altos niveles de acoplamiento, baja trazabilidad y una acumulación significativa de deuda técnica. La Ingeniería de Software Dirigida por Modelos (MDE) ha emergido como un enfoque estratégico para abordar estos problemas mediante la automatización de transformaciones, la generación sistemática de artefactos y el establecimiento de relaciones explícitas entre modelos, código y requisitos. Este estudio analiza el impacto de MDE en procesos de modernización, evaluando su contribución a la reducción de deuda técnica estructural, la mejora de la trazabilidad y la aceleración de ciclos de evolución en sistemas críticos. A través de una revisión sistemática focalizada, un análisis comparativo de enfoques tradicionales y dirigidos por modelos, y el estudio de casos documentados en sectores como salud, energía y finanzas, se identifican beneficios, limitaciones y condiciones necesarias para una adopción efectiva. Los resultados muestran que MDE permite aumentar la consistencia arquitectónica, automatizar tareas repetitivas y mejorar la calidad de los artefactos generados, aunque su efectividad depende de la calidad de los metamodelos, la disciplina metodológica y la integración con prácticas DevOps. El estudio concluye que MDE constituye un habilitador clave para la modernización sostenible de sistemas críticos cuando se implementa bajo una gobernanza técnica sólida.
Descargas
Citas
Bass, L., Weber, I., & Zhu, L. (2015). DevOps: A software architect’s perspective. Addison-Wesley Professional. ISBN 978-0134049847
Brambilla, M., Cabot, J., & Wimmer, M. (2017). Model-driven software engineering in practice (2nd ed.). Morgan & Claypool. https://doi.org/10.2200/S00751ED2V01Y201701SWE004
France, R., Bieman, J., & Cheng, B. H. (2006). Repositorio para el desarrollo guiado por modelos (ReMoDD). International Conference on Model Driven Engineering Languages and Systems (pp. 311–317). Springer.
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. https://www.iso.org/standard/35733.html
Newman, S. (2015). Building microservices: Designing fine-grained systems. O’Reilly Media.
ISBN 978-1491950357
Richardson, C. (2018). Microservices patterns: With examples in Java. Manning Publications.
ISBN 978-1617294549
Sendall, S., & Kozaczynski, W. (2003). Model transformation: The heart and soul of model-driven software development. IEEE Software, 20(5), 42–45.https://doi.org/10.1109/MS.2003.1231150
Taibi, D., Lenarduzzi, V., & Pahl, C. (2018). Architectural patterns for microservices: A systematic mapping study. Proceedings of the 8th International Conference on Cloud Computing and Services Science, 221–232. https://doi.org/10.5220/0006798302210232
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2026 Maria Teodolinda Ortega Ovalle

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.













