Object Oriented Design Based on Role and Rule | IEEE Conference Publication | IEEE Xplore