Affectation1 (Actj : Activity, Ai : Actor, Qk : Queue)
Begin
Add Actj in WL (Ai); Affect (Actj, Ai) =1 ;
Wload (Ai) = Wload (Ai) + duration(Actj);
If (Ai ∈ Tk) then
Wload (Tk) = Wload (Tk) + duration(Actj)/ N;
/* N is the number of the team members Tk */
Update (Qk) ; /* to maintain ascending order of
workloads */
End;
Affectation2
(Actj : Activity, Tk : Actor, Qk : Queue)
Begin
Add Actj in WL (Tk); Affect (Actj, Tk) =1 ;
Wload (Tk) = Wload (Tk) + duration(Actj);
For each actor Ai ∈ Tk,
Wload (Ai) = Wload (Ai) + duration(Actj)/N;
Update (Qk) ; /* to maintain ascending order of
workloads */
End;
6 CONCLUSIONS
In this paper, we were interested by modelling and
dispatching individual and collective work in
workflow systems. We have given some modelling
aspects based on a workflow meta-model which we
have extended with concepts like team, collective
activity and collective artefact, to support collective
aspects of work.
At the organizational level, we assume that
actors are organized by teams. A team is a restricted
group of individuals which have the same roles in
the process and so, can perform the same kind of
activities. We have proposed a simple algorithm for
distributing individual and collective activities to
actors in order to guarantee a load balancing work
between actors in the system.The algorithm is based
on a workload criteria, which is computed according
to the duration of activities.
As future works, we intend to implement the
algorithm on a workflow system in order to check its
efficiency in practice. We also aim to define an
approach for scheduling activities particularly in
exceptional situations such as blocking, annulation,
and re-affectation.
REFERENCES
Betbeder, M.-L.; Tchounikine, P (2003), « Structuring
collective activities with tasks and plans » Advanced
Learning Technologies. In Proceedings.of the 3rd
IEEE International Conference on Volume Issue 9-11
July 2003 Page(s): 432 – 433
M.-L.; Tchounikine, P (2003) «Symba: a Framework to
Support Collective Activities in an Educational
Context» in proceedings of the Intenational
Conference on Computers in Education (ICCE) dec 2-
5. Hong Kong. pp 88-196
Cabanac G., Chevalier M., Chrisment C., Julien C. (2006),
«L’architecture CoMED pour la gestion collective de
documents électroniques dans l’organisation »,
Rapport de recherche, IRIT/SIG- IUT Paul Sabatier,
Toulouse-France.
Draheim D. (2003) “A CSCW and Project Management
Tool for Learning Software Engineering”, 33rd ASEE/
IEEE Frontiers in Education Conference S2C-32 Nov
5-8, Boulder, CO.
Jin L. j., Casati F., Sayal M., Shan M. C. (2001), “Load
balancing in distributed workflow management
system”, in Proceedings of the ACM symposium on
Applied computing,.
Katoh H., Ben Lakhal N., Kobayashi T., Koyota H.
(2004), “OXTHAS: A Method for Balancing Loads in
Workflow Management Systems with Web Services”,
Department of Computer Science Tokyo, Japan ,
Technical Report, ISSN 0918-2802
Li H., Yang Y., Chen T.Y (2003) “Resource Constraints
Analysis of Workflow Specifications”. Journal of
Systems and Software, Dec.
Li H.,Yang Y. (2005): “Dynamic Checking of Temporal
Constraints for Concurrent Workflows” in journal of
Electronic Commerce Research and Applications
pages 124-142.
Lorino P. (2001) , « Recherche sur les organisations et
théorie de l'activité collective » Rapport de recherche,
Essec, France.
(Senkul & al, 2002): Senkul P., Kifer M., Toroslu I. H.
(2002), “A Logical Framework for Scheduling
Workflows Under Resource Allocation Constraints”,
in Proceedings of the 28
th
VLDB Conference, Hong
Kong, China.
(Soulier & Lewkowicz, 2004): Soulier E., Lewkowicz M.
(2004) “L’intégration des pratiques collaboratives
dans la modélisation des processus métier – Une
approche centrée humain de la conception du SI ”,
Rapport de recherche CNRS ISTIT/ UTT. Troyes-
France.
Takayama Y., Ghiglione E., Wilson J., Dalzie J. (2007),
«Collaborative Activity Human Workflow (CAHW) in
eResearch», Research report, Macquarie University-
Australia & Centre for Educational Technology &
Interoperability Standards (CETIS), UK.
Wang B. Y., Zhang S. M. (2004), “ Research on the load
balancing model in the distributed workflow
management system based on CORBA” in the
Proceedings of The 8th International Conference on
Computer Supported Cooperative Work in Design,
Vol.1 Page(s): 423 - 427 May 2004
MODELLING AND DISTRIBUTING INDIVIDUAL AND COLLECTIVE ACTIVITIES IN A WORKFLOW SYSTEM
297