Related Experiment Video
Updated: Dec 14, 2025

Development of an Individual-Tree Basal Area Increment Model using a Linear Mixed-Effects Approach
Published on: July 3, 2020
The rule-based language XL and the modelling environment GroIMP illustrated with simulated tree competition
Reinhard Hemmerling1, Ole Kniemeyer1, Dirk Lanwert2
1Brandenburg University of Technology at Cottbus, PO Box 10 13 44, 03013 Cottbus, Germany.
The programming language XL enables advanced functional-structural plant modeling by extending Java for relational growth grammars. This facilitates detailed simulations of plant development, including resource allocation and plasticity, within virtual forest environments.
Area of Science:
- Computer Science
- Computational Biology
- Ecology
Background:
- L-systems are foundational for plant modeling.
- Existing L-system approaches have limitations in integrating structure and function.
- Functional-structural plant modeling requires advanced computational tools.
Purpose of the Study:
- Introduce the eXtended L-system language (XL) as an extension of Java.
- Demonstrate XL's capability for specifying and executing relational growth grammars.
- Present a functional-structural plant model of beech trees implemented in XL.
Main Methods:
- Developed XL, a programming language extending Java for parallel graph grammars.
- Implemented a functional-structural plant model of beech trees in XL, incorporating PAR distribution, assimilate allocation, and morphological plasticity.
- Integrated beech and spruce models into a virtual mixed-species forest stand simulation using the GroIMP platform.
Main Results:
- XL effectively supports the specification and execution of relational growth grammars for plant modeling.
- The XL-implemented beech tree model accurately simulates key physiological and morphological processes.
- The virtual forest simulation demonstrated inter-plant competition for light.
Conclusions:
- XL provides a powerful generalization of L-systems for complex functional-structural plant modeling.
- The developed models and platform facilitate research into plant development and ecosystem dynamics.
- XL and GroIMP offer a robust open-source solution for plant architecture and ecological simulations.
Related Concept Videos
Mathematical Modeling: Problem Solving
Woodward–Hoffmann Selection Rules and Microscopic Reversibility
Survival Tree
Building a Survival Tree
Constructing a...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Graphical Representation of Inequalities
Statically Indeterminate Problem Solving

