Análisis comparativo de enfoques de modernización
La segunda fase desarrolla un análisis comparativo entre enfoques tradicionales de modernización y
estrategias basadas en Ingeniería Dirigida por Modelos. Este análisis se fundamenta en los atributos
de calidad definidos por ISO/IEC 25010, especialmente modularidad, analizabilidad, modificabilidad,
trazabilidad y capacidad de prueba. Para cada atributo se examinan evidencias empíricas reportadas
en la literatura, identificando cómo MDE contribuye a mejorar la calidad estructural del software y a
reducir la deuda técnica en comparación con enfoques manuales o centrados exclusivamente en el
código. Esta fase permite establecer relaciones entre decisiones metodológicas y su impacto en la
sostenibilidad de sistemas críticos.
Estudio de casos documentados
La tercera fase incorpora el análisis de casos documentados provenientes de sectores críticos como
salud, energía, finanzas y transporte. Se seleccionan casos que describen procesos de modernización
mediante MDE, incluyendo migración desde sistemas heredados, refactorización automatizada,
generación de artefactos y establecimiento de trazabilidad entre modelos y código. Para cada caso se
examinan motivaciones, desafíos, estrategias de mitigación, resultados obtenidos y efectos en la
deuda técnica y la evolución del sistema. Esta fase permite contextualizar los hallazgos teóricos en
escenarios reales de operación crítica, donde los requisitos de confiabilidad y auditabilidad son
especialmente estrictos.
Síntesis y triangulación
Finalmente, los resultados de las tres fases se integran mediante un proceso de triangulación que
permite identificar convergencias, divergencias y vacíos de conocimiento. Esta síntesis facilita la
formulación de conclusiones equilibradas sobre el impacto de MDE en la modernización de sistemas
críticos, así como la identificación de condiciones necesarias para una adopción efectiva, incluyendo
gobernanza técnica, calidad de metamodelos, disciplina metodológica e integración con prácticas
DevOps (Bass et al., 2015). La triangulación asegura que los resultados no dependan de una única
fuente de evidencia, sino de la convergencia entre teoría, comparación estructurada y casos reales.
DESARROLLO
La modernización de sistemas críticos se ha convertido en un eje central de la ingeniería de software
contemporánea debido a la creciente presión por adaptar infraestructuras heredadas a entornos
tecnológicos dinámicos, regulaciones cambiantes y demandas operativas cada vez más estrictas.
Estos sistemas, caracterizados por altos niveles de disponibilidad, confiabilidad y trazabilidad, suelen
presentar arquitecturas monolíticas rígidas, baja modularidad y una acumulación significativa de
deuda técnica, lo que dificulta su evolución y mantenimiento. El modelo de calidad ISO/IEC 25010
establece que atributos como modularidad, analizabilidad, modificabilidad y capacidad de prueba son
fundamentales para garantizar la sostenibilidad de sistemas complejos, especialmente en dominios
críticos donde los errores pueden tener consecuencias severas (ISO/IEC, 2011).
Además, la literatura especializada destaca que la Ingeniería Dirigida por Modelos ha evolucionado
hacia un ecosistema maduro de técnicas, herramientas y prácticas que permiten gestionar la
complejidad del software mediante abstracciones formales. Brambilla, Cabot y Wimmer (2017)
señalan que el uso disciplinado de modelos facilita la estandarización de artefactos y la
automatización de tareas repetitivas, mientras que Sendall y Kozaczynski (2003) enfatizan que las
transformaciones de modelos constituyen el núcleo operativo de MDE al permitir la generación
sistemática de código y la sincronización entre niveles de abstracción. Asimismo, France, Bieman y
LATAM Revista Latinoamericana de Ciencias Sociales y Humanidades, Asunción, Paraguay.
ISSN en línea: 2789-3855, marzo, 2026, Volumen VII, Número 2 p 187.