Algorithmic self-assembly by accretion and by carving in MGS
Résumé
We report the use of MGS, a declarative and rule-based language, for the modeling of various self-assembly processes. The approach is illustrated on the fabrication of a fractal pattern, a Sierpinsky triangle, using two approaches: by \emphaccretive growth and by \emphcarving. The notion of topological collections available in MGS enables the easy and concise modeling of self-assembly processes on various lattice geometries as well as more arbitrary constructions of multi-dimensional objects.