FLIC: Application to Caching of a Dynamic Dependency Analysis for a 3D Oriented CRS

  • Authors:
  • Gurvan Le Guernic;Julien Perret

  • Affiliations:
  • KSU, Manhattan, KS 66506, USA and IRISA, 35042 Rennes, France;INRIA Rocquencourt, 78153 Le Chesnay, France and Thinkcollabs, collaborative research lab, France

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

FL-systems are conditional rewriting systems. They are used for programming (describing) and evaluating (generating) huge 3D virtual environments, such as cities and forests. This paper presents a formal semantics and a dynamic dependency analysis for FL-systems. This analysis allows the characterization of a set of terms which are joinable with the currently rewritten term. Consequently, it is possible to speed up the rewriting steps of the environments generation by using a cache mechanism which is smarter than standard ones. This work can be seen as a dynamic completion of a set of rewriting rules. This completion increases the number of terms which are rewritten in normal form by the application of a single rewriting rule.