Font Size: a A A

Research And Application Of Cooperative Design Systems Based On CSCW

Posted on:2012-06-17Degree:MasterType:Thesis
Country:ChinaCandidate:Z G QuFull Text:PDF
GTID:2178330332993490Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Computer Supported Cooperative Work (CSCW) provides a possible approach for meeting the needs for group, interaction and cooperation of people in their way of work. It's vital to ensure the stability of concurrent control and the effectiveness of avoiding conflicts in a shared multi-user environment since the concurrent operation of cooperative users to a shared object may conflict with each other.The concurrency control, conflict detection& resolution of cooperative work are studied in depth in this paper based on the analysis of researches on cooperative design both home and abroad. Feasible and effective methods are put forward and applied into practical system.Three key performance indexes of a cooperative design system:concurrency, responsiveness, consistency, as well as the effects of architecture of a cooperative design system, is analyzed. A destructiveness and priority based protocol is put forward for concurrency control of cooperative design. Priority and destructiveness are classified into 3 levels each as high, medium and low, and the conflicting problem in concurrent operation is solved by the use of the level of a transaction. A concurrent control framework is designed, combining with either optimistic protocol or pessimistic protocol in one system automatically according to the actual situation when conflicts occurred. This scheme can balance the responsiveness and consistency of the system better and has been validated through experiment.A model for resolving conflict is designed and the conflict resolving mechanism is based on pattern matching. The conflict occurred will match with instance base and rule sets. This pattern matching algorithm is carried out and ensures the consistency of data.Finally, the concurrent control and conflict resolving scheme is used in a course scheduling system. A new course scheduling algorithm is presented and the concurrent control problem in course scheduling process between teachers, classes, classrooms and time is solved effectively.
Keywords/Search Tags:cooperative design, concurrent control, conflict detection and resolution, course scheduling algorithm
PDF Full Text Request
Related items