Poster: A Visual Programming Language for Cellular Automata


Cellular automata are simulations of cells interacting with each other based on simple rules. Despite the simplicity, they can exhibit complex behaviour, and have a number of applications in fields such as medicine, biology, mathematics, and more. As a result, people from a variety of different backgrounds and skill-sets may find cellular automata useful to their work or research. There exist tools to explore well-known automata, but many require some form of textual programming ability, or do not offer easy and approachable ways to customise automata. Our software aims to be more accessible for those without backgrounds in programming or cellular automata, to allow users to more easily explore and modify automata. To achieve this, we have developed a visual programming language, where users can connect components to create their own automata from scratch, without any textual programming.


Deacon McIntyre, Michael Homer

Published in

IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2020

The final copy of this publication is available from the publisher.


this page
Michael Homer — 2020