Pierre Seguin

Learn More
Computer supported cooperative work (CSCW) allows large groups of people to collaborate more efficiently through the use of information systems. Current research in the area has shown that role based collaboration (RBC) is a powerful tool to implement a complex CSCW system. It allows the separation of concerns and the flexible definition of rights and(More)
—Software development tools are very important in software engineering. Although roles have been acknowledged and applied for many years in several areas related to software engineering, there is a lack of research on software development tools based on roles. Most significantly, there is no complete and consistent consideration of roles in all the phases(More)
Federated identity management systems, such as the Liberty Alliance framework, are intended to protect identity and control access to personal information. An audit trail service has been proposed as an addition to the framework to address potential privacy breaches. A simple scenario is used to analyze what should be logged to an audit trail and how it(More)
This paper introduces the basic concepts and processes of role-based collaboration and the basic components of role-based collaborative systems including roles, agents and groups. It mainly describes our implementation of the role specification and transition mechanisms. In this prototype, we compose a role as a set of rights to access resources and a set(More)
Clear and exact role definition and specification are very important in collaborative systems. The current situation is that there is no efficient mechanism to support role specification in collaboration. The paper describes how to implement and construct the fundamental mechanisms to specify role-based object technologies. These mechanisms can be used by a(More)
  • 1