2018 · 15 citations · 14 references
Software MaintenanceEngineeringLatin American StudyMultilingualismSoftware EngineeringSustainable ComputingSoftware AnalysisSoftware ArchitectureSpanish Cultural StudiesComputing EnvironmentSoftware EnvironmentLanguage StudiesDomain Specific LanguageSoftware Architecture ModelingComputer ScienceSoftware DesignSoftware Engineering PracticesSoftware EvolutionProgram AnalysisCloud ComputingSpanishSystem Software
New and emergent computing architectures and software engineering practices provide an opportunity for environmental models to be deployed more efficiently and democratically. In this paper we aim to capture the software engineering practices of environmental scientists, highlight opportunities for software engineering and work towards developing a domain specific language for the configuration and deployment of environmental models. We hold a series of interviews with environmental scientists involved in developing and deploying computer based environmental models about the approach taken in engineering models, and describe a case study in deploying an environmental model (WRF: Weather Research Forecasting) on a cloud architecture. From these studies we find a number of opportunities for A) software engineering methods and tools such as Domain Specific Languages to play a role in abstracting from underlying computing complexity, and for B) new architectures to increase efficiency and availability of deployment. Together, we propose they will allow scientists to concentrate on fundamental science rather than specifics of the underlying computing.
14
A Description of the Advanced Research WRF Version 3
Jimy Dudhia, Dale Barker, Xiang‐Yu Huang · UCAR/NCAR · 2008 · 9.4K citations · Full text
Cloud Computing and Grid Computing 360-Degree Compared
Ian Foster, Yong Zhao, Ioan Raicu et al. · 2008 · 2.9K citations · Full text
Cluster Computing, Engineering, Cloud Computing Architecture +17
Jennifer E. Kay, Clara Deser, Adam S. Phillips et al. · Bulletin of the American Meteorological Society · 2014 · 2.6K citations · Full text