Their components are, at best, method objects with no durable state or interaction protocol. Cooperation and contention are only be represented in code. In contrast, CodA components are real objects and have a simple, known interface. CodA does not solve the composition problem. Users wishing to compose object models whose behaviours conflict are still faced with a problem.
CodA does however, help in identifying the location and scope of the problem.
Several documents describing CodA and related projects are available on-line.