logo móvil
Contáctanos

Una herramienta automatizada para actualizar códigos Fortran

Autores: Mak, Lesley; Taheri, Pooya

Idioma: Inglés

Editor: MDPI

Año: 2022

Descargar PDF

Acceso abierto

Artículo científico
2022

Una herramienta automatizada para actualizar códigos Fortran


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería de Software

Palabras clave

Técnicas de codificación arcaicas
Modernizar software vulnerable
Proyectos basados en Fortran
Proyecto ForDADT
Automatizar el proceso
Errores de compilación

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 50

Citaciones: Sin citaciones


Descripción
Con técnicas de codificación arcaicas, llegará un momento en que será necesario modernizar software vulnerable. Sin embargo, volver a desarrollar código obsoleto puede ser una tarea que consume mucho tiempo al tratar con una multitud de archivos. Para reducir la cantidad de reensamblaje en proyectos basados en Fortran, en este documento, desarrollamos un prototipo para automatizar el trabajo manual de refactorización de archivos individuales. El proyecto ForDADT (Fortran Dynamic Autonomous Diagnostic Tool) es un programa en Python diseñado para reducir la cantidad de refactorización necesaria al compilar archivos Fortran. En este documento, demostramos cómo se utiliza ForDADT para automatizar el proceso de actualización de códigos Fortran, procesar los archivos y automatizar la limpieza de errores de compilación. La herramienta desarrollada actualiza automáticamente miles de archivos y construye el software para encontrar y corregir los errores utilizando algoritmos de coincidencia de patrones y enmascaramiento de datos. Estas modificaciones abordan las preocupaciones sobre la legibilidad del código, la seguridad de tipos, la portabilidad y la adherencia a prácticas de programación modernas.

Otros recursos que podrían interesarte

Temas Virtualpro