Cellular automata (CA) is a spatial model derived from the Turing Machine developed by the computer science. A CA is composed of three major components: a cellular space, a set of transition rules, and a time space in a discrete sequence. Each cell remains in a certain state for each discrete time, which is subject to change based on the states of its neighboring cells according to s set of transition rules. CA stands for a mechanism, a model, a perspective, and a tool. The cellular space and the transition process of CA are very similar to those of a raster GIS, which suggests a great potential for the integration of these two subjects. This research takes an exploratory approach to study the integration of CA with GIS. A CA function has been developed within the GRASS GIS software. Furthermore, randomly created data are used to test the factors of spatial resolution, transition rules, and cycles on the results of transition. This research demonstrates a promised integration of CA and GIS. On the other hand, it also reveals the factors that undermine the reliability of CA modeling which suggests area for future research.