A computational model for tiling recognizable two-dimensional languages