A component-based approach to integrated modeling in the geosciences: The design of CSDMS

被引:161
|
作者
Peckham, Scott D. [1 ]
Hutton, Eric W. H. [1 ]
Norris, Boyana [2 ]
机构
[1] Univ Colorado, CSDMS, Boulder, CO 80309 USA
[2] Argonne Natl Lab, Math & Comp Sci Div, Argonne, IL 60439 USA
基金
美国国家科学基金会;
关键词
Component software; CCA; CSDMS; Modeling; Code generation; DRIVEN; SYSTEM;
D O I
10.1016/j.cageo.2012.04.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Development of scientific modeling software increasingly requires the coupling of multiple, independently developed models. Component-based software engineering enables the integration of plug-and- play components, but significant additional challenges must be addressed in any specific domain in order to produce a usable development and simulation environment that also encourages contributions and adoption by entire communities. In this paper we describe the challenges in creating a coupling environment for Earth-surface process modeling and the innovative approach that we have developed to address them within the Community Surface Dynamics Modeling System. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:3 / 12
页数:10
相关论文
共 50 条
  • [1] Design of a component-based integrated environmental modeling framework
    Whelan, Gene
    Kim, Keewook
    Pelton, Mitch A.
    Castleton, Karl J.
    Laniak, Gerard F.
    Wolfe, Kurt
    Parmar, Rajbir
    Babendreier, Justin
    Galvin, Michael
    [J]. ENVIRONMENTAL MODELLING & SOFTWARE, 2014, 55 : 1 - 24
  • [2] Component-based approach to enterprise integrated information systems design
    Bagusyte, Lina
    [J]. Databases and Information Systems: COMMUNICATIONS, MATERIALS OF DOCTORAL CONSORTIUM, 2006, : 299 - 302
  • [3] Concept design visualization - A component-based approach
    Iwamasa, M
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 1192 - 1197
  • [4] Component-based design approach for multicore SoCs
    Cesário, W
    Baghdadi, A
    Gauthier, L
    Lyonnard, D
    Nicolescu, G
    Paviot, Y
    Yoo, S
    Jerraya, AA
    Diaz-Nava, M
    [J]. 39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 789 - 794
  • [5] Component-Based Design Approach Using BIM
    Zarzycki, Andrzej
    [J]. ECAADE 2012, VOL 1: DIGITAL PHYSICALITY, 2012, : 67 - 76
  • [6] A Component-based Approach to Embedded Software Design
    Polato, Ivanilton
    Silva Filho, Antonio M.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 160 : 255 - 273
  • [7] Component-based approach to develop integrated diagnostic platform
    Ji Hong
    Meng Xiaofeng
    Zhong Bo
    Chen Xiaomei
    [J]. SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 1, PROCEEDINGS, 2007, : 500 - +
  • [8] COMPONENT-BASED APPROACH TO MAINTENANCE MODELING OF GAS TURBINES
    Volovoi, Vitali
    Valenzuela, Rene
    Bhatnagar, Himanshu
    Nordlund, Scott
    Davis, Fred
    Villeneuve, Frederic
    Guo, Yan
    Patel, Chirag
    [J]. PROCEEDINGS OF THE ASME TURBO EXPO 2012, VOL 3, 2012, : 1025 - +
  • [9] A component-based Integrated Toolkit
    Tejedor, Enric
    Badia, Rosa A.
    Kielmann, Thilo
    Getov, Vladimir
    [J]. MAKING GRIDS WORK, 2008, : 139 - +
  • [10] A component-based design approach for collaborative distributed systems
    Moo-Mena, F
    Drira, K
    [J]. ADVANCED DISTRUBUTED SYSTEMS, 2004, 3061 : 197 - 206