The design and implementation of a role model based language, EpsilonJ | IEEE Conference Publication | IEEE Xplore