Skip to main content

Semantic and Adaptive Middleware for Data Management in Smart Vehicle Space

  • Conference paper

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

Abstract

With the increasing demands for adaptive middleware of real-time embedded systems in ubiquitous computing environments, the need for novel software architecture and programming infrastructure to manage data is widely recognized. In this paper, we present SAM (Semantic and Adaptive Middleware), an efficient middleware architecture that supports for real-time embedded system in smart vehicle space. The SAM’s architecture is based on embedded real-time OS and CAN-based communication environment, which includes tinyORB kernel, distributed components, distributed meta objects, services and tools. In SAM, we mainly utilize context-sensitive repository and knowledge management technology to realize adaptive characteristic. The two contributions of this paper are the proposal of SVA (Semantic Virtual Agent) and component-level adaptive mechanism. The SVAs use SIP (Semantic Interface Protocol) to communicate and auto-update themselves. To achieve self-adaptation and reflection of component-level, the component hook mechanism is introduced. In addition, we have brought into further discussion of the hardware infrastructure and one application of SAM to manage heterogeneous data.

This research was supported by 863 National High Technology Program under Grant No. 2003AA1Z2080, “Research of Operating System to Support Ubiquitous Computing”

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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. Weiser, M.: The Computer for the 21st Century. Scientific American, 94–100 (1991)

    Google Scholar 

  2. Satyanarayanan, M.: A Catalyst for Mobile and Ubiquitous Computing. Pervasive Computing, vol. 1, pp. 2–5 (2002)

    Google Scholar 

  3. Tripathi, A.: Next-Generation Middleware Systems Challenges Designing. Communications of The ACM 45(6), 39–42 (2002)

    Article  Google Scholar 

  4. Raatikainena, K., Christensenb, H.B., Nakajimac, T.: Application Requirements for Middleware for Mobile and Pervasive Systems. Mobile Computing and Communications Review 6(4), 17–24 (2002)

    Google Scholar 

  5. Romer, K., Kasten, O., Mattern, F.: Middleware Challenges for Wireless Sensor. Mobile Computing and Communications Review 6(4), 59–61 (2002)

    Article  Google Scholar 

  6. Phan, T., Guy, R., Bagrodia, R.: Scalable,Distributed Middleware Service Architecture to Support Mobile Internet Applications. In: Workshop on Wireless Mobile Internet 7/01 Rome, Italy, pp. 27–33 (2001)

    Google Scholar 

  7. Saridogan, E.: Design and Implementation of a Concurrent, Object-Oriented, Real-Time and Distributed Programming Language with its Supportive Run-Time System. Ph.D. Thesis (2000)

    Google Scholar 

  8. Bergmans, L., van Halteren, A., Ferreira Pires, L., van Sinderen, M., Aksit, M.: A QoS-Control Architecture for Object Middleware. Application of Middleware in Services for Telematics project (2000), http://amidst.ctit.utwente.nl

  9. Kumar, M.: Proc. Pervasive Information Community Organization (PICO) of Camileuns and Delegents for Future Global Networking. In: LSN Workshop (2001), http://www.ngisupernet.org/lsn2000/UT-Arlington.pdf

  10. Román, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: Gaia: A Middleware Platform for Active Spaces. Mobile Computing and Communications Review 6(4), 65–67 (2002)

    Article  Google Scholar 

  11. Blair, G.S., Coulson, G., Blair, L.: Reflection, Self-Awareness and Self-Healing in OpenORB. In: Workshop on Self-Healing Systems 2002, Charleston, SC, USA, November 18-19, pp. 9–14 (2002)

    Google Scholar 

  12. Yang, G., Wu, Z., Li, X., Chen, W.: SVE: Embedded Agent Based Smart Vehicle Environment. In: Intelligent Transport System Conference 2003, pp. 1745–1749 (2003)

    Google Scholar 

  13. Gokhale, A., Schmidt, D.C., Natarajan, B., Wang, N.: Applying Model-Integrated Computing to Component Middleware and Enterprise Applications. Communications of The ACM 45(10), 65–70 (2002)

    Article  Google Scholar 

  14. Szyperski, C.: Component Software - Beyond Object-Oriented Programming. Addison-Wesley/ACM Press (1998)

    Google Scholar 

  15. Lewandowski, S.M.: Frameworks for Component-Based Client/Server Computing. ACM Computing Surveys 30(1), 3–27 (1998)

    Article  Google Scholar 

  16. Kon, F., Costa, F., Blair, G., Campbell, R.H.: The Case for Reflective Middleware. Communications of The ACM 45(6), 33–38 (2002)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wu, Q., Wu, Z., Wu, B., Jiang, Z. (2004). Semantic and Adaptive Middleware for Data Management in Smart Vehicle Space. In: Li, Q., Wang, G., Feng, L. (eds) Advances in Web-Age Information Management. WAIM 2004. Lecture Notes in Computer Science, vol 3129. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27772-9_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-27772-9_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22418-1

  • Online ISBN: 978-3-540-27772-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics