Dynamic behaviour of Boolean networks