Multi-scale rule-based graph transformation using the programming language XL

  • Authors:
  • Yongzhi Ong

  • Affiliations:
  • Department of Ecoinformatics, Biometrics & Forest Growth, Georg-August University of Göttingen, Germany

  • Venue:
  • ICGT'12 Proceedings of the 6th international conference on Graph Transformations
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The XL (eXtended L-System) programming language is an extension of the Java programming language by parallel rule-based graph rewriting features [10]. XL is primarily used in functional structural plant modelling where L(Lindenmayer)- systems [13,16] are used. Other main L-system implementations used in plant modelling are cpfg [15,8], lpfg [9], L-Py [1] and GROGRA [12]. The relational growth grammar (RGG) formalism [10] implemented by XL provides a connection mechanism emulating L-System string re-writing on graphs. An extension of such a rewriting formalism to multiscale structures is interesting in various domains from systems biology [14] to simulations of crop plants competing for resources [2].