Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Discovery Grants Program - Individual

Nipissing University

$11,500.00

Role-based collaboration

FY 2007-08

Summary
Collaborative systems are tools which support people to collaborate. They should not only support virtual face-to-face collaboration among people at a distance but also improve face-to-face collaboration by providing more mechanisms to overcome its inherent drawbacks. Meanwhile, roles are difficult concepts and mechanisms. In applications, roles seem to be phantoms. They are everywhere and every explanation seems reasonable, but it is difficult to grasp, identify, and completely specify them. Therefore, introducing roles into collaborative systems is very important, challenging and exciting. Role-based collaboration is one such innovation that organizes collaboration by providing role specification, assignment, transition and negotiation mechanisms. The basic modeling idea is that a role can be stored, retrieved and manipulated with a structure composed of a service interface including incoming messages or message patterns and a request interface including outgoing messages or message patterns. A role is specified with the help of other components such as objects, classes, agents, environments and groups. Our long-term objective is to develop a formal model, an applicable infrastructure and a platform for building large collaborative systems such as virtual teams, virtual groups, virtual companies, and virtual organizations based on large networked computer systems. Our short-term research focuses on the provision of a model / a methodology of collaboration; and an infrastructure / a platform to define, specify and negotiate roles. Based on these, we will implement a role-based group support system. Our basic research methodology is experimental with a roadmap of formalizing, simulation, implementation, application, feedback and modification. A prototype platform will be built to support new collaborative applications such as software engineering, personalized user interface and production management. Practical applications will demonstrate the value of this research.
Program
Discovery Grants Program - Individual
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
262075-2006
Name nom
Zhu, Haibin
Department département
Computer Science
Organization id
44
Institution établissement
Nipissing University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2007
Competition year année de concours
2006
Award amount
11500
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
330
Committee name en
Computing and Information Sciences - A
Committee name fr
Informatique - A
Area of application code
801
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Computer software
Area of application fr
Logiciel
Research subject code
2705
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Software and development
Research subject fr
Logiciels et développement
Partie
2
Nb partie
3
Application title
Role-based collaboration
Keyword
NA
Application summary
Collaborative systems are tools which support people to collaborate. They should not only support virtual face-to-face collaboration among people at a distance but also improve face-to-face collaboration by providing more mechanisms to overcome its inherent drawbacks. Meanwhile, roles are difficult concepts and mechanisms. In applications, roles seem to be phantoms. They are everywhere and every explanation seems reasonable, but it is difficult to grasp, identify, and completely specify them. Therefore, introducing roles into collaborative systems is very important, challenging and exciting. Role-based collaboration is one such innovation that organizes collaboration by providing role specification, assignment, transition and negotiation mechanisms. The basic modeling idea is that a role can be stored, retrieved and manipulated with a structure composed of a service interface including incoming messages or message patterns and a request interface including outgoing messages or message patterns. A role is specified with the help of other components such as objects, classes, agents, environments and groups. Our long-term objective is to develop a formal model, an applicable infrastructure and a platform for building large collaborative systems such as virtual teams, virtual groups, virtual companies, and virtual organizations based on large networked computer systems. Our short-term research focuses on the provision of a model / a methodology of collaboration; and an infrastructure / a platform to define, specify and negotiate roles. Based on these, we will implement a role-based group support system. Our basic research methodology is experimental with a roadmap of formalizing, simulation, implementation, application, feedback and modification. A prototype platform will be built to support new collaborative applications such as software engineering, personalized user interface and production management. Practical applications will demonstrate the value of this research.