Abstract
The service gateway in a home network plays an important role as a centric service controller. New services can be updated and plugged by the operators or users of the gateways. But more services in the gateway bring more complex service relations and may bring some unexpected exceptions and conflicts. This research summarizes the requirements of diagnosis in open service platforms and integrates several techniques to develop a cross-layer approach for detecting the service conflict fault, handling the general exceptions, and diagnosing the device fault on OSGi platforms. This solution, called Diagnostician, helps users and operators handle the problems in OSGi and reconfigure the system.
Chapter PDF
References
Budi, A., Alexei, I., Alexander, R.: On Using the CAMA Framework for Developing Open Mobile Fault Tolerant Agent Systems. In: Proceedings of the 2006 International Workshop on Software Engineering for Large-Scale Multi-Agent Systems, pp. 29–36. ACM Press, Shanghai, China (2006)
Cristian, F.: Exception Handling and Software Fault Tolerance. Transactions on Computers C-31, 531–540 (1982)
Edwards, W.K., Grinter, R.E.: At Home with Ubiquitous Computing: Seven Challenges. In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) Ubicomp 2001: Ubiquitous Computing. LNCS, vol. 2201, pp. 256–272. Springer, Heidelberg (2001)
Garcia, A.F., Rubira, C.M.F., Romanovsky, A., Xu, J.: A Comparative Study of Exception Handling Mechanisms for Building Dependable Object-Oriented Software. Journal of Systems and Software 59, 197–222 (2001)
Grinter, R., Edwards, W., Newman, M., Ducheneaut, N.: The Work to Make a Home Network Work. In: ECSCW 2005. Proceedings of the 9th European Conference on Computer-Supported Cooperative Work, pp. 469–488. Springer, Netherlands (2005)
John, B.G.: Exception Handling: Issues and a Proposed Notation. Communications of the ACM 18, 683–696 (1975)
Knopflerfish Project: Open Source OSGi Framework Implementation, http://www.knopflerfish.org/
Leslie, L., Robert, S., Marshall, P.: The Byzantine Generals Problem. ACM Transactions on Programming Languages and Systems (TOPLAS) 4, 382–401 (1982)
Nishigaki, K., Yasumoto, K., Shibata, N., Ito, M., Higashino, T.: Framework and Rule-based Language for Facilitating Context-Aware Computing using Information Appliances. In: 25th IEEE International Conference on Distributed Computing Systems Workshops, Columbus, Ohio, USA, pp. 345–351 (2005)
Ogawara, M., Kobayashi, E., Yoda, I.: Home Network Service Management Technologies. NTT Technical Review 3, 17–21 (2005)
Okugawa, T., Masutani, H., Yoda, I.: A Home Network Service Environment for Wide-Area Communications. In: Proceedings of 2005 Asia-Pacific Conference on Communications, Perth, Western Australia, pp. 14–18 (2005)
OSGi Alliance: Open Service Gateway Initiative Technology, http://www.osgi.org/
Sara, B., Bill, S., David, W.M., Barbara, R., Ylian, S.-H.: Broken Expectations in the Digital Home. In: CHI 2006. Conference on Human Factors in Computing Systems extended abstracts on Human factors in computing systems, pp. 568–573. ACM Press, Montréal, Québec (2006)
Shiva, C., Anand, R., Campbell, R.: Towards Fault Tolerance Pervasive Computing. IEEE Technology and Society Magazine 24, 38–44 (2005)
Utton, P., Scharf, E.: A Fault Diagnosis System for the Connected Home. IEEE Communications Magazine 42, 128–134 (2004)
Weiser, M.: The Computer for the 21st Century. Scientific American 265, 94–104 (1991)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, PC., Hung, YH., Hou, TW. (2007). A Cross-Layered Diagnostician in OSGi Platform for Home Network. In: Denko, M.K., et al. Emerging Directions in Embedded and Ubiquitous Computing. EUC 2007. Lecture Notes in Computer Science, vol 4809. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77090-9_39
Download citation
DOI: https://doi.org/10.1007/978-3-540-77090-9_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77089-3
Online ISBN: 978-3-540-77090-9
eBook Packages: Computer ScienceComputer Science (R0)