Skip to main content

Perceptual Components for Context Aware Computing

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2498))

Abstract

In this paper we propose a software architecture for observing and modeling human activity. This architecture is derived from an ontology for context awareness. We propose a model in which a user’s context is described by a set of roles and relations. Different configurations of roles and relations correspond to situations within the context. The components of a context model are used to specify processes for observing activity. The ontology for context modeling is derived from both a bottom up system’s perspective and a top-down users’ perspective. As we define each element, we describe the corresponding components of a process-based software architecture. Using these components, a context is translated into a federation of observational processes. This model leads to an architecture in which reflexive elements are dynamically composed to form federations of processes for observing and predicting the situations that make up a context.

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. Software Process Modeling and Technology, edited by A. Finkelstein, J. Kramer and B. Nuseibeh, Research Studies Press, John Wiley and Sons Inc, 1994.

    Google Scholar 

  2. J. Estublier, P.Y. Cunin, N. Belkhatir, “Architectures for Process Support Ineroperability”, ICSP5, Chicago, 15–17 juin, 1997.

    Google Scholar 

  3. J. L. Crowley, “Integration and Control of Reactive Visual Processes”, Robotics and Autonomous Systems, Vol 15, No. 1, décembre 1995.

    Article  Google Scholar 

  4. J. Rasure et S. Kubica, “The Khoros application development environment“, in Experimental Environments for computer vision and image processing, H. Christensen et J. L. Crowley, Eds, World Scientific Press, pp 1–32, 1994.

    Google Scholar 

  5. M. Shaw and D. Garlan, Software Architecture: Perspectives on an Emerging Disciplines, Prentice Hall, 1996.

    Google Scholar 

  6. T. Winograd, “Architecture for Context”, Human Computer Interaction, Vol. 16, pp401–419.

    Google Scholar 

  7. R. C. Schank and R. P. Abelson, Scripts, Plans, Goals and Understanding, Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1977.

    MATH  Google Scholar 

  8. M. Minsky, “A Framework for Representing Knowledge”, in: The Psychology of Computer Vision, P. Winston, Ed., McGraw Hill, New York, 1975.

    Google Scholar 

  9. M. R. Quillian, “Semantic Memory”, in Semantic Information Processing, Ed: M. Minsky, MIT Press, Cambridge, May, 1968.

    Google Scholar 

  10. D. Bobrow: “An Overview of KRL”, Cognitive Science 1(1), 1977.

    Article  Google Scholar 

  11. R. Brooks, “A Robust Layered Control System for a Mobile Robot”, IEEE Journal of Robotics and Automation, RA-2, no. 1, 1986.

    Article  Google Scholar 

  12. A. R. Hanson, and E. M. Riseman, VISIONS: A Computer Vision System for Interpreting Scenes, in Computer Vision Systems, A.R. Hanson & E.M. Riseman, Academic Press, New York, N.Y., pp. 303–334, 1978.

    Google Scholar 

  13. B. A. Draper, R. T. Collins, J. Brolio, A. R. Hansen, and E. M. Riseman, “The Schema System”, International Journal of Computer Vision, Kluwer, 2(3), Jan 1989.

    Article  Google Scholar 

  14. M.A. Fischler & T.A. Strat. Recognising objects in a Natural Environment; A Contextual Vision System (CVS). DARPA Image Understanding Workshop, Morgan Kauffman, Los Angeles, CA. pp. 774–797, 1989.

    Google Scholar 

  15. R. Bajcsy, Active perception, Proceedings of the IEEE, Vol. 76, No 8, pp. 996–1006, August 1988.

    Article  Google Scholar 

  16. J. Y. Aloimonos, I. Weiss, and A. Bandyopadhyay, “Active Vision”, International Journal of Computer Vision, Vol. 1, No. 4, Jan. 1988.

    Google Scholar 

  17. J. L. Crowley and H. I Christensen, Vision as Process, Springer Verlag, Heidelberg, 1993.

    Google Scholar 

  18. B. Schilit, and M. Theimer, “Disseminating active map information to mobile hosts”, IEEE Network, Vol 8 pp 22–32, 1994.

    Article  Google Scholar 

  19. P. J. Brown, “The Stick-e document: a framework for creating context aware applications”, in Proceedings of Electronic Publishing,’ 96, pp 259–272.

    Google Scholar 

  20. T. Rodden, K. Cheverest, K. Davies and A. Dix, “Exploiting context in HCI design for mobile systems”, Workshop on Human Computer Interaction with Mobile Devices 1998.

    Google Scholar 

  21. A. Ward, A. Jones and A. Hopper, “A new location technique for the active office”, IEEE Personal Comunications 1997. Vol 4. pp 42–47.

    Article  Google Scholar 

  22. K. Cheverest, N. Davies and K. Mitchel, “Developing a context aware electronic tourist guide: Some issues and experiences”, in Proceedings of ACM CHI’ 00, pp 17–24, ACM Press, New York, 2000.

    Chapter  Google Scholar 

  23. J. Pascoe “Adding generic contextual capabilities to wearable computers”, in Proceedings of the 2nd International Symposium on Wearable Computers, pp 92–99, 1998.

    Google Scholar 

  24. Dey, A. K. “Understanding and using context”, Personal and Ubiquitous Computing, Vol 5, No. 1,pp 4–7, 2001.

    Article  Google Scholar 

  25. Newell, A. “The Knowledge Level”, Artificial Intelligence 28(2), 1982.

    Google Scholar 

  26. Nilsson, N. J. Principles of Artificial Intelligence, Tioga Press, 1980.

    Google Scholar 

  27. R. Korf, “Planning as Search”, Artificial Intelligence, Vol 83, Sept. 1987.

    Google Scholar 

  28. J. Coutaz and G. Rey, “Foundations for a Theory of Contextors”, in Computer Aided Design of User Interfaces, Springer Verlag, June 2002.

    Chapter  Google Scholar 

  29. D. Salber, A.K. Dey, G. Abowd. The Context Toolkit: Aiding the development of context-enabled Applications. In Proc. CHI99, ACM Publ., 1999, pp. 434–441.

    Google Scholar 

  30. K. Schwerdt and J. L. Crowley, “Robust Face Tracking using Color”, 4th IEEE International Conference on Automatic Face and Gesture Recognition”, Grenoble, France, March 2000.

    Google Scholar 

  31. M. Storring, H. J. Andersen and E. Granum, “Skin color detection under changing lighting conditions”, Journal of Autonomous Systems, June 2000.

    Google Scholar 

  32. J. Allen, “Maintaining Knowledge about Temporal Intervals”, Journal of the ACM, 26(11) 1983.

    Article  Google Scholar 

  33. D. Hall, V. Colin de Verdiere and J. L. Crowley, “Object Recognition using Coloured Receptive Field”, 6th European Conference on Computer Vision, Springer Verlag, Dublin, June 2000.

    Google Scholar 

  34. R. Kalman, “A new approach to Linear Filtering and Prediction Problems”, Transactions of the ASME, Series D. J. Basic Eng., Vol 82, 1960.

    Article  MathSciNet  Google Scholar 

  35. J. L. Crowley and Y. Demazeau, “Principles and Techniques for Sensor Data Fusion“, Signal Processing, Vol 32 Nos 1–2, p5–27, May 1993.

    Article  Google Scholar 

  36. J. L. Crowley and F. Berard, “Multi-Modal Tracking of Faces for Video Communications”, IEEE Conference on Computer Vision and Pattern Recognition, CVPR’ 97, St. Juan, Puerto Rico, June 1997.

    Google Scholar 

  37. J. L. Crowley, J. Coutaz and F. Berard, “Things that See: Machine Perception for Human Computer Interaction”, Communications of the A.C.M., Vol 43, No. 3, pp 54–64, March 2000.

    Google Scholar 

  38. Schilit, B, N. Adams and R. Want, “Context aware computing applications”, in First international workshop on mobile computing systems and applications, pp 85–90, 1994.

    Google Scholar 

  39. Dey, A. K. “Understanding and using context”, Personal and Ubiquitous Computing, Vol 5, No. 1,pp 4–7, 2001.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Crowley, J.L., Coutaz, J., Rey, G., Reignier, P. (2002). Perceptual Components for Context Aware Computing. In: Borriello, G., Holmquist, L.E. (eds) UbiComp 2002: Ubiquitous Computing. UbiComp 2002. Lecture Notes in Computer Science, vol 2498. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45809-3_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-45809-3_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44267-7

  • Online ISBN: 978-3-540-45809-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics