9. useful or needed synchronization protocols for inter-task communications. Depending on the design methodologies and modeling tools that a design team is using, the list of steps to be taken can ...