Elle est obtenue en itérant des règles de substitution sur une chaîne de caractère (initialement axiome) qui pilote une tortue (L-Systems).
Idéalement ces règles sont répétées indéfiniment; pour une représentation, on stoppe ce processus après un certain nombre d'itérations. En fin de développement la lettre D est remplacée par le mouvement --F++FF et la lettre E par F--F++ (F: déplacement unitaire).