Automated model integration at source code level: An approach to implementing models into the NASA Land Information System. (January 2023)
- Record Type:
- Journal Article
- Title:
- Automated model integration at source code level: An approach to implementing models into the NASA Land Information System. (January 2023)
- Main Title:
- Automated model integration at source code level: An approach to implementing models into the NASA Land Information System
- Authors:
- Wang, Shugong
Kumar, Sujay V.
Mocko, David M.
Arsenault, Kristi R.
Geiger, James V.
Peters-Lidard, Christa D. - Abstract:
- Abstract: This paper presents an approach to automated model integration into the NASA Land Information System (LIS). LIS defines interfaces for integrating models, which do not often have standardized coupling interfaces. Additional software development is needed when implementing models. The automated approach simplifies these barriers. LIS standardized modeling interface (LSMI) is proposed as a prerequisite Fortran subroutine, which is directly callable by LIS and calls model physics. Data communication between LIS and a model can be connected through an LSMI. The LSMI arguments can be functionally categorized. Taking their specifications, implementation code can be generated based on code templates with programming logic and language elements incorporated. An Excel/VBA-based tool (LIS-MIT) has been developed for automating LIS model implementation. Since the development of LSMI requires basic skills, LIS-MIT can significantly lower the development difficulties and efforts. The proposed approach can be generalized and applied for integrating models into other modeling environments. Highlights: A general approach has been developed for automating the integration of models into a modeling framework with a set of predefined programming interfaces. A toolkit based on Excel/Visual Basic for Application has been developed for generating source code to implement models into the NASA Land Information System (LIS). Application of the toolkit has significantly reduced programmingAbstract: This paper presents an approach to automated model integration into the NASA Land Information System (LIS). LIS defines interfaces for integrating models, which do not often have standardized coupling interfaces. Additional software development is needed when implementing models. The automated approach simplifies these barriers. LIS standardized modeling interface (LSMI) is proposed as a prerequisite Fortran subroutine, which is directly callable by LIS and calls model physics. Data communication between LIS and a model can be connected through an LSMI. The LSMI arguments can be functionally categorized. Taking their specifications, implementation code can be generated based on code templates with programming logic and language elements incorporated. An Excel/VBA-based tool (LIS-MIT) has been developed for automating LIS model implementation. Since the development of LSMI requires basic skills, LIS-MIT can significantly lower the development difficulties and efforts. The proposed approach can be generalized and applied for integrating models into other modeling environments. Highlights: A general approach has been developed for automating the integration of models into a modeling framework with a set of predefined programming interfaces. A toolkit based on Excel/Visual Basic for Application has been developed for generating source code to implement models into the NASA Land Information System (LIS). Application of the toolkit has significantly reduced programming overhead while ensuring the integrity of model integration. … (more)
- Is Part Of:
- Environmental modelling & software. Volume 159(2023)
- Journal:
- Environmental modelling & software
- Issue:
- Volume 159(2023)
- Issue Display:
- Volume 159, Issue 2023 (2023)
- Year:
- 2023
- Volume:
- 159
- Issue:
- 2023
- Issue Sort Value:
- 2023-0159-2023-0000
- Page Start:
- Page End:
- Publication Date:
- 2023-01
- Subjects:
- Automated model integration -- Code generation -- Model implementation -- NASA Land Information System
Environmental monitoring -- Computer programs -- Periodicals
Ecology -- Computer simulation -- Periodicals
Digital computer simulation -- Periodicals
Computer software -- Periodicals
Environmental Monitoring -- Periodicals
Computer Simulation -- Periodicals
Environnement -- Surveillance -- Logiciels -- Périodiques
Écologie -- Simulation, Méthodes de -- Périodiques
Simulation par ordinateur -- Périodiques
Logiciels -- Périodiques
Computer software
Digital computer simulation
Ecology -- Computer simulation
Environmental monitoring -- Computer programs
Periodicals
Electronic journals
363.70015118 - Journal URLs:
- http://www.sciencedirect.com/science/journal/13648152 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.envsoft.2022.105539 ↗
- Languages:
- English
- ISSNs:
- 1364-8152
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3791.522800
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 24461.xml