MODELING TREES USING AN OBJECT-ORIENTED SCHEME

Citation
H. Salminen et al., MODELING TREES USING AN OBJECT-ORIENTED SCHEME, Mathematical and computer modelling, 20(8), 1994, pp. 49-64
Citations number
30
Categorie Soggetti
Mathematics,Mathematics,"Computer Science Interdisciplinary Applications","Computer Science Software Graphycs Programming
ISSN journal
08957177
Volume
20
Issue
8
Year of publication
1994
Pages
49 - 64
Database
ISI
SICI code
0895-7177(1994)20:8<49:MTUAOS>2.0.ZU;2-P
Abstract
Object-oriented modelling techniques are used to construct a conceptua l framework which defines the hierarchical levels and structures of a tree and connects processes from the different levels. At the tree lev el, combining functions with structure is a logical step towards a bet ter understanding of growth dynamics. A generic tree growth simulation system conforming to the conceptual object framework is constructed. The essential part of the system is a tree, which consists of a large number of relatively simple structural units corresponding to shoots, buds and branch whorls. The development of the tree is driven by basic ecophysiological processes such as photosynthesis and respiration and controlled by principles of functional balance and pipe model theory. The application interface allows changes to the parameter values and the forms of the basic functions. In principle, the system can thus mo del the development of different tree species and different circumstan ces. The present implementation models the growth of young Scots pine; it is programmed using the C++ language. The basic units of the tree are linked together using list structures. They also carry the topolog y of the tree, which is visible in the interface of the application. T he available methodologies for object-oriented modelling are promising for ecological projects, but the present lack of integrated tools cov ering analysis, design, and programming prevents their straightforward adoption.