ABSTRACT Nowadays, application systems in pervasive computing have to be self-adaptive, which means adapting themselves to dynamic environments. Our aim is to enable systematic development of self-adaptive compo-nent-based applications. The paper first introduces a novel policy based framework for self-adaptive scheme in pervasive computing. Then the proposed policy ontology and policy language are well expressive and eas-ily extensible to support the design of policy which is based on the Separation of Concerns principle. Fur-thermore, the context-driven event channel decouples the communication between the suppliers and con-sumers for asynchronous communication. The proposed framework can provide both a domain-independent and a flexible self-adaptation solution.
Cite this paper
nullJ. OUYANG, D. SHI, B. DING, J. FENG and H. WANG, "Policy Based Self-Adaptive Scheme in Pervasive Computing," Wireless Sensor Network, Vol. 1 No. 1, 2009, pp. 48-55. doi: 10.4236/wsn.2009.11008.
 J. Lobo, R. Bhatia, and S. Naqvi, “A policy description language,” 16th National Conference on Artificial Intelligence, Orlando, Florida, USA, 1999.
 N. Damianou, N. Dulay, E. Lupu, and M. Sloman, “Ponder: A language for specifying Security and management policies for distributed systems, V 2.3,” Imperial College Research Report DoC 2000/1, October 2000.
 R. J. Anthony, “A policy-definition language and prototype implementation library for policy-based autonomic systems,” 2006 IEEE International Conference on Autonomic Computing, pp. 265-276, 2006.
 J. Ahn, B. M. Chang, and K. G. Doh, “A policy description language for context-based access control and adaptation in ubiquitous environment,” Emerging Directions in Embedded and Ubiquitous Computing, pp. 650-659, 2006.
 Uszok, Bradshaw, Jeffers, Suri, Hayes, Breedy, Bunch, Johnson, L. Kulkarni, “KAoS policy and domain services: Toward a description-logic approach to policy representation, deconfliction, and enforcement,” in POLICY, pp. 93-96, 2003.
 K. Lalana, F. Tim, and J. Anupam, “A policy language for a pervasive computing environment,” Proceedings of the 4th International Workshop on Policies for Distributed Systems and Networks, Washington, DC, USA: IEEE Computer Society, pp. 63-74, 2003.
 E. Rukzio, S. Siorpaes, O. Falke, and H. Hussmann, “Policy based adaptive services for mobile commerce,” 2nd Workshop on Mobile Commerce and Services (WMCS 2005), Munich, Germany, pp. 183-192, July 19, 2005.
 P. C. David and T. Ledoux, “Towards a framework for self-adaptive component-based applications,” Proceedings of Distributed Applications and Interoperable Systems 2003, Lecture Notes in Computer Science 2893, pp. 1-14, November 2003.
 A. Erradi1, P. Maheshwari, and V. Tosic, “Policy-driven middleware for self-adaptation of web services composi- tions,” Middleware 2006, LNCS 4290, pp. 62–80, 2006.
 A. T. S. Chan, S. N. Chuang, J. N. Cao, and H. V. Leong, “An event-driven middleware for mobile context aware- ness,” The Computer Journal, 47(3), pp. 278-288, 2004.
 A. K. Bandara, E. Lupu, and A. Russo, “Using event calculus to formalise policy specification and analysis,” 4th IEEE International Workshop on Policies for Distributed Systems and Networks, pp. 26-39, 2003.
 J. Adamczyk, R. Chojnacki, M. Jarz?b, and K. Zieliński, “Rule engine based lightweight framework for adaptive and autonomic computing,” International Conference on Computational Science 2008, LNCS 5101, pp. 355-364, June 23-25, 2008.
 P. McKinley, S. Sadjadi, E. Kaste, and B. Cheng, “Composing composing adaptive software,” IEEE Computer, 37(7), pp. 56-64, July 2004.
 W. Hursch and C. V. Lopes, “Separation of concerns,” Technical Report NU-CCS-95-03, Northeastern University, Boston, Massachusetts, 1995.