100 likes | 255 Views
Object Modeling System. Laj Ahuja, ARS Jack Carlson, NRCS Fort Collins. OMS Vision. An Object Modeling System Consists of a Library of Modules which Facilitates the Assembly of a Modeling Package, Tailored to the Problem, Data Constraints, and Scale of Application.
E N D
Object Modeling System Laj Ahuja, ARS Jack Carlson, NRCS Fort Collins
OMS Vision An Object Modeling System Consists of a Library of Modules which Facilitates the Assembly of a Modeling Package, Tailored to the Problem, Data Constraints, and Scale of Application.
Modeling Framework which supports the development/application lifecycle 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 Object Modeling System
Stakeholder NRCS Resource Specialist ModelDeveloper Other ResearchScientists ARS Scientist OMS Platform Create Integrate Test Customize Execute Analyze Visualize Deploy Model Component Libs ModelBuilder Component ModelRuntime AnalysisTool Legacy Code Meta Data Data Dictionary OMS Version Control USDA Data Marts OMS Central Collaboration Platform Soil Climate Plant/Crop …
Repurposing Science Different Implementations AnnAGNPS OMS RUSLE2 RUSLE 2 User Interface C factor EI factor Core Science RUSLE 2 Web App LS factor K factor
Prescription Modeling OMS CEAP Regional Models Hydrology Plant Growth NW Region Fish Habitat Soil Erosion Science Module Library Nutrients Pesticides Mississippi Delta Water Quality Transport
OMS Status • OMS tools required by the project plan are implemented. • PRMS and RZWQM are integrated. • Forage, Spatial Extensions, iFarm • An OMS development group and infrastructure is established at GPSR and ITC • Common system development VCS/Collaboration with USGS, NRCS, and others
Activities • CEAP • “Modularization and Aggregation of scientific model components for regionalized models” • GPSR • RZWQM, iFarm, Spatial Extensions • NRCS • Engineering Tools, [Frank.G/Rusle2/AGNPS]