Skip to main content

Toward a Behavioral Decomposition for Context-Awareness and Continuity of Services

  • Conference paper

Part of the book series: Advances in Soft Computing ((AINSC,volume 72))

Abstract

Many adaptative context-aware middleware exist and most of them rely on so-called vertical architectures that offer a functional decomposition for contextawareness. This architecture has a weak point: it does not allow the system handling both dynamics of the changing environment and applications. To avoid this, we propose an approach for context-awareness based on a behavioral decomposition, and because each behavior must complete all functionalities necessary for contextawareness, we introduce an hybrid decomposition. It consists in a functional decomposition into a behavioral decomposition. This approach derives benefits from both decomposition, first allowing to handle environment and application’s dynamics, second introducing reusability and modularity into behaviors.

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   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.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. Athanasopoulos, D., Zarras, A., Issarny, V., Pitoura, E., Vassiliadis, P.: CoWSAMI: Interface-aware context gathering in ambient intelligence environments. Pervasive and Mobile Computing 4(3), 360–389 (2008)

    Article  Google Scholar 

  2. Bellavista, P., Corradi, A., Montanari, R., Stefanelli, C.: Context-aware middleware for resource management in the wireless Internet. IEEE Transactions on Software Engineering 29(12), 1086–1099 (2003)

    Article  Google Scholar 

  3. Bottaro, A., Bourcier, J., Escoffier, C., Lalanda, P.: Context-aware service composition in a home control gateway. In: International Conference on Pervasive Services, pp. 223–231 (2007), http://doi.ieeecomputersociety.org/10.1109/PERSER.2007.4283920

  4. Brooks, R.: Elephants Don’t Play Chess. Designing Autonomous Agents: Theory and Practice from Biology to Engineering and Back, 3–15 (1991)

    Google Scholar 

  5. Bryson, J.: Intelligence by design: Principles of modularity and coordination for engineering complex adaptive agents. Ph.D. thesis (2001)

    Google Scholar 

  6. Coutaz, J., Crowley, J., Dobson, S., Garlan, D.: Context is key. Communications of the ACM 48, 49–53 (2005)

    Article  Google Scholar 

  7. Coyle, L., Neely, S., Stevenson, G., Sullivan, M., Dobson, S., Nixon, P., Rey, G.: Sensor fusion-based middleware for smart homes. International Journal of Assistive Robotics and Mechatronics 8(2), 53–60 (2007)

    Google Scholar 

  8. David, P., Ledoux, T.: Towards a framework for self-adaptive component-based applications. LNCS, pp. 1–14 (2003)

    Google Scholar 

  9. Dey, A., Salber, D., Futakawa, M., Abowd, G.: An architecture to support context-aware applications. Submitted to UIST (1999)

    Google Scholar 

  10. Ferry, N., Hourdin, V., Lavirotte, S., Rey, G., Tigli, J.Y., Riveill, M.: Models at Runtime: Service for Device Composition and Adaptation. In: MRT 2009, p. 10 (2009)

    Google Scholar 

  11. Gu, T., Pung, H., Zhang, D.: A service-oriented middleware for building context-aware services. Journal of Network and Computer Applications 28, 1–18 (2005)

    Article  Google Scholar 

  12. MacKenzie, I., Ware, C.: Lag as a determinant of human performance in interactive systems. In: Proceedings of the INTERACT 1993 and CHI 1993 conference on Human factors in computing systems, pp. 488–493. ACM, New York (1993)

    Google Scholar 

  13. Rasmussen, J.: Information processing and human-machine interaction: An approach to cognitive engineering. Elsevier Science Inc., NY (1986)

    Google Scholar 

  14. Rey, G., Coutaz, J.: The Contextor Infrastructure for Context-Aware Computing. In: ECOOP 2004, Workshop on Component-Oriented Approach to Context-Aware Systems, Citeseer (2004)

    Google Scholar 

  15. Román, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R., Nahrstedt, K.: Gaia: a middleware platform for active spaces. ACM SIGMOBILE Mobile Computing and Communications Review (2002)

    Google Scholar 

  16. Zhang, C., Jacobsen, H.: Resolving feature convolution in middleware systems. ACM SIGPLAN Notices (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ferry, N., Lavirotte, S., Tigli, JY., Rey, G., Riveill, M. (2010). Toward a Behavioral Decomposition for Context-Awareness and Continuity of Services. In: Augusto, J.C., Corchado, J.M., Novais, P., Analide, C. (eds) Ambient Intelligence and Future Trends-International Symposium on Ambient Intelligence (ISAmI 2010). Advances in Soft Computing, vol 72. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13268-1_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13268-1_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13267-4

  • Online ISBN: 978-3-642-13268-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics