The rule-based language XL and the modelling environment GroIMP illustrated with simulated tree competition

被引:101
|
作者
Hemmerling, Reinhard [1 ]
Kniemeyer, Ole [1 ,2 ]
Lanwert, Dirk [2 ]
Kurth, Winfried [1 ]
Buck-Sorlin, Gerhard [3 ]
机构
[1] Brandenburg Tech Univ Cottbus, D-03013 Cottbus, Germany
[2] Univ Gottingen, D-37077 Gottingen, Germany
[3] Wageningen UR, Ctr Crop Syst Anal, NL-6709 RZ Wageningen, Netherlands
关键词
Fagus sylvatica L; forest; L-systems; Picea abies (L.) Karst; radiation model;
D O I
10.1071/FP08052
中图分类号
Q94 [植物学];
学科分类号
071001 ;
摘要
The programming language XL ('eXtended L-system language') is an extension of Java, which supports the specification and execution of relational growth grammars, a variant of parallel graph grammars. XL is a powerful generalisation of the well-known L-system approach to functional-structural plant modelling. Some features of XL are discussed that are particularly useful for combining structure and function and for querying plant architectural data, and an exemplary functional-structural plant model of young beech trees is presented that is implemented in XL and includes PAR distribution, assimilate allocation and morphological plasticity. Together with a simpler model of spruce trees, this beech model is included in a virtual landscape with a mixed-species forest stand where competition for light occurs. The open-source platform GroIMP was used for the complete model development process and for visualising the results.
引用
收藏
页码:739 / 750
页数:12
相关论文
共 50 条
  • [1] Rule-based modelling with the XL/GroIMP software
    Kniemeyer, O
    [J]. LOGIC OF ARTIFICIAL LIFE: ABSTRACTING AND SYNTHESIZING THE PRINCIPLES OF LIVING SYSTEMS, 2004, : 56 - 65
  • [2] The Modelling Platform GroIMP and the Programming Language XL
    Kniemeyer, Ole
    Kurth, Winfried
    [J]. APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, 2008, 5088 : 570 - 572
  • [3] RULE-BASED COMPETITION
    SCHARPING, R
    [J]. FOREIGN AFFAIRS, 1994, 73 (04) : 192 - 194
  • [4] Rule-Based Integration of GreenLab into GroIMP with GUI Aided Parameter Input
    Smolenova, Katarina
    Henke, Michael
    Kurth, Winfried
    [J]. 2012 IEEE FOURTH INTERNATIONAL SYMPOSIUM ON PLANT GROWTH MODELING, SIMULATION, VISUALIZATION AND APPLICATIONS (PMA), 2012, : 347 - 354
  • [5] A High-Level Language for Rule-Based Modelling
    Pedersen, Michael
    Phillips, Andrew
    Plotkin, Gordon D.
    [J]. PLOS ONE, 2015, 10 (06):
  • [6] Rule-based transformations for geometric modelling
    Bellet, Thomas
    Arnould, Agnes
    Le Gall, Pascale
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (48): : 20 - 37
  • [7] Rule-Based Modelling and Model Perturbation
    Danos, Vincent
    Feret, Jerome
    Fontana, Walter
    Harmer, Russ
    Krivme, Jean
    [J]. TRANSACTIONS ON COMPUTATIONAL SYSTEMS BIOLOGY XI, 2009, 5750 : 116 - +
  • [8] Rule-based modelling of cellular signalling
    Danos, Vincent
    Feret, Jerome
    Fontana, Walter
    Harmer, Russell
    Krivine, Jean
    [J]. CONCUR 2007 - CONCURRENCY THEORY, PROCEEDINGS, 2007, 4703 : 17 - 41
  • [9] A rule-based manufacturing modelling system
    Bonfatti, F
    Monari, PD
    Paganelli, P
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 1997, 10 (1-2) : 1 - 14
  • [10] Rule-based modelling and tunable resolution
    Harmer, Russ
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2009, (09): : 65 - 72