Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where George Leavesley is active.

Publication


Featured researches published by George Leavesley.


Environmental Modelling and Software | 2013

A software engineering perspective on environmental modeling framework design: The Object Modeling System

Olaf David; James C. Ascough; Wes Lloyd; Timothy R. Green; Ken Rojas; George Leavesley; Lajpat R. Ahuja

The environmental modeling community has historically been concerned with the proliferation of models and the effort associated with collective model development tasks (e.g., code generation, data transformation, etc.). Environmental modeling frameworks (EMFs) have been developed to address this problem, but much work remains before EMFs are adopted as mainstream modeling tools. Environmental model development requires both scientific understanding of environmental phenomena and software developer proficiency. EMFs support the modeling process through streamlining model code development, allowing seamless access to data, and supporting data analysis and visualization. EMFs also support aggregation of model components into functional units, component interaction and communication, temporal-spatial stepping, scaling of spatial data, multi-threading/multi-processor support, and cross-language interoperability. Some EMFs additionally focus on high-performance computing and are tailored for particular modeling domains such as ecosystem, socio-economic, or climate change research. The Object Modeling System Version 3 (OMS3) EMF employs new advances in software framework design to better support the environmental model development process. This paper discusses key EMF design goals/constraints and addresses software engineering aspects that have made OMS3 framework development efficacious and its application practical, as demonstrated by leveraging software engineering efforts outside of the modeling community and lessons learned from over a decade of EMF development. Software engineering approaches employed in OMS3 are highlighted including a non-invasive lightweight framework design supporting component-based model development, use of implicit parallelism in system design, use of domain specific language design patterns, and cloud-based support for computational scalability. The key advancements in EMF design presented herein may be applicable and beneficial for other EMF developers seeking to better support environmental model development through improved framework design.


Environmental Modelling and Software | 2011

Environmental modeling framework invasiveness: Analysis and implications

Wes Lloyd; Olaf David; James C. Ascough; Ken Rojas; Jack R. Carlson; George Leavesley; Peter Krause; Timothy R. Green; Lajpat R. Ahuja

Environmental modeling frameworks support scientific model development by providing model developers with domain specific software libraries which are used to aid model implementation. This paper presents an investigation on the framework invasiveness of environmental modeling frameworks. Invasiveness, similar to object-oriented coupling, is defined as the quantity of dependencies between model code and a modeling framework. We investigated relationships between invasiveness and the quality of modeling code, and also the utility of using a lightweight framework design approach in an environmental modeling framework. Five metrics to measure framework invasiveness were proposed and applied to measure dependencies between model and framework code of several implementations of Thornthwaite and the Precipitation-Runoff Modeling System (PRMS), two well-known hydrological models. Framework invasiveness measures were compared with existing common software metrics including size (lines of code), cyclomatic complexity, and object-oriented coupling. Models with lower framework invasiveness tended to be smaller, less complex, and have less coupling. In addition, the lightweight framework implementations of the Thornthwaite and PRMS models were less invasive than the traditional framework model implementations. Our results show that model implementations with higher degrees of framework invasiveness also had structural characteristics which previously have been shown to predict poor maintainability, a non-functional code quality attribute of concern. We conclude that using a framework with a lightweight framework design shows promise in helping to improve the quality of model code and that the lightweight framework design approach merits further attention by environmental modeling framework developers.


Isotopes in Environmental and Health Studies | 2016

IAEA Isotope-enabled coupled catchment–lake water balance model, IWBMIso: description and validation†

Dagnachew Legesse Belachew; George Leavesley; Olaf David; Dave Patterson; Pradeep K. Aggarwal; Luis Araguas; Stefan Terzer; Jack R. Carlson

ABSTRACT The International Atomic Energy Agency (IAEA) Water Balance Model with Isotopes (IWBMIso) is a spatially distributed monthly water balance model that considers water fluxes and storages and their associated isotopic compositions. It is composed of a lake water balance model that is tightly coupled with a catchment water balance model. Measured isotope compositions of precipitation, rivers, lakes, and groundwater provide data that can be used to make an improved estimate of the magnitude of the fluxes among the model components. The model has been developed using the Object Modelling System (OMS). A variety of open source geographic information systems and web-based tools have been combined to provide user support for (1) basin delineation, characterization, and parameterization; (2) data pre-processing; (3) model calibration and application; and (4) visualization and analysis of model results. In regions where measured data are limited, the model can use freely available global data sets of climate, isotopic composition of precipitation, and soils and vegetation characteristics to create input data files and estimate spatially distributed model parameters. The OMS model engine and support functions, and the spatial and web-based tool set are integrated using the Colorado State University Environmental Risk Assessment and Management System (eRAMS) framework. The IWBMIso can be used to assess the spatial and temporal variability of annual and monthly water balance components for input to water planning and management.


Archive | 2010

Rethinking Modeling Framework Design: Object Modeling System 3.0

Olaf David; James C. Ascough; George Leavesley; L. R. Ahuja


Archive | 2008

A Modeling Framework for Improved Agricultural Water Supply Forecasting

George Leavesley; Olaf David; David Garen; Nwcc Nrcs-Usda; Angus Goodbody; Jolyne Lea; Jim Marron; Michael Strobel


Archive | 2004

Metadata and Modeling Frameworks: The Object Modeling System Example

Olaf David; I. W. Schneider; George Leavesley


iEMSs 2014 International Congress on Environmental Modeling and Software - Bold Visions for Environmental Modelling, Seventh Biennial Meeting | 2014

Model-As-A-Service (MaaS) Using the Cloud Services Innovation Platform (CSIP)

Olaf David; Wes Lloyd; Ken Rojas; Mazdak Arabi; Frank Geter; James C. Ascough; Timothy R. Green; George Leavesley; Jack R. Carlson


Archive | 2012

Domain Specific Languages for Modeling and Simulation: Use Case OMS3

Olaf David; Wesley Lloyd; James C. Ascough; Timothy R. Green; Kevin Olson; George Leavesley; Jack R. Carlson


congress on modelling and simulation | 2009

An Exploratory Investigation on the Invasiveness of Environmental Modeling Frameworks

Wes Lloyd; Olaf David; James C. Ascough; Ken Rojas; Jack R. Carlson; George Leavesley; Peter Krause; Timothy R. Green; Lajpat R. Ahuja


iEMSs 2014 International Congress on Environmental Modeling and Software - Bold Visions for Environmental Modelling, Seventh Biennial Meeting | 2014

Data Provisioning for the Object Modeling System (OMS)

Jack R. Carlson; Olaf David; Wes Lloyd; George Leavesley; Ken Rojas; Timothy R. Green; Mazdak Arabi; Lucas Yaege; Hom Kipka

Collaboration


Dive into the George Leavesley's collaboration.

Top Co-Authors

Avatar

Olaf David

Colorado State University

View shared research outputs
Top Co-Authors

Avatar

James C. Ascough

Agricultural Research Service

View shared research outputs
Top Co-Authors

Avatar

Jack R. Carlson

United States Department of Agriculture

View shared research outputs
Top Co-Authors

Avatar

Ken Rojas

United States Department of Agriculture

View shared research outputs
Top Co-Authors

Avatar

Timothy R. Green

Agricultural Research Service

View shared research outputs
Top Co-Authors

Avatar

Wes Lloyd

Colorado State University

View shared research outputs
Top Co-Authors

Avatar

Lajpat R. Ahuja

Agricultural Research Service

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

L. R. Ahuja

Agricultural Research Service

View shared research outputs
Top Co-Authors

Avatar

Mazdak Arabi

Colorado State University

View shared research outputs
Researchain Logo
Decentralizing Knowledge