Abstract
Orchestra is a new formalism on which we are working in the field of cooperative systems design. In CoCSys methodology for Cooperative Capillary Systems design, we transform partial scenarios describing particular cooperative situations in a more comprehensive Cooperative Behaviour Model (CBM). In this paper, we describe our contribution to the need for a graphical formalism which would be able to express in a natural way, understandable by different actors (users, designers, developers,...) different cooperation situations in an ambient intelligence environment (mobile, context-aware, proactive and ubiquitous). ORCHESTRA is complementary to CTT and UML Use cases, and its objective is to express clearly cooperation situations (explaining easily synchronous or asynchronous cooperation activities) and the role (active or passive) played instantaneously by each actor. We take into account main concepts of “cooperative world” which are Actors, Roles, Groups, Tasks, Processes, Artefacts (Tools and Objects) and Contexts (Platforms, Situations and Users). With Orchestra formalism we try to express by a sort of music staff individual and collective behaviours. In this way we can model either individual works or organized collective activities. We present this formalism, its metamodel and its use for the description of two cooperative situations. We describe also a transformational process projecting a ORCHESTRA description on the cooperative architecture.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Andriessen, J.H.E.: Working with Groupware: Understanding and Evaluating Collaboration Technology. In: Andriessen, J.H.E. (ed.) Working with Groupware: Understanding and Evaluating Collaboration Technology. CSCW Series 2003. Springer, Heidelberg (2003)
Ban, B.: Design and Implementation of a Reliable Group Communication Toolkit for Java. Cornell University (1998)
Birman, K.: Reliable Distributed Systems: Technologies, Web Services, and Applications. Springer, Heidelberg (2005)
Carroll, J.M.: Making Use: Scenario-Based Design of Human-Computer Interactions. MIT Press, Cambridge (2000)
Chalon, R., David, B.T.: IRVO: an Interaction Model for designing Collaborative Mixed Reality Systems. In: HCI International 2005, July 22-27, Las Vegas, USA (2005)
Chockler, G.V., Keidar, I., Vitenberg, R.: Group Communication Specifications: A Comprehensive Study. ACM Computing Surveys 4(33), 1–43 (2001)
David, B.T., Chalon, R., Vaisman, G., Delotte, O.: Capillary CSCW. In: Proc. of IHCI, Crète (2003)
David, B.T.: IHM pour les collecticiels. Réseaux et Systèmes Répartis, Hermès, Paris 13, 169–206 (2001)
Ellis, C., Gibbs, S.J., Rein, G.L.: Groupware: some issues and experiences. Communications of the ACM 34(1), 38–58 (1991)
Ellis, C., Wainer, J.: A conceptual model of Groupware. In: Proc. CSCW 1994, pp. 79–88. ACM Press, New York (1994)
Mercier, F., David, B., Chalon, R., Berthet, J.: Interactivity in a large class using wireless devices in Mobile learning anytime everywhere. In: Attewell, J., Savill-Smith, C. (eds.) A book of papers from MLEARN 2004, LSDA (Learning and Skills Development Agency) (2005)
Mori, G., Paternò, F., Santoro, C.: CTTE: Support for Developing and Analyzing Task Models for Interactive System Design. IEEE Transactions on software engineering 28(9) (2002)
Object Management Group, http://www.omg.org/mda/
Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Applied Computing Series. Springer, Heidelberg (2000)
Rosson, M.B., Caroll, J.M.: Usability engineering scenario-based development of human-computer interaction. Morgan Kaufmann, San Francisco (2002)
Salber, D., Coutaz, J., Decouchant, D., Riveill, M.: De l’observabilité et de l’honnêteté dans la communication homme-homme médiatisée. In: Proceedings of Septièmes Journées sur l’Ingénierie de l’Interaction Homme-Machine IHM 1995, Toulouse, France, pp. 27–33. Cépaduès, Toulouse (1995)
Szekely, P.: Retrospective and Challenges for Model-Based Interface Development. In: J. Vanderdonckt (ed.) CADUI 1996, NamurCollection Travaux de l’Institut d’Informatique, June 5-7, vol. 15. Presses Universitaires (1996)
Stewart, D.: The Musician’s Guide to Reading and Writing Music. Backbeat Books (1999)
Truong, T.M., Griswold, W.G., Ratto, M., Star, S.L.: The ActiveClass Project: Experiments in encouraging classroom participation. Technical Report CS, -0715, UC San Diego, Department of CSE 2002 (2002), http://www.cs.ucsd.edu/users/wgg/Abstracts/aclass.pdf
VanDeGrift, T., Wolfman, S.A., Yasuhara, K., Anderson, R.J.: Promoting interaction in large classes with a computer-mediated feedback system. Technical Report 02-12-02, University of Washington, Computer Science & Engineering (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
David, B., Chalon, R., Delotte, O., Masserey, G., Imbert, M. (2006). ORCHESTRA: Formalism to Express Mobile Cooperative Applications. In: Dimitriadis, Y.A., Zigurs, I., Gómez-Sánchez, E. (eds) Groupware: Design, Implementation, and Use. CRIWG 2006. Lecture Notes in Computer Science, vol 4154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11853862_14
Download citation
DOI: https://doi.org/10.1007/11853862_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-39591-1
Online ISBN: 978-3-540-39595-9
eBook Packages: Computer ScienceComputer Science (R0)