Arquitectura de inferencia estática para la trazabilidad de datos en ecosistemas Legacy Natural/Adabas: un enfoque de desambiguación de entidades
Palabras clave:
modernización de software, sistemas legacy, natural/adabas, análisis estático de código, recuperación de lógica de negocio, curación semánticaResumen
Este trabajo aborda la opacidad en la trazabilidad de datos dentro de sistemas críticos de gran escala desarrollados en Natural con bases de datos Adabas. La erosión de la documentación técnica y el uso extensivo de alias técnicos con restricciones de longitud (DDM) generan riesgos significativos en la identificación de procesos de negocio. Para resolver este desafío, se propone una metodología de Ingeniería Inversa determinística basada en un motor de Análisis Estático de Código de cuatro fases: Sanitización Semántica, Normalización de Metadatos, Inferencia de Impacto CRUD y Persistencia Relacional. A diferencia de los enfoques puramente probabilísticos basados en IA, esta metodología utiliza un motor de curación basado en diccionarios (M.I.T.D.) que elimina el margen de error en entornos de alta criticidad normativa. Los resultados demuestran una reducción del 30% en falsos positivos y permiten identificar procesos de escritura críticos en tablas maestras que anteriormente permanecían ocultos tras alias técnicos. Este marco de trabajo proporciona una hoja de ruta confiable y precisa para la mitigación de riesgos en proyectos de migración, refactorización y cumplimiento regulatorio en los sectores bancario y de seguros, cerrando la brecha entre la complejidad legacy y los estándares arquitectónicos modernos.
Descargas
Referencias
Böhm, R., et al. (2026). Model-Driven Legacy System Modernization at Scale: Enriched Intermediate Models for UI and Logic extraction. arXiv. https://arxiv.org/abs/2602.04341
Chalmers University of Technology. (2021). Digital Twin for Legacy Systems: Simulation Model Testing and Validation in Industrial Environments. Chalmers Research Repository. https://research.chalmers.se/
Cunningham, W. (1992). The WyCash Portfolio Management System. ACM SIGPLAN OOPS Messenger, 4(2), 29–30. https://doi.org/10.1145/142660.142665
Hirschi, A., & Spurk, D. (2021). Career Ambitions and Developer Identification in Large-Scale Software Evolution. Journal of Information Systems, 35. https://doi.org/10.1111/jois.12304
ISO/IEC. (2023). ISO/IEC 25010:2023 Systems and software engineering — Systems and software quality requirements and evaluation (SQuaRE) — Product quality model. https://www.iso.org/standard/81611.html
Lehman, M. M. (1980). Programs, Life Cycles, and Laws of Software Evolution. Proceedings of the IEEE, 68(9), 1060–1076. https://doi.org/10.1109/PROC.1980.11808
Making Sense Tech. (2026). Legacy Modernization Trends: Strategic and Incremental Approaches for Enterprise Technology. Industrial White Paper. https://www.makingsense.com/
Patsnap R&D. (2026). Digital Twin Technology Landscape: From Concept to Core Infrastructure in Mission-Critical Systems. Global Market Analysis & Technical Standards. https://www.patsnap.com/
Trudel, S., et al. (2024). Quantifying the Value of Technical Debt Removal: A Proposed Model based on COSMIC Functional Size. International Workshop on Software Measurement (IWSM-MENSURA). https://doi.org/10.1109/IWSM62985.2024.00015
ZTE Communications. (2026). Enhancing Code Quality with LLM in Software Static Analysis: The AI-SCDF Framework. ZTE Communications Special Topic on AI-driven Software Engineering. http://www.zte.com.cn/global/about/magazine/zte-communications.html
Descargas
Publicado
Número
Sección
Licencia
Derechos de autor 2026 Julián Ignacio Perdiguero, Pedro Osvaldo Falabella

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
Acorde a estos términos, el material se puede compartir (copiar y redistribuir en cualquier medio o formato) y adaptar (remezclar, transformar y crear a partir del material otra obra), siempre que a) se cite la autoría y la fuente original de su publicación (revista y URL de la obra), b) no se use para fines comerciales y c) se mantengan los mismos términos de la licencia.














