cellular automata simulator framework and application