Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Dynamic Reconfiguration of Middleware for Ubiquitous Computing

Published: 01 April 2010 Publication History

Abstract

Ubiquitous computing scenarios call for middleware support solutions able to cope with changes in environment conditions and user requirements. Changes greatly impact on the application logic the middleware is able to carry out content/service adaptation, multichannel content delivery, mobility management, and so on, but also on the non-functional support logic middleware exploits to enforce the application logic itself e.g., naming, persistence, communication infrastructures. In this work, the authors propose a novel middleware for ubiquitous computing scenarios that is able to reconfigure both application and non-functional features, in order to cope with increasingly complex and heterogeneous ubiquitous and pervasive landscapes.

References

[1]
W3 Consortium. 2003. W3C Multimodal Interaction Framework. W3C Note. Retrieved July 23, 2009 from http://www.w3.org/TR/mmi-framework/
[2]
Alonso, G., Casati, F., Kuno, H., & Machiraju, V. 2003. Web Services: Concepts, Architectures and Applications. Berlin: Springer Verlag.
[3]
Bellavista, P., Corradi, A., Montanari, R., & Stefanelli, C. 2003. Dynamic Binding in Mobile Applications: A Middleware Approach. IEEE Internet Computing, 72, 34-42.
[4]
Boari, M., Lodolo, E., Monti, S., & Pasini, S. 2008. Middleware for automatic dynamic reconfiguration of context-driven services. Microprocessors and Microsystems, 323, 145-158.
[5]
Commission of the European Communities. 2002. eEurope 2005: An information society for all. Retrieved July 23, 2009 from http://ec.europa.eu/information_society/eeurope/2002/news_library/documents/eeurope2005/eeurope2005_en.pdf
[6]
Corporation, I. B. M. 2003. An architectural blueprint for autonomic computing Tech. Rep. Retrieved July 30, 2009 from http://www-01.ibm.com/software/tivoli/autonomic/pdfs/AC_Blueprint_White_Paper_4th.pdf
[7]
Corporation, I. B. M. 2006. Multimodal toolkit. Retrieved July 23, 2009 from http://www.alphaworks.ibm.com/tech/mmb
[8]
Corradi, A., Landini, A., Lodolo, E., Monti, S., & Pasini, S. 2008. Integrating Service Composition with Mobile Code Technologies. Communications of SIWN, 5, 11-17.
[9]
Corradi, A., Lodolo, E., Monti, S., & Pasini, S. 2008. A user-centric composition model for the Internet of Services. IEEE Symposium on Computers and Communications, 110-117.
[10]
Coulson, G., Blair, G., Grace, P., Taiani, F., Joolia, A., & Lee, K. et¿al. 2008. A generic component model for building systems software. ACM Transactions on Computer Systems, 261, 1-42.
[11]
Dijkstra, E. W. 1982. Selected Writings on Computing: A Personal Perspective. New York: Springer Verlag.
[12]
Fowler, M. 2004. Inversion of Control Containers and the Dependency Injection pattern. Retrieved July 30, 2009 from http://martinfowler.com/articles/injection.html
[13]
Huebscher, M. C., & McCann, J. A. 2008. A survey of autonomic computing-degrees, models, and applications. ACM Computing Surveys, 403, 1-28.
[14]
JBoss Community Team. 2009. JBoss JBPM. Retrieved July 23, 2009 from http://docs.jboss.com/jbpm/v4.0/userguide/html_single/
[15]
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Videira Lopes, C., Loingtier, J. M., & Irwin, J. 1997. Aspect Oriented Programming. In Proceedings of the 11th European Conference on Object Oriented Programming LNCS 1241. Berlin: Springer Verlag.
[16]
Kon, F., Costa, F., Blair, G., & Campbell, R. H. 2002. The case for reflective middleware. Communications of the ACM, 456, 33-38.
[17]
Marples, D., & Kriens, P. 2001. The Open Services Gateway Initiative: an introductory overview. IEEE Communications Magazine, 3912, 110-114.
[18]
Papazoglou, M. P., & Georgakopoulos, D. 2003. Introduction. Communications of the ACM, 4610, 24-28.
[19]
Preuveneers, D., & Berbers, Y. 2005. Adaptive Context Management Using a Component-Based Approach. Lecture Notes in Computer Science, 3543, 14-26.
[20]
Schilit, B., Adams, N., & Want, R. 1994. Context-aware computing applications. In Proceedings of Workshop on Mobile Computing Systems and Applications, 85-90.
[21]
Sharma, A., Kumar, R., & Grover, P. S. 2007. A Critical Survey of Reusability Aspects for Component-based Systems. In Proceedings of World Academy of Science Vol. 33, pp. 35-40. Engineering and Technology.
[22]
Shih, T. K., Wang, T., Chang, C., Kao, T., & Hamilton, D. 2007. Ubiquitous eLearning With Multimodal Multimedia Devices. IEEE Transactions on Multimedia, 93, 487-499.
[23]
Sousa, J. P., Poladian, V., Garlan, D., Schmerl, B., & Shaw, M. 2006. Task-based adaptation for ubiquitous computing. IEEE Transactions on Systems, Man, and Cybernetics, 363, 328-340.
[24]
SpringSource, Inc. 2009. Spring framework. Retrieved July 23, 2009 from http://www.springsource.org/documentation
[25]
Szyperski, C. 1998. Component Software: beyond Object Oriented Programming. New York: ACM.
[26]
Weiser, M. 1999. The computer for the 21st century. SIGMOBILE Mobile Computing and Communications Review, 33, 3-11.
[27]
Yau, S. S., Karim, F., Wang, Y., Wang, B., & Gupta, S. K. 2002. Reconfigurable Context-Sensitive Middleware for Pervasive Computing. IEEE Pervasive Computing / IEEE Computer Society {and} IEEE Communications Society, 13, 33-40.
[28]
Zachariadis, S., & Mascolo, C. 2006. The SATIN Component System-A Metamodel for Engineering Adaptable Mobile Systems. IEEE Transactions on Software Engineering, 3211, 910-927.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image International Journal of Adaptive, Resilient and Autonomic Systems
International Journal of Adaptive, Resilient and Autonomic Systems  Volume 1, Issue 2
April 2010
85 pages
ISSN:1947-9220
EISSN:1947-9239
Issue’s Table of Contents

Publisher

IGI Global

United States

Publication History

Published: 01 April 2010

Author Tags

  1. Middleware
  2. Pervasive Computing
  3. Reconfiguration
  4. Service-Oriented Architectures
  5. Software Components
  6. Ubiquitous Computing

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Nov 2024

Other Metrics

Citations

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media