Home The Team Our Project
Enter Our World: Cellular Automata Simulator & Editor

The Clients

Dr Stefan Gruner

Process Client


A Professor in the Department of Computer Science, Dr Gruner is head of the SSFM (Software Science and Formal Methods) Research Group. Our project on Cellular Automata was originally proposed by him and is under his supervision.

Being our process client, we as a group have to assure Dr Gruner we are actively testing our software throughout development and following our process model (V-Model).

Dr Stefan Gruner

Andrew Shaw

Andrew Shaw

Product Client


Andrew Shaw is the group leader from Team Core who did the original CA project in 2009 also under Dr Gruner's supervision. Andrew is our product client thus all the functional requirements are drawn from him. At product completion Andrew will make sure we completed all our requirements.


The Clients

In 2009, Team Core, a COS301 Software Engineering group accepted to do their project on CA. The group consisted of Andrew Shaw (team leader), Pedro De Souza, Jamie Hirst, Herah Khan and Andy Yang.



Being an original concept, Team Core's application paved the way for our project.



Before & After

The Clients

Using 3D

Taking CA to Another Dimension


The modeling space that the CA occupies must be 2 dimensional and must be able to be mapped to 3 dimensional space.


Shape Implementation

Introducing New Types of Cells


The modeling space will need to be able to implement a number of different shapes, specifically the square, triangle and hexagon.


Distributed Computing

Sharing Processing Workload


The modeling space will need to be able to implement a number of different shapes, specifically the square, triangle and hexagon.


World Wrapping

Border Cells Communicate


The CA must at least support an homogenous model, though an heterogeneous model may be implemented as well.


Homogeneous & Heterogeneous Models

Allowing More Than One Property Per Cell


The CA must at least support an homogenous model, though an heterogeneous model may be implemented as well.


Property Selection

Any Cell Propery in One Click Processing Workload


The modeling space will need to be able to implement a number of different shapes, specifically the square, triangle and hexagon.


GUI Overhaul

Introducing User-Friendliness


The graphical user interface requires a full overhaul to include support for the new features and to conform with better design requirements.







HTML5 Powered with CSS3 / Styling, and Semantics

HexcoreCAS © 2011. All Rights Reserved