Ingeniería inversa aplicada a software numérico: modelos climáticos

En este proyecto se aplicarán las estrategias y métodos de ingeniería inversa al software que implementa un modelo numérico del clima. El producto final es una documentación de la estructura general y la forma en que se comunican los modelos involucrados. Más específicamente, en principio este traba...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Tinetti, Fernando Gustavo, Cajaraville, Pedro G., Labraga, Juan C., López, Mónica A., Olguín, María G.
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2008
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/20612
Aporte de:
id I19-R120-10915-20612
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
ingeniería inversa
SOFTWARE ENGINEERING
base de datos
software heredado
modelado climático
spellingShingle Ciencias Informáticas
ingeniería inversa
SOFTWARE ENGINEERING
base de datos
software heredado
modelado climático
Tinetti, Fernando Gustavo
Cajaraville, Pedro G.
Labraga, Juan C.
López, Mónica A.
Olguín, María G.
Ingeniería inversa aplicada a software numérico: modelos climáticos
topic_facet Ciencias Informáticas
ingeniería inversa
SOFTWARE ENGINEERING
base de datos
software heredado
modelado climático
description En este proyecto se aplicarán las estrategias y métodos de ingeniería inversa al software que implementa un modelo numérico del clima. El producto final es una documentación de la estructura general y la forma en que se comunican los modelos involucrados. Más específicamente, en principio este trabajo incluirá la documentación de las rutinas de mayor nivel de abstracción, hasta el segundo nivel del árbol de invocación. El modelo climático (numérico) es en realidad la composición o acoplamiento de dos modelos casi independientes: el modelo atmosférico y el modelo oceánico. Justamente se parte de lo que se denomina el modelo acoplado, que consta del programa principal encargado de invocar a rutinas de ambos modelos: atmosférico y oceánico (primer nivel de rutinas). En el segundo nivel de rutinas se encuentran las invocaciones directas desde las rutinas de estos dos últimos modelos. Además del propio programa en código fuente Fortran 77 Lamentablemente se cuenta con muy poca documentación, la mayor parte de la cual corresponde más al área numérica de los procesos físicos del clima que de ingeniería de software aplicada o usada para el desarrollo de la aplicación. En este sentido, es bastante usual en el campo de los modelos numéricos el punto de partida: software heredado (legacy code) en la forma de un programa de varios miles de líneas que se considera la implementación directa de un modelo numérico. Esto por supuesto dificulta las tareas de mantenimiento, cambios de funcionalidades y aún la utilización misma de la aplicación, todas tareas que se intentan simplificar con la aplicación de ingeniería inversa para recuperar información de desarrollo/ingeniería de software.
format Objeto de conferencia
Objeto de conferencia
author Tinetti, Fernando Gustavo
Cajaraville, Pedro G.
Labraga, Juan C.
López, Mónica A.
Olguín, María G.
author_facet Tinetti, Fernando Gustavo
Cajaraville, Pedro G.
Labraga, Juan C.
López, Mónica A.
Olguín, María G.
author_sort Tinetti, Fernando Gustavo
title Ingeniería inversa aplicada a software numérico: modelos climáticos
title_short Ingeniería inversa aplicada a software numérico: modelos climáticos
title_full Ingeniería inversa aplicada a software numérico: modelos climáticos
title_fullStr Ingeniería inversa aplicada a software numérico: modelos climáticos
title_full_unstemmed Ingeniería inversa aplicada a software numérico: modelos climáticos
title_sort ingeniería inversa aplicada a software numérico: modelos climáticos
publishDate 2008
url http://sedici.unlp.edu.ar/handle/10915/20612
work_keys_str_mv AT tinettifernandogustavo ingenieriainversaaplicadaasoftwarenumericomodelosclimaticos
AT cajaravillepedrog ingenieriainversaaplicadaasoftwarenumericomodelosclimaticos
AT labragajuanc ingenieriainversaaplicadaasoftwarenumericomodelosclimaticos
AT lopezmonicaa ingenieriainversaaplicadaasoftwarenumericomodelosclimaticos
AT olguinmariag ingenieriainversaaplicadaasoftwarenumericomodelosclimaticos
bdutipo_str Repositorios
_version_ 1764820464644915200