A task and role-based access control model in a computer-supported cooperative design system. (2017)