Problem: How can a sequential program be debugged?
Problem: What are the difficulties associated with debugging a concurrent program?
Problem: How can concurrent debugging issues be overcome?