We propose a distributed and parallel mechanism for self-reconfiguration of modular robots. L-systems are introduced to the distributed self-reconfiguration for a parallel system. The Cellular Automata are simplified with only two rules. This approach is convergent to target structure, robust to failure of modules and scalable to module numbers.