An overview of the model integration process: From pre-integration assessment to testing

被引:58
作者
Belete, Getachew F. [1 ]
Voinov, Alexey [1 ]
Laniak, Gerard F. [2 ]
机构
[1] Univ Twente, ITC, NL-7500 AE Enschede, Netherlands
[2] US Environm Protect Agcy, Off Res & Dev, Washington, DC USA
基金
欧盟第七框架计划;
关键词
Integrated modeling; Interoperability; Interfaces; Wrapping; Components; Web services; AGRICULTURAL SYSTEMS; WEB; FRAMEWORK; SIMULATION; SERVICE; INTEROPERABILITY; CLIMATE; DESIGN; OPENMI; ACCESS;
D O I
10.1016/j.envsoft.2016.10.013
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Integration of models requires linking models which can be developed using different tools, methodologies, and assumptions. We performed a literature review with the aim of improving our understanding of model integration process, and also presenting better strategies for building integrated modeling systems. We identified five different phases to characterize integration process: pre-integration assessment, preparation of models for integration, orchestration of models during simulation, data interoperability, and testing. Commonly, there is little reuse of existing frameworks beyond the development teams and not much sharing of science components across frameworks. We believe this must change to enable researchers and assessors to form complex workflows that leverage the current environmental science available. In this paper, we characterize the model integration process and compare integration practices of different groups. We highlight key strategies, features, standards, and practices that can be employed by developers to increase reuse and interoperability of science software components and systems. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:49 / 63
页数:15
相关论文
共 82 条
[21]  
da Silva A., 2003, 3 NASA EARTH SCI TEC
[22]   A software engineering perspective on environmental modeling framework design: The Object Modeling System [J].
David, O. ;
Ascough, J. C., II ;
Lloyd, W. ;
Green, T. R. ;
Rojas, K. W. ;
Leavesley, G. H. ;
Ahuja, L. R. .
ENVIRONMENTAL MODELLING & SOFTWARE, 2013, 39 :201-213
[23]  
DeLuca C, 2012, SPRINGERBR EARTH SYS, P43, DOI 10.1007/978-3-642-23360-9_6
[24]   eHabitat, a multi-purpose Web Processing Service for ecological modeling [J].
Dubois, G. ;
Schulz, M. ;
Skoien, J. ;
Bastin, L. ;
Peedell, S. .
ENVIRONMENTAL MODELLING & SOFTWARE, 2013, 41 :123-133
[25]  
Erl T., 2008, SOA Design Patterns
[26]  
Fowler M., 2010, Domain-Specific Languages
[27]   Software reuse research: Status and future [J].
Frakes, WB ;
Kang, K .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (07) :529-536
[28]   The Model Web: A concept for ecological forecasting [J].
Geller, Gary N. ;
Turner, Woody .
IGARSS: 2007 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, VOLS 1-12: SENSING AND UNDERSTANDING OUR PLANET, 2007, :2469-+
[29]  
Geller Gary N., 2008, Biodiversity (Ottawa), V9, P79
[30]   Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences [J].
Goecks, Jeremy ;
Nekrutenko, Anton ;
Taylor, James .
GENOME BIOLOGY, 2010, 11 (08)