Exception Handling in CSCW Applications in Pervasive Computing Environments

  • Anand R. Tripathi
  • Devdatta Kulkarni
  • Tanvir Ahmed
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4119)


In this paper we present conceptual foundations of an exception handling model for context-aware CSCW applications. Human participation in the recovery actions is an integral part of this model. Role abstraction is provided with an exception interface through which the role members can perform exception handling actions. Exception handling involving multiple role members is also supported through inter-role exception propagation mechanisms provided in the model.


Resource Description Framework Resource Discovery Exception Handling Role Operation Agent Role 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    MIT: (Project Oxygen), Available at:
  2. 2.
    Satyanarayanan, M.: Pervasive Computing: Vision and Challenges. IEEE Personal Communications 8, 10–17 (2001)CrossRefGoogle Scholar
  3. 3.
    Schilit, B., Adams, N., Want, R.: Context-Aware Computing Applications. In: IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA, US, pp. 85–90 (1994)Google Scholar
  4. 4.
    Tripathi, A., Kulkarni, D., Ahmed, T.: A Specification Model for Context-Based Collaborative Applications. Elsevier Journal on Pervasive and Mobile Computing 1, 21–42 (2005)Google Scholar
  5. 5.
    Tripathi, A., Ahmed, T., Kumar, R.: Specification of Secure Distributed Collaboration Systems. In: IEEE International Symposium on Autonomous Distributed Systems (ISADS), pp. 149–156 (2003)Google Scholar
  6. 6.
    Tripathi, A., Ahmed, T., Kumar, R., Jaman, S.: Design of a Policy-Driven Middleware for Secure Distributed Collaboration. In: Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS), pp. 393–400 (2002)Google Scholar
  7. 7.
    RDF: Resource Description Framework (RDF) (1999), Available at:
  8. 8.
    WSDL: Web Services Description Language (WSDL) 1.1 (2001), Available at:
  9. 9.
    Randell, B., Lee, P., Treleaven, P.C.: Reliability Issues in Computing System Design. ACM Comput. Surv. 10, 123–165 (1978)CrossRefzbMATHGoogle Scholar
  10. 10.
    Miller, R., Tripathi, A.: The Guardian Model and Primitives for Exception Handling in Distributed Systems. IEEE Transactions on Software Engineering 30, 1008–1022 (2004)CrossRefGoogle Scholar
  11. 11.
    Iliasov, A., Romanovsky, A.: CAMA: Structured Coordination Space and Exception Propagation Mechanism for Mobile Agents. In: ECOOP Workshop on Exception Handling (2005)Google Scholar
  12. 12.
    Tripathi, A., Miller, R.: Exception Handling in Agent-Oriented Systems. In: Romanovsky, A., Dony, C., Knudsen, J.L., Tripathi, A.R. (eds.) ECOOP-WS 2000. LNCS, vol. 2022, pp. 128–146. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  13. 13.
    Knudsen, J.L.: Better Exception-Handling in Block-Structured Systems. IEEE Software 4, 40–49 (1987)CrossRefGoogle Scholar
  14. 14.
    Hagen, C., Alonso, G.: Exception Handling in Workflow Management Systems. IEEE Transactions on Software Engineering 26, 943–958 (2000)CrossRefGoogle Scholar
  15. 15.
    Casati, F., Ceri, S., Paraboschi, S., Pozzi, G.: Specification and Implementation of Exceptions in Workflow Management Systems. ACM Trans. Database Syst. 24, 405–451 (1999)CrossRefGoogle Scholar
  16. 16.
    Murata, T., Borgida, A.: Handling of Irregularities in Human Centered Systems: A Unified Framework for Data and Processes. IEEE Transactions on Software Engineering 26, 959–977 (2000)CrossRefGoogle Scholar
  17. 17.
    Li, J., Mai, Y., Butler, G.: Implementing Exception Handling Policies for Workflow Management System. In: 10th Asia-Pacific Software Engineering Conference, pp. 564–573 (2003)Google Scholar
  18. 18.
    Chiu, D.K.W., Li, Q., Karlapalem, K.: Exception Handling with Workflow Evolution in ADOME-WFMS: a Taxonomy and Resolution techniques. SIGGROUP Bull. 20, 8 (1999)Google Scholar
  19. 19.
    Chetan, S., Ranganathan, A., Campbell, R.: Towards Fault Tolerant Pervasive Computing. IEEE Technology and Society 24, 38–44 (2005)CrossRefGoogle Scholar
  20. 20.
    Kolberg, M., Magill, E., Wilson, M.: Compatibility Issues Between Services Supporting Networked Appliances. IEEE Communications Magazine 41, 136–147 (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Anand R. Tripathi
    • 1
  • Devdatta Kulkarni
    • 1
  • Tanvir Ahmed
    • 1
  1. 1.Department of Computer ScienceUniversity of MinnesotaMinneapolisU.S.A.

Personalised recommendations