Abstract
Liquid meta-service, a component-based operating system layer, is intended to enable embedded operating system to support pervasive computing by meeting the requirements of being spontaneous and adaptive. This is accomplished through two key features: (1) configurable, component-based infrastructure services called meta-service, and (2) a meta-service components trading service, which provides selecting and configuring mechanism for meta-service components. In this paper, we discuss the design principle, component model, implementations of some meta-service, and analyze the performance impact of using meta-service in embedded operating system.
Supported by the National High-Tech Research and Development Plan of China under Grant No.2002AA1Z2302
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Ommering, R., Magee, J.J.: The Koala Component Model for Consumer Electronics Software. IEEE Computer 33(3), 78–85 (2000)
Beuche, D., Guerrouat, A., Papajewski, H., Schroder-Preikschat, W., Spinczyk, O., Spinczyk, U.: The PURE Family of Object-Oriented Operating Systems for Deeply Embedded Systems. In: Proc. of ISORC 1999, St. Malo, France, pp. 45–53 (1999)
Gabber, E., Bruno, J., Brustoloni, J., Silberschatz, A., Small, C.: The Pebble Component- Based Operating System. In: Proc. of the USENIX Annual Technical Conference, Monterey, CA, USA, June 6-11, pp. 267–282 (1999)
Riehle, D.: Framework Design: A Role Modeling Approach. Ph.D. Thesis, No.13509. Zrich, Switzerland (2000)
Satyanarayanan, M.: Pervasive Computing: Vision and Challenges. IEEE Personal Communications, 10–17 (August 2001)
Feeney, L.M., Ahlgren, B., Westerlund, A.: Spontaneous Networking: An Applicationoriented Approach to Ad Hoc Networking. IEEE Communications Magazine 39(6), 176–181 (2001)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, Massachusetts (1995)
Szyperski, C., Gruntz, D., Murer, S.: Component Software. Addison-Wesley, Reading (2002)
Helm, R., Holland, I.M., et al.: Contracts: Specifying Compositions in Object Oriented Systems. In: Proc. of OOPSLA/ECOOP 1990, ACM SIGPLAN Notices, pp. 169–180 (1990)
McKinley, P.K., Sadjadi, S.M., Kasten, E.P., Cheng, B.H.C.: Composing Adaptive Software. IEEE Computer, 56–64 (July 2004)
Want, Z., Garlan, D.: Task-Driven Computing. Technical Report, CMU-CS-00-154, School of Computer Science, Carnegie Mellon University (2000)
Iribarne, L., Troya, J.M., Vallecillo, A.: A Trading Service for COTS Components. The Computer Journal 47(3), 342–357 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ma, B., Zhang, Y., Shi, X. (2005). Applying Component-Based Meta-service in Liquid Operating System for Pervasive Computing. In: Wu, Z., Chen, C., Guo, M., Bu, J. (eds) Embedded Software and Systems. ICESS 2004. Lecture Notes in Computer Science, vol 3605. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11535409_58
Download citation
DOI: https://doi.org/10.1007/11535409_58
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28128-3
Online ISBN: 978-3-540-31823-1
eBook Packages: Computer ScienceComputer Science (R0)