Before revision:  These patterns of dependencies often take a form of a complex network whose structure potentially affects how the resources produced in the system are efficiently shared among its components, which in turn decides  network's survivability.
After revision:  These patterns of dependencies often take the form of a complex network whose structure potentially affects how the resources produced in the system are efficiently shared among its components, which in turn decides network's survivability.