conceptual abstraction theory and practical language issues, Theory and Practice of Object Systems, v
Bent Bruun K
Interaction among objects via roles