Role-playing software architecture styles | IEEE Conference Publication | IEEE Xplore