Development of an object-oriented version of TOMGRO for a web-based decision support system

Marc Lousky, Raphael Linker, Meir Teitel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The advantages of object-oriented programming for crop modeling are discussed. Contrarily to procedural languages such as Fortran77, object oriented programming yields a code that is intrinsically modular and whose architecture is close to that of the actual crop. This simplifies model merging and code re-use, which in turn tends to extend the model life-span and increases its chances of being adopted outside the research community. The tomato model TOMGRO is used as a case study and a new version of this model in C# is outlined. One of the advantages of C# is that it is fully integrated in the .Net framework and offers developers a powerful class library. Moreover, the inclusion of such a model in a web-based decision support system using Web services and ASP.NET would be straightforward.

Original languageEnglish
Title of host publication4th IFAC Conference on Modelling and Control in Agriculture, Horticulture and Post Harvest Industry, AGRICONTROL 2013 - Proceedings
Pages121-126
Number of pages6
EditionPART 1
DOIs
StatePublished - 2013
Event4th IFAC Conference on Modelling and Control in Agriculture, Horticulture and Post Harvest Industry, AGRICONTROL 2013 - Espoo, Finland
Duration: 28 Aug 201330 Aug 2013

Publication series

NameIFAC Proceedings Volumes (IFAC-PapersOnline)
NumberPART 1
Volume4

Conference

Conference4th IFAC Conference on Modelling and Control in Agriculture, Horticulture and Post Harvest Industry, AGRICONTROL 2013
Country/TerritoryFinland
CityEspoo
Period28/08/1330/08/13

Keywords

  • C#
  • Crop modeling
  • Object oriented programming

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Development of an object-oriented version of TOMGRO for a web-based decision support system'. Together they form a unique fingerprint.

Cite this