private and shared, while the other is replicated and
public.
5 CONCLUSIONS
In this paper, we have proposed a human-machines-
human collaboration formalism to implement
groupware tailorability in collaborative context of
augmented reality. Also, we have suggested software
architecture for groupware based on the proposed
formalism. The originality of our model is the use of
multi-agent approach in order to generate tailorable
and interoperable groupware architecture for
collaborative augmented reality environments. In
fact, the functional breakdown in the software
architecture proposed will result in a greater
modularity which reduces the complexity of
groupware’s implementation.
We believe that the work presented in this paper
is a first step towards shifting the agent technologies’
into tailoring CSCW systems. For our future work,
we aim to extend the collaboration formalism
discussed in this paper to the machine-machine
collaboration over Internet this by using Web services
technology.
REFERENCES
Bass, L., 1992. A metamodel for the runtime architecture of
an interactive system. User Interface Developers’
Workshop, SIGCHI Bulletin, 24(1), 1992.
Biemans, M., Ter Hofte, GH. 1999. Tailorability: state-of-
the- art, Gigaport project deliverable, Telematica
Institut, Netherlands.
Billinghurst, M., Bowskill, J., Jessop, M., Morphett, J.
1998. A wearable spatial conferencing space. In Second
IEEE International Symposium on Wearable
Computers, 76-83, Pittsburgh, PA, USA.
Bourguin, G. 2004. Proposition pour une gestion
dynamique de l'inter-activités dans le TCAO. In
Proceedings of the 16th conference on Association
Francophone d' Interaction Homme-Machine, 191-
194, ACM New York, USA.
Cheaib, N., Otmane, S., Mallem, M. 2011. Tailorable
Groupware Design Based on the 3C Model.
International Journal of Cooperative Information
Systems. 20(4), 405-439.
Dewan, P. 1999. Architectures for collaborative
applications. CSCW Journal, Trends in Software, John
Wiley & Sons, 169–194.
Ellis, C., A Conceptual model of groupware. 1994.
Proceedings of the ACM conference on Computer
supported cooperative work, CSCW’94, New York,
NY, USA, 79-88.
Fuks, H., Raposo, A. B., Gerosa, M. A., Pimentel, M., De
Lucena, C. J. P. 2007. The 3C collaboration model.
Journal of the Encyclopedia of E-Collaboration, Ned
Kock (org), 637 – 644.
Kahler, H. 2001. Supporting collaborative tailoring. PhD
thesis. Department of Communication, Journalism and
Computer Science. Roskilde University, Denmark.
Khezami, N., Otmane, S., Mallem, M. 2005. A new formal
model of collaboration by multi-agent systems.
Proceedings of the IEEE International Conference on
Integration of Knowledge Intensive Multi-Agent
Systems, Massachusetts, USA, 32-37.
Laurillau, Y., Nigay, L. 2002. Clover architecture for
groupware. Proceedings of the ACM conference on
Computer supported cooperative work, NY, USA, 236-
245.
Maamar, Z., Sheng QZ., Benatallah, B. 2003. Interleaving
Web Services Composition and Execution Using
Software Agents and Delegation. Workshop on Web
Services and Agent-Based Engineering.
Mogilev, D., Kiyokawa, K., Billinghurst, M., Pair. J. 2002.
AR Pad: An interface for face-to-face AR
collaboration. In CHI'02, extended abstracts on Human
factors in computing systems, 654-655.
Oliveira, F. F., Antunes, J.C.P, Guizzardi, R.S.S. 2007.
Towards a collaboration ontology. Proceedings of the
2nd Workshop on Ontologies and Metamodels in
Software and Data Engineering.
Rekimoto, J. 1996. Transvision: A hand-held augmented
reality system for collaborative design. In Proceedings
of the International Conference on Virtual Systems and
Multimedia, 85-90.
Stiemerling, O., Hinken, R., Cremers. AB. 1999. The
EVOLVE tailoring platform: supporting the evolution
of component-based groupware. Proceedings of the
IEEE Third International Enterprise Distributed Object
Computing Conference, EDOC'99, Mannheim,
Germany, 106-115.
Human-humanCollaborationFormalismforGroupwareTailorabilityinCollaborativeAugmentedEnvironments
503