Functional Safety for Cooperative Systems