Separation of concerns in agent applications by roles | IEEE Conference Publication | IEEE Xplore