Abstract :
Until now, the lack of adequate formalisms and the corresponding abstractions in software have made it difficult to realize traditional role representations in automated systems. Role models, a relatively new concept in object oriented software engineering, emphasize patterns of interaction. The article shows how role modeling can facilitate agent system analysis and design