Abstract :
Automation in cooperative editing is of use for it relieves human work. Access control in cooperative editing with workflow (CEWW) is important but hard to achieve. A novel access control model, activity based cooperative editing access control (ACEAC), is set up for CEWW, which is a dynamic, active, adaptive and context sensitive model. A fine-grained and content oriented abstract object, section, on which cooperative editing and control are based, is introduced. Six key components that represent essential information and mechanism for control are also put forward to manage participants, control resources, distribute permissions, assign roles and maintain access control list. The model fulfills activity execution control, avoids and coordinates collision in cooperative editing, ensures data concurrency and consistency, and also provides interfaces for workflow engine, cooperation server and version control server. A temporal CEWW system that takes the model as access control deals with automation work in cooperative editing well.
Keywords :
authorisation; concurrency control; data integrity; text editing; workflow management software; activity based cooperative editing access control; content oriented abstract object; cooperation server; cooperative editing with workflow; data concurrency; data consistency; fine-grained abstract object; version control server; workflow engine; Access control; Adaptive control; Automatic control; Automation; Concurrent computing; Context modeling; Humans; Permission; Programmable control; Resource management; CSCW; access control; cooperative editing; workflow;