Design and development of a web-based EPANET model catalogue and execution environment

被引:6
|
作者
Bayer, Tylor [1 ]
Ames, Daniel P. [1 ]
Cleveland, Theodore G. [2 ]
机构
[1] Brigham Young Univ, Civil & Environm Engn, Provo, UT 84602 USA
[2] Texas Tech Univ, Civil Environm & Construct Engn, Lubbock, TX 79409 USA
关键词
EPANET; open source tools; water resources; modelling; Tethys Platform; HydroShare; TIME-SERIES DATA; ACCESS; SYSTEM;
D O I
10.1080/19475683.2021.1936171
中图分类号
P9 [自然地理学]; K9 [地理];
学科分类号
0705 ; 070501 ;
摘要
Within the field of environmental and hydrologic modelling, there is a growing recognition of the scientific and educational value of sharing both model programs (i.e. the codes that formulate a model) and model instances (i.e. specific input files and model parameterizations). Indeed, numerous cyberinfrastructure tools have been created in recent years to simplify linking, executing, and sharing models. Multiple challenges hinder the adoption of such systems by modelling communities. These can include technological barriers such as installing and managing software and internet systems as well as social barriers such as a culture of not sharing models due to concerns over private or otherwise proprietary information. In some cases, model-sharing platforms are not easily replicated or implemented to fit the needs of a specific modelling community. This paper presents the design and implementation of a model-sharing repository and a model-viewing application, specifically for the EPANET modelling community - the pattern and structure of which could be easily adopted by any modelling community - using existing open source cyberinfrastructure. We used HydroShare as the backend data store for the EPANET model program, model instances, and metadata, and we used the rapid app development capabilities of Tethys Platform framework to create a web-based front-end for the repository and viewer. Results of this experimental work include a functional model repository based on less than 700 lines of code and a light-weight model viewer application that encompasses nearly 100% of the legacy EPANET desktop GUI's functionality.
引用
收藏
页码:247 / 260
页数:14
相关论文
共 50 条
  • [1] Simplifying TPS development and execution using a PC, Web-based environment
    Rolince, D
    [J]. 1998 IEEE AUTOTESTCON PROCEEDINGS - IEEE SYSTEMS READINESS TECHNOLOGY CONFERENCE, 1998, : 439 - 443
  • [2] Implementation of Web-based Interactive Interface as Software Execution Environment
    Yanagisawa, Hideaki
    Kondo, Kayo
    [J]. 2013 16TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2013), 2013, : 383 - 388
  • [3] Design and Development of Bit Arrow: A Web-based Programming Learning Environment
    Nagashima, Kazuhei
    Cho, Shinya
    Horikoshi, Masayuki
    Manabe, Hiroki
    Kanemune, Susumu
    Namiki, Mitaro
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EDUCATION TECHNOLOGY AND COMPUTERS (ICETC 2018), 2018, : 85 - 91
  • [4] Use of a hypermedia design model for the development of Web-based instruction
    Mileva, Nevena
    Stanchev, Ivan
    [J]. International Journal of Continuing Engineering Education and Life-Long Learning, 1998, 8 (1-2): : 154 - 169
  • [5] A Web-based collaborative design modeling environment
    Pahng, GDF
    Bae, SH
    Wallace, D
    [J]. SEVENTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WET ICE '98), 1998, : 161 - 167
  • [6] WELD - An environment for Web-based electronic design
    Chan, FL
    Spiller, MD
    Newton, AR
    [J]. 1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 1998, : 146 - 151
  • [7] Design of Web-based financial learning environment
    Chen, An-Pen
    Chin, Hsiao-Ya
    [J]. INNOVATIVE APPROACHES FOR LEARNING AND KNOWLEDGE SHARING, PROCEEDINGS, 2006, 4227 : 567 - 572
  • [8] Extension of Web-based Software Development Environment
    Yanagisawa, Hideaki
    [J]. 2015 IEEE 29TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS WAINA 2015, 2015, : 463 - 466
  • [9] Web-based Development Environment and Its Application
    Pan, Feng
    Han, Juan
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION APPLICATIONS (ICCIA 2012), 2012, : 1369 - 1372
  • [10] Multimedia web-based programming development environment
    Perry, Richard
    [J]. 2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 825 - 830