Agronomy Journal Grow Your Career With ASA
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
 QUICK SEARCH:   [advanced]


     


This Article
Right arrow Figures Only
Right arrow Full Text Free
Right arrow Full Text (PDF) Free
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Right arrow reprints & permissions
Citing Articles
Right arrow Citing Articles via HighWire
Right arrow Citing Articles via ISI Web of Science (2)
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Mi, X.
Right arrow Articles by Wei, W.
Right arrow Search for Related Content
PubMed
Right arrow Articles by Mi, X.
Right arrow Articles by Wei, W.
Agricola
Right arrow Articles by Mi, X.
Right arrow Articles by Wei, W.
Related Collections
Right arrow Rice
Right arrow Crop Systems
Right arrow Crop Models
Right arrow Software
Published in Agron. J. 95:1432-1441 (2003).
© American Society of Agronomy
677 S. Segoe Rd., Madison, WI 53711 USA

MODELING

The Model-Document-View Architecture and Its Application in Visual Rice Growth Model

Xiangcheng Mi*,a,b, Yingbin Zoua and Wei Weib

a College of Plant Sci. and Technol., Hunan Agric. Univ., Changsha 410128, P.R. China
b Wei, Lab. of Quantitative Vegetation Ecol., Inst. of Bot., the Chinese Acad. of Sci., 20 Nanxingcun, Xiangshan, Bejing 100093, P.R. China

* Corresponding author (mixiangcheng{at}yahoo.com.cn).

Received for publication October 4, 2001. The object-oriented paradigm (OOP) provides a methodology for resolving a crop simulation system into subsystems and processes so that a modeler can design objects to simulate their behaviors. Many objects are also devoted to producing object-oriented user interfaces to simplify operation of the simulator. How to integrate these objects on a higher level and how to make models and user interfaces communicate efficiently are the issues addressed in the current research. The proposed model-document-view (MDV) architecture provides the modeler with an extension of OOP programming in crop modeling and a flexible scheme of system management and efficient data communication between simulator and user interface. The main advantage of the MDV architecture is that it separates the domain model, data management, and user interface but allows them to communicate efficiently. By using this architecture, the whole crop modeling system can also be integrated into several MDV groups. The system structure is clear and easy to administer, and communication between objects is more efficient. Here we report our experience with MDV architecture in constructing a rice (Oryza sativa L.) model called Visual Rice Growth Model (VRGM). The objects in VRGM were clustered into three MDV groups. The MDV paradigm was shown to meet the requirements of massive data management and displaying in a crop modeling system. The architecture can be used in any modeling system based on OOP.

Abbreviations: GUI, graphical user interface • LAI, leaf area index • OOP, object-oriented programming • MDV, model document view • MFC, Microsoft Foundation Classes • RSSM, Rice Status Simulation Model • VRGM, Visual Rice Growth Model




This article has been cited by other articles:


Home page
Agron. J.Home page
L. Carlini, G. Bellocchi, and M. Donatelli
A Library to Generate Synthetic Precipitation Data
Agron. J., September 5, 2006; 98(5): 1312 - 1317.
[Abstract] [Full Text] [PDF]




HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
The SCI Journals Crop Science Vadose Zone Journal
Journal of Natural Resources
and Life Sciences Education
Soil Science Society of America Journal
Journal of Plant Registrations Journal of
Environmental Quality
The Plant Genome
Copyright © 2003 by the American Society of Agronomy.