Presentation is loading. Please wait.

Presentation is loading. Please wait.

Joint Federal Interagency Conferences, Reno, 2006 1 Object Modeling System - A Modeling Platform Olaf David 1,2, Laj Ahuja 2, Frank Geter 3 1 Colorado.

Similar presentations


Presentation on theme: "Joint Federal Interagency Conferences, Reno, 2006 1 Object Modeling System - A Modeling Platform Olaf David 1,2, Laj Ahuja 2, Frank Geter 3 1 Colorado."— Presentation transcript:

1 Joint Federal Interagency Conferences, Reno, 2006 1 Object Modeling System - A Modeling Platform Olaf David 1,2, Laj Ahuja 2, Frank Geter 3 1 Colorado State University 2 USDA-ARS, Integrated Agricultural System Research Unit 3 USDA-NRCS, Information Technology Center Fort Collins, Colorado

2 Joint Federal Interagency Conferences, Reno, 2006 2 ARS Laboratory Locations 104 Locations, ~70 in Natural Resources >$1 billion annual budget (FY03), ~$175 million annually in NR >2,100 scientists, ~350-400 in NR ~1,000+ research projects, ~200 in NR

3 Joint Federal Interagency Conferences, Reno, 2006 3 Modeling Efforts within ARS Soil, Water, Plant, and Animal models as it relates to the Agricultural Community Customers are NRCS, US Forrest Service, Landowner, Ag-Consultants, Farmers, or other Agencies Simple Screening models and complex simulation models (SWAT, Rusle, WEPP, WEPPS, Concepts, RZWQM … ) Desktop PC models / Webservices / Webfarm Model development (co-)located at Research Locations, usually as CRIS, maybe commercial usage as CRADA

4 Joint Federal Interagency Conferences, Reno, 2006 4 Motivation to use a Modeling Framework ARS has more than 100 models for a variety of purposes – component and system models. Developed over time as a need was identified. Used the best technology available at the time. The maintenance and upkeep are proving very difficult and expensive. Their alteration as new needs arise is not easy. They may not give the same results. Model retirement problem.

5 Joint Federal Interagency Conferences, Reno, 2006 5 Typical Breakdown of efforts involved in model development [Watson et al. 2001]

6 Joint Federal Interagency Conferences, Reno, 2006 6 Two Supporting Efforts Supporting the co located development of simulation models using an Software project management infrastructure - USDA Colaborative Development Laboratory (Colab) Move gradually to a common platform for model development and application – Object Modeling System (OMS)

7 Joint Federal Interagency Conferences, Reno, 2006 7 Object Modeling System

8 Joint Federal Interagency Conferences, Reno, 2006 8 Prescription Modeling MF Wind / Water Erosion Mississippi Delta Water Quality CEAP Models Hydrology Plant Growth Soil Erosion Nutrients Pesticides Transport Science Module Library

9 Joint Federal Interagency Conferences, Reno, 2006 9 Features/Workflow Component Builder Component Library Model Builder Model Runtime Output Analysis publish integrateexecute analyze Component Development Component Library Management Component Integration Model Application Data Analysis

10 Joint Federal Interagency Conferences, Reno, 2006 10 Lifecycle support OMS facilitates –Code reuse and sharing –Capture of legacy knowledge –Collaborative development –Database access –Verification / validation –QA / QC and certification –Multi-purposing –Maintenance and change management –Facilitates legacy code integrationComponentIntegration, Model Development ModelApplication,Analysis ComponentDevelopment,Test

11 Joint Federal Interagency Conferences, Reno, 2006 11 Benefits Supports building of new models and decision support tools from reusable/standardized components from a library. Facilitates long term maintainability and improvement of existing ARS models by decomposing them into their science component parts. Leads to “Customized Modeling” – fitting the model to the problem and customer need. Enhances deployment of new tools to action agencies (NRCS) and leverages established databases.

12 Joint Federal Interagency Conferences, Reno, 2006 12 Components “Components are software units that are context- independent both in the conceptual and technical domain.” Well adopted methodology for software reuse. Components are providing an implementation for exact one concept. Components can be “discovered” by component builder tools.

13 Joint Federal Interagency Conferences, Reno, 2006 13 OMS as a Modeling IDE Modeling Projects Component Library Assembled Model Parameter Editor Component Editor Output Analysis

14 Joint Federal Interagency Conferences, Reno, 2006 14 Visual Model Building Model Editor

15 Joint Federal Interagency Conferences, Reno, 2006 15 Spatial – Temporal Support Temporal Loop Spatial Loop

16 Joint Federal Interagency Conferences, Reno, 2006 16 Applications Creating regionalized models within the NRCS/ARS Conservation Effects Assessment Program Implementing an ARS Unified Water and Wind Erosion Model based on WEPP / WEPPS Create a physical based simulation model supporting the iFarm effort (Integrated Farm Management) at GPSR, Livestock/Rangeland Providing the framework for water supply stream flow forecasting using PRMS / ESP for the NRCS National Water and Climate Center …

17 Joint Federal Interagency Conferences, Reno, 2006 17 Application Example: CEAP Conservation Effects Assessment Program Complements the National Assessment –Develop a quantitative water quality, soil quality and water conservation database –Provide watershed scale benefits information –Provide estimates of uncertainties – Develop a set of regionalized models –Develop and document indicators of benefits Develop prototype for regional watershed models Use best technology from existing models such as SWAT, AGNPS, REMM, Concepts, … Long term effort

18 Joint Federal Interagency Conferences, Reno, 2006 18 OMS Development MOU & Collaborations ARS –Great Plains System Research –NPS / NPA – Upcoming: National Software Support Center NRCS –ITC Fort Collins –Science and Technology Divisions –Soil Survey and Resource Assessment Divisions –National Water and Climate Center USGS –Water Resources Division Colorado State University, Fort Collins Collaborations –MOU on Multimedia Environmental Models including USGS, USDA, DoE, ANL, EPA, and others (FRAMES, MMS, COSU,..) –APSRU (CSIRO) on AgSystem models and Frameworks (APSRU) –IEMSS on Modular Modeling and Frameworks

19 Joint Federal Interagency Conferences, Reno, 2006 19 OMS in Colab –Modeling Projects –OMS Incubator for Modeling Projects –OMS Development for System Development

20 Joint Federal Interagency Conferences, Reno, 2006 20 USDA Modeling and Collaboration Infrastructure Model Development - Construct - Run - Analyze - Test - Verify Model ProjectManagement Model Project Management - Tracker - Forums - Documents - CMM Reports - Access Control ModelResourcesChange Management Model Resources Change Management - Version Control - Change Management - Repository - Concurrent Access OMSOMS SubversionSubversion CodebeamerCodebeamer


Download ppt "Joint Federal Interagency Conferences, Reno, 2006 1 Object Modeling System - A Modeling Platform Olaf David 1,2, Laj Ahuja 2, Frank Geter 3 1 Colorado."

Similar presentations


Ads by Google