Page Banner

United States Department of Agriculture

Agricultural Research Service

Research Project: OBJECT MODELING AND SCALING OF LANDSCAPE PROCESSES AND CONSERVATION EFFECTS IN AGRICULTURAL SYSTEMS Title: Farming Systems Modeling Using the Object Modeling System (OMS): Overview, Applications, and Future Plans

Authors
item Carlson, Jack -
item Ascough, James
item David, Olaf -
item Green, Timothy
item Rojas, Ken -
item Ahuja, Lajpat
item Geter, Frank -

Submitted to: Meeting Abstract
Publication Type: Abstract Only
Publication Acceptance Date: June 23, 2009
Publication Date: February 4, 2010
Repository URL: http://www.iemss.org/farmsys09/uploads/2009_FSD_Proceedings.pdf
Citation: Carlson, J.R., Ascough II, J.C., David, O., Green, T.R., Rojas, K.W., Ahuja, L.R., Geter, F.W. 2010. Farming Systems Modeling Using the Object Modeling System (OMS): Overview, Applications, and Future Plans. Meeting Abstract. p. 49-50.

Interpretive Summary: Development of the Object Modeling System (OMS) modeling framework represents a comprehensive partnership between the USDA ARS/NRCS, USGS, and university collaborators. OMS helps streamline the development of integrated farming system models for current and future model delivery using a component-oriented modeling approach. The basic OMS concept is the representation of system and model components as independent entities coupled by software interfaces. In order to achieve maximum platform independence, OMS was implemented in the Java programming language on top on the NetBeans application platform. OMS modeling components can be characterized as system and scientific (or model) components, and system tools such as a Component/Model Builder support model development (whereby multiple scientific components can be assembled into a complex model). Frameworks for model development like OMS help enforce a modular design for simulation models that reduces code complexity, improves knowledge encapsulation, and promotes reuse. Therefore, they are well-suited for comprehensive farming system design projects that require complex simulation component technology integrated into a collaborative and flexible system. This paper provides an overview of the OMS framework, discusses application of the framework to farming system modeling scenarios at the watershed scale, and discusses future plans for delivery of the OMS framework and science components to NRCS business applications.

Technical Abstract: Development of the Object Modeling System (OMS) modeling framework represents a comprehensive partnership between the USDA ARS/NRCS, USGS, and university collaborators. OMS helps streamline the development of integrated farming system models for current and future model delivery using a component-oriented modeling approach. The basic OMS concept is the representation of system and model components as independent entities coupled by software interfaces. In order to achieve maximum platform independence, OMS was implemented in the Java programming language on top on the NetBeans application platform. OMS modeling components can be characterized as system and scientific (or model) components, and system tools such as a Component/Model Builder support model development (whereby multiple scientific components can be assembled into a complex model). Frameworks for model development like OMS help enforce a modular design for simulation models that reduces code complexity, improves knowledge encapsulation, and promotes reuse. Therefore, they are well-suited for comprehensive farming system design projects that require complex simulation component technology integrated into a collaborative and flexible system. This paper provides an overview of the OMS framework, discusses application of the framework to farming system modeling scenarios at the watershed scale, and discusses future plans for delivery of the OMS framework and science components to NRCS business applications.

Last Modified: 12/25/2014
Footer Content Back to Top of Page