Skip to main content

ORCHESTRA: Formalism to Express Mobile Cooperative Applications

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4154))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Ban, B.: Design and Implementation of a Reliable Group Communication Toolkit for Java. Cornell University (1998)

    Google Scholar 

  3. Birman, K.: Reliable Distributed Systems: Technologies, Web Services, and Applications. Springer, Heidelberg (2005)

    MATH  Google Scholar 

  4. Carroll, J.M.: Making Use: Scenario-Based Design of Human-Computer Interactions. MIT Press, Cambridge (2000)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Chockler, G.V., Keidar, I., Vitenberg, R.: Group Communication Specifications: A Comprehensive Study. ACM Computing Surveys 4(33), 1–43 (2001)

    Google Scholar 

  7. David, B.T., Chalon, R., Vaisman, G., Delotte, O.: Capillary CSCW. In: Proc. of IHCI, Crète (2003)

    Google Scholar 

  8. David, B.T.: IHM pour les collecticiels. Réseaux et Systèmes Répartis, Hermès, Paris 13, 169–206 (2001)

    Google Scholar 

  9. Ellis, C., Gibbs, S.J., Rein, G.L.: Groupware: some issues and experiences. Communications of the ACM 34(1), 38–58 (1991)

    Article  Google Scholar 

  10. Ellis, C., Wainer, J.: A conceptual model of Groupware. In: Proc. CSCW 1994, pp. 79–88. ACM Press, New York (1994)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Object Management Group, http://www.omg.org/mda/

  14. Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Applied Computing Series. Springer, Heidelberg (2000)

    MATH  Google Scholar 

  15. Rosson, M.B., Caroll, J.M.: Usability engineering scenario-based development of human-computer interaction. Morgan Kaufmann, San Francisco (2002)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Stewart, D.: The Musician’s Guide to Reading and Writing Music. Backbeat Books (1999)

    Google Scholar 

  19. 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

  20. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics