Likewise at murmulation, a social behaviour of starlings the starlings are not communicating by telephaty but following simple rules called "Flocking", this is why we can simulate it with computer software.
http://ccl.northwestern.edu/netlogo/models/Flocking
German with videos. http://www.rete-mirabile.net/biologie/schwaerme/
The birds follow three rules: "alignment", "separation", and "cohesion".
"Alignment" means that a bird tends to turn so that it is moving in the same direction that nearby birds are moving.
"Separation" means that a bird will turn to avoid another bird which gets too close.
"Cohesion" means that a bird will move towards other nearby birds (unless another bird is too close).
When two birds are too close, the "separation" rule overrides the other two, which are deactivated until the minimum separation is achieved.
The three rules affect only the bird's heading. Each bird always moves forward at the same constant speed.