O'Reilly logo
  • Ted Brooks thinks this is interesting:


• Is there a clear system-level concurrency model?

• Are your models at the right level of abstraction? Have you focused on the architecturally significant aspects?

• Can you simplify your concurrency design?

• Do all interested parties understand the overall concurrency strategy?

• Have you mapped all functional elements to a process (and thread if necessary)?

• Do you have a state model for at least one functional element in each process and thread? If not, are you sure the processes an...