I. Introduction
A Boolean network consists of a set of Boolean variables whose state is determined by other variables in the network. Cellular automata, with two possible states per cell, are a particular case of Boolean networks. Here, the state of each variable at time is determined by the state of its spatial neighbors at time [21].