Adaptive Component Management Service in ScudWare Middleware for Smart Vehicle Space

  • Qing Wu
  • Zhaohui Wu
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3826)


Due to the complexities of increasing prevalence of ubiquitous computing, it poses a large number of challenges for middleware and component technologies. We believe that service-oriented component adaptation provides a principled means to achieve the flexibility and scalability required. The focus of this paper regards an adaptive component management service in the ScudWare middleware architecture for smart vehicle space. The contribution of our work is twofold. First, an adaptive component management service framework, including a resource abstract framework, is put forward to implement adaptive mechanism. Second, a component hook proxy is proposed in detail for adaptation. In addition, this service is validated by a series of experimental results.


Ubiquitous Computing Network Bandwidth Smart Device Component Management Common Object Request Broker Architecture 
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.


  1. 1.
    Weiser, M.: The Computer for the 21st Century, pp. 94–100. Scientific American (1991)Google Scholar
  2. 2.
    Wu, Q., Wu, Z., Wu, B., Jiang, Z.: Semantic and adaptive middleware for data management in smart vehicle space. In: Li, Q., Wang, G., Feng, L. (eds.) WAIM 2004. LNCS, vol. 3129, pp. 107–116. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  3. 3.
    Belaramani, N.M., Wang, C.-L., Lau, F.C.M.: Dynamic Component Composition for Functionality Adaptation in Pervasive Environments. In: Proceedings of the Ninth IEEE Workshop on Future Trends of Distributed Computing Systems (2003)Google Scholar
  4. 4.
    Wu, Z., Wu, Q., Sun, J., Gao, Z., Wu, B., Zhao, M.: ScudWare: A context-aware and lightweight middleware for smart vehicle space. In: Wu, Z., Chen, C., Guo, M., Bu, J. (eds.) ICESS 2004. LNCS, vol. 3605, pp. 266–273. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  5. 5.
  6. 6.
  7. 7.
  8. 8.
    Zhao, M., Wu, Z., Yang, G., Wang, L., Chen, W.: SmartOSEK: A real-time operating system for automotive electronics. In: Wu, Z., Chen, C., Guo, M., Bu, J. (eds.) ICESS 2004. LNCS, vol. 3605, pp. 437–442. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  9. 9.
    OSEK/VDX: OSEK/VDX Operating System Specification Version 2.2.2 (2005),
  10. 10.
    Wu, Q., Wu, Z.: Integrating Semantic Context Service into Adaptive Middleware for Ubiquitous Computing. In: Advances in Computer Science and Engineering Series. Imperial College Press, London (2005) (to appear)Google Scholar
  11. 11.
    Wu, Q., Wu, Z.: Semantic and virtual agents model in adaptive middleware architecture for smart vehicle space. In: Pěchouček, M., Petta, P., Varga, L.Z. (eds.) CEEMAS 2005. LNCS (LNAI), vol. 3690, pp. 543–546. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  12. 12.
    Duran-Limon, H.A., Blair, G.S., Coulson, G.: Adaptive Resource Management in Middleware: A Survey. IEEE Distributed System 5(7) (2004)Google Scholar
  13. 13.
    McKinley, P.K., Sadjadi, S.M., Kasten, E.P., Cheng, B.H.C.: Comosing Adaptive Software, pp. 56–64. IEEE Computer Society, Los Alamitos (2004)Google Scholar
  14. 14.
    Kasten, E.P., McKinley, P.K.: Perimorph: Run-time Composition and State Management for Adaptive Systems. In: Proceedings of the 4th International Workshop on Distributed Auto-adaptive and Reconfigurable Systems, pp. 332–337 (2004)Google Scholar
  15. 15.
    Wallnau, K., Stafford, J., Hissam, S., Klein, M.: On the Relationship of Software Architecture to Software Component Technology. In: Proceedings of the 6th International Workshop on Component-Oriented Programming (2001)Google Scholar
  16. 16.
    Adamek, J., Plasil, F.: Component Composition Errors and Update Atomicity: Static Analysis. Journal of Software Maintenance and Evolution: Research and Practice (2005)Google Scholar
  17. 17.
    Wu, Q., Wu, Z.: Adaptive Component Allocation in ScudWare Middleware for Ubiquitous Computing. In: Proceedings of the 2005 IFIP International Conference on Embedded And Ubiquitous Computing. LNCS (2005) (to apppear)Google Scholar
  18. 18.
    Bakshi, S., Gajski, D.D.: A component Selection Algorithm for High-Performance Pipelines. In: Proceedings of the conference on European design automation, pp. 400–405. ACM, New York (1994)Google Scholar
  19. 19.
    Wang, S., Merrick, J.R., Shin, K.G.: Component Allocation with Multiple Resource Constraints for Large Embedded Real-time Software Design. In: Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Qing Wu
    • 1
  • Zhaohui Wu
    • 1
  1. 1.College of Computer ScienceZhejiang UniversityHangzhou, ZhejiangChina

Personalised recommendations