GPSF: a generic and object-oriented framework for crop simulation

被引:10
|
作者
Gauthier, L [1 ]
Gary, C
Zekki, H
机构
[1] Univ Laval, Fac Sci Agr & Alimentat, Dept Sols & Genie Agroalimentaire, Quebec City, PQ G1K 7P4, Canada
[2] INRA, Unite Bioclimatol, F-84914 Avignon 9, France
关键词
crop simulation; object-oriented software; modelling; smalltalk; tomato; software frameworks;
D O I
10.1016/S0304-3800(98)00203-8
中图分类号
Q14 [生态学(生物生态学)];
学科分类号
071012 ; 0713 ;
摘要
In this paper we present the result of an effort to reengineer an existing plant growth and development simulation program and model (TOMGRO) originally written in FORTRAN. The program was completely redesigned in terms of the OO paradigm and implemented in the Smalltalk OO programming system. Much thought and effort was put into the design and implementation of a conceptual framework that the authors believe has potential as a generic toolbox and specification for the construction of a whole family of plant growth and development simulation models. A relatively detailed description of the OO framework and of the OO implementation of TOMGRO is given. The objective is to provide neophyte readers with a practical example of an OO implementation of a non-trivial model and to interest readers who are more familiar with software engineering issues in general through the presentation and discussion of the various software constructs. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:253 / 268
页数:16
相关论文
共 50 条
  • [31] A FRAMEWORK FOR OBJECT MIGRATION IN OBJECT-ORIENTED DATABASES
    LI, Q
    DONG, GZ
    DATA & KNOWLEDGE ENGINEERING, 1994, 13 (03) : 221 - 242
  • [32] A generic, object-oriented telescope control system
    Etherton, J
    Steele, IA
    ADVANCED TELESCOPE AND INSTRUMENTATION CONTROL SOFTWARE II, 2002, 4848 : 261 - 270
  • [33] Generic scheme for object-oriented account applications
    Rodriguez, E
    Segovia, H
    WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: ISAS '98, 1998, : 494 - 501
  • [34] Implementing generic, object-oriented models in biology
    Sequeira, RA
    Olson, RL
    McKinion, JM
    ECOLOGICAL MODELLING, 1997, 94 (01) : 17 - 31
  • [35] GOOSE -: A generic object-oriented search environment
    Müller, H
    Jähnichen, S
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2005, PROCEEDINGS, 2005, 3709 : 863 - 863
  • [36] Object-oriented modeling of a generic mobile radio system for dynamic system simulation
    Fischer, J
    Deissner, J
    Fettweis, G
    Hunold, D
    Lehnert, R
    Schweigel, M
    Voigt, J
    Wagner, J
    PROCEEDINGS OF 1999 SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 1999, : 240 - 247
  • [37] Designing an object-oriented structure for crop models
    Acock, B
    Reddy, VR
    ECOLOGICAL MODELLING, 1997, 94 (01) : 33 - 44
  • [38] Object-oriented design of a cotton crop model
    Lemmon, H
    Chuk, N
    ECOLOGICAL MODELLING, 1997, 94 (01) : 45 - 51
  • [39] An object-oriented framework for distributed computational simulation of aerospace propulsion systems
    Reed, JA
    Afjeh, AA
    PROCEEDINGS OF THE FOURTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS: COOTS, 1998, : 149 - 163
  • [40] Conceptual Framework of an Object-Oriented Simulation Approach for Building Construction Processes
    Alsudairi, Abdulsalam Ali
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2020, 45 (10) : 7955 - 7965