利用代码分析解析地理模型输入输出数据格式
软件工程
2021-11-16 v1
摘要
模型Web服务为实现和促进地理模型的共享提供了一种途径。地理模型输入输出(IO)的描述与获取是构建和使用模型Web服务的关键问题。这些描述和获取地理模型IO数据格式的方法可分为两类,即基于中间数据格式和基于原生数据格式。然而,这两类主要考虑地理模型IO的描述,而相对忽视获取。为解决此问题,本文提出一种利用IO与源代码之间关系自动解析IO数据格式的方法。该 proposed 方法可利用这种严格且耦合的关系以及源代码中数据格式的表达形式,回溯推导IO数据格式并自动生成数据格式文档。所提方法的可行性已通过一个用FORTRAN语言编写的地理模型得到验证,表明其显著提高了编写数据格式规范的效率,并促进了地理模型作为模型Web服务的共享。
引用
@article{arxiv.2111.07752,
title = {Parsing Data Formats of the Inputs and Outputs of Geographic Models with Code Analysis},
author = {Xinghua Cheng and Di Hu and Handong He and Guonian Lv and A-Xing Zhu},
journal= {arXiv preprint arXiv:2111.07752},
year = {2021}
}
备注
22 pages, 7 figures