Poster: A Visual Programming Language for Cellular Automata

Abstract

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.

Authors

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.

Resources

PDF
mwh.nz/pdf/vlhcc2020
this page
mwh.nz/pubs/vlhcc2020
Michael Homer — 2024 e6b1d5c8