A foundation for the concept of role in object modelling | IEEE Conference Publication | IEEE Xplore