Slide 1 1 Collaboration-Based Role-Oriented Programming Kasper B. Graversen Slide 2 2 Today’s menu… Roles dynamic specialization of object Collaborations focus…