Advertisement

Semantic-Based Policy Engineering for Autonomic Systems

  • David Lewis
  • Kevin Feeney
  • Kevin Carey
  • Thanassis Tiropanis
  • Simon Courtenage
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3457)

Abstract

This paper presents some important directions in the use of ontology-based semantics in achieving the vision of Autonomic Communications. We examine the requirements of Autonomic Communication with a focus on the demanding needs of ubiquitous computing environments, with an emphasis on the requirements shared with Autonomic Computing. We observe that ontologies provide a strong mechanism for addressing the heterogeneity in user task requirements, managed resources, services and context. We then present two complimentary approaches that exploit ontology-based knowledge in support of autonomic communications: service-oriented models for policy engineering and dynamic semantic queries using content-based networks. The paper concludes with a discussion of the major research challenges such approaches raise.

Keywords

Policy Language Service Composition Ubiquitous Computing Composite Service Policy Engineering 
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.

References

  1. [bandara]
    Banadara, K., Lupu, E., Moffett, J., Russo, A.: A Goal-Based approach to Policy Refinement. In: Proc. of 5th IEEE International Workshop on Policies and Distributed Systems and Networks, pp. 229–239. IEEE, Los Alamitos (2004)CrossRefGoogle Scholar
  2. [barrett]
    Barrett, R.: People and Policies: Transforming the Human-Computer Partnership. In: Proc. of 5th IEEE International Workshop on Policies and Distributed Systems and Networks, pp. 111–116. IEEE, Los Alamitos (2004)CrossRefGoogle Scholar
  3. [beigi]
    Beigi, M., Calo, S., Verma, D.: Policy Transformation Techniques in Policy-based Systems Management. In: Proc. of 5th IEEE International Workshop on Policies and Distributed Systems and Networks, pp. 13–22. IEEE, Los Alamitos (2004)CrossRefGoogle Scholar
  4. [berners-lee]
    Berners-Lee, T., Hendler, K., Lassila, O.: The Semantic Web. Scientific American 284(3), 35–43 (2001)Google Scholar
  5. [cai]
    Cai, M., Frank, M.: RDFPeers: A Scaleable Distributed RDF Repository based on a Stuructred Peer-to-Peer Network. In: Proc. of World Wide Web Conference 2004, New York, USA, May 17-22 (2004)Google Scholar
  6. [carzaniga]
    Carzaniga: Design and Evaluation of a Wide-Area Event Notification Service. ACM Transactions on Computer Systems 19(3), 332–383 (2001)CrossRefGoogle Scholar
  7. [chakraborty]
    Chakraborty, D., Perich, F., Joshi, A., Finin, T., Yesha, Y.: A Reactive Service Composition Architecture for Pervasive Computing Environments. In: 7th Personal Wireless Communications Conference (PWC 2002), Singapore (October 2002)Google Scholar
  8. [clark]
    Clark, D., Partridge., C., Ramming, J.C., Wroclawski, J.T.: A Knowledge Plane for the Internet. In: Proc. of SIGCOMM 2003, Karlsruhe, Germany, August 2003, pp. 25–29 (2003)Google Scholar
  9. [damianou]
    Damianou, N., Dulay, N., Lupu, E., Sloman, M.: The Ponder Policy Specification Language. In: Sloman, M., Lobo, J., Lupu, E.C. (eds.) POLICY 2001. LNCS, vol. 1995, pp. 17–28. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  10. [dunlop]
    Dunlop, N., Indulska, J., Raymond, K.: Methods for Conflict Resolution in Policy-based Management Systems. In: IEEE 7th International Enterprise Distributed Object Computing Conference (EDOC 2003), Brisbane, Australia, September 16 - 19, pp. 98–111 (2003)Google Scholar
  11. [feeney]
    Feeney, K., Lewis, D., Wade, V.: Policy-based Management for Internet Communities. In: Proc. of 5th IEEE International Workshop on Policies and Distributed Systems and Networks, pp. 23–34. IEEE, Los Alamitos (2004)CrossRefGoogle Scholar
  12. [fitzpatrick]
    Fitzpatrick, A., Biegel, G., Clarke, S., Cahill, V.: Towards a Sentient Object Model. In: proceedings of the Engineering Context-aware Object-Oriented Systems and Environments workshop at OOPSLA 2002 (2002)Google Scholar
  13. [horrocks]
    Horrocks, I., Patel-Schneider, P., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML, version 0.5, November 19 (2003), http://www.daml.org/2003/11/swrl/
  14. [hull03a]
    Hull, R., Kumar, B., Lieuwen, D.: Towards federated Policy Management. In: IEEE 4th International Workshop on Policies for Distributed Systems and Networks, Lake Como, Italy, June 04 - 06, pp. 183–196 (2003)Google Scholar
  15. [hull03b]
    Hull, R., Kumar, B., Lieuwen, D., Patel-Schneider, P., Sahuguet, A., Varadarajan, S., Vyas, A.: Policy-based System for Personalized and Privacy-conscious User Data Sharing. In: Bell Labs Technical Memorandum (February 2003)Google Scholar
  16. [kagal]
    Kagal, L., Finin, T., Joshi, A.: A Policy Language for A Pervasive Computing Environment. In: IEEE 4th International Workshop on Policies for Distributed Systems and Networks, June 04 (2003)Google Scholar
  17. [kephart03]
    Kephart, J., Chess, D.: The Vision of Autonomic Computing. IEEE Computer, 41–50 (January 2003)Google Scholar
  18. [kephart04]
    Kephart, J., Walsh, W.: An Artificial Intelligence Perspective on Autonomic Computing Policies. In: Proc. of 5th IEEE International Workshop on Policies and Distributed Systems and Networks, pp. 3–12. IEEE, Los Alamitos (2004)CrossRefGoogle Scholar
  19. [lewis04a]
    Lewis, D., Conlan, O., O’Sullivan, D., Wade, V.: Managing Adaptive Pervasive Computing using Knowledge-based Service Integration and Rule-based Behavior. In: Proc. of 2004 IEEE/IFIP Network Operations and Management Systems, pp. 901–902 (2004)Google Scholar
  20. [lewis04b]
    Lewis, D., Feeney, K., Tiropanis, T., Courtenage, S.: An Active, Ontology-driven Network Service for Internet Collaboration. In: Proc. of Semantic Web for Web Communities workshop, Valencia, Spain (2004)Google Scholar
  21. [lupu]
    Lupu, E.C., Sloman, M.: Conflicts in Policy-Based Distributed Systems Management. IEEE Transactions on software engineering 25(6), 852–869 (1999)Google Scholar
  22. [masuoka]
    Masuoka, R., Labrou, Y., Parsia, B., Sirin, E.: Ontology-Enables Pervasive Computing Applications. IEEE Intelligent Systems, 68–72 (2003)Google Scholar
  23. [mclraith]
    McIlraith, S.A., Son, T.C., Honglei Zeng, H.: Semantic Web Services. IEEE Intelligent Systems 16(2) (March/April 2001)Google Scholar
  24. [medvidovic]
    Medvidovic, N., Taylor, R.N.: A framework for classifying and comparing architecture description languages. In: Proc. 6th. European Software Engineering Conference/Proc. 5th. Symposium on the Foundations of Software Engineering, Zurich, Switzerland, September 1997, pp. 60–76 (1997)Google Scholar
  25. [murray]
    Murray, K., Mathur, R., Pesch, D.: Adaptive Policy-Based Access Management in Heterogeneous Wireless Networks. In: Proc. of IEEE WPMC, October 2003, vol. 1, pp. 325–329 (2003)Google Scholar
  26. [oberle]
    Oberle, D., Staab, S., Volz, R.: An Application Server for the Semantic Web. In: Porc. of WWW 2004, New York, USA, May 17-22, pp. 220–221 (2004)Google Scholar
  27. [osullivan]
    O’Sullivan, D., Lewis, D.: Semantically Driven Service Interoperability for Pervasive Computing. In: Proceedings of the 3rd ACM International Workshop on Data Engineering for Wireless and Mobile Access, San Diego, CA, USA, September 19, pp. 17–24 (2003)Google Scholar
  28. [owen]
    Owen, T., Rathke, J., Wakeman, I., Watson, D.: Implementing Policies in Programs using Labelled Transition Systems Tim Owen Julian. In: Cosener’s House Multi-Service Networks Conference, June 29 (2002)Google Scholar
  29. [owl]
    W3C (2003) Ontology Web Language Visited (April 2003), http://www.w3.org/2001/sw/
  30. [owls]
    OWL-S: Semantic Markup for Web Services,The DAML Service Coalition (October 2002), http://www.daml.org/services/
  31. [pietzuch]
    Pietzuch, P.R., Bacon, J.: Peer-to-Peer Overlay Broker Networks in an Event-Based Middleware. In: Arno Jacobsen, H. (ed.) Proceedings of the 2nd International Workshop on Distributed Event-Based Systems (DEBS 2003), ACM SIGMOD, San Diego, USA, June 2003. ACM, New York (2003)Google Scholar
  32. [sloman]
    Sloman, M., Lupu, E.: Security and Management Policy Specification. IEEE Network 16(2), 10–19 (2002)CrossRefGoogle Scholar
  33. [stone]
    Stone, G.N., Lundy, B., Xie, G.G.: Network Policy Languages: A survey and a new approach. Network 15(1), 10–21 (2001)Google Scholar
  34. [stuckenschmidt]
    Stuckenschmidt, H., Vdovjak, R., Houben, G.J., Broekstra, J.: Index Structures and Algorithms for Querying Distributed RDF Repositories. In: Proc. of World Wide Web Conference 2004, New York, USA, May 17-22 (2004)Google Scholar
  35. [tempich]
    Tempich, C., Staab, S., Wranik, A.: REMINDIN’: Semantic Query Routing in Peer-to-Peer Networks Based on Social Metaphors. In: Proc. of World Wide Web Conference 2004, New York, USA, May 17-22 (2004)Google Scholar
  36. [terada]
    Terada, T., Tsukamoto, M., Hayakawa, K., Yoshihisa, T., Kishino, Y., Kashitani, A., Nishio, S.: Ubiquitous Chip: A Rule-Based I/O Control Device for Ubiquitous Computing. In: Ferscha, A., Mattern, F. (eds.) PERVASIVE 2004. LNCS, vol. 3001, pp. 238–253. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  37. [tonti]
    Tonti, G., Bradshaw, J.M., Jeffers, R., Montanari, R., Suri, N., Uszok, A.: Semantic Web Languages for Policy Representation and Reasoning: A Comparison of KAoS, Rei, and Ponder. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 419–437. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  38. [weiser]
    Weiser, M.: The Computer of the 21st Century. Scientific American 265(3), 66–75 (1991)CrossRefGoogle Scholar
  39. [uszok]
    Uszok, A., Bradshaw, J., Jeffers, R., Suri, N., Hayes, P., Breedy, M., Bunch, L., Johnson, M., Kulkari, S., Lott, J.: KAoS Policy and Domain Services: Toward a Description-Logic Approach to Policy Representation, Deconflictions, and Enforcement. In: IEEE 4th International Workshop on Policies for Distributed Systems and Networks, Lake Como, Italy, June 04 - 06, pp. 93–98 (2003)Google Scholar
  40. [vergara]
    de Vergara, J.E.L., Villagra, V.A., Berrocal, J.: Applying the Web Ontology Language to Management Information Definitions. IEEE Communications Magazine, special issue on XML Management 42(2), 68–74 (2004) Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • David Lewis
    • 1
  • Kevin Feeney
    • 1
  • Kevin Carey
    • 1
  • Thanassis Tiropanis
    • 2
  • Simon Courtenage
    • 3
  1. 1.Trinity College Dublin 
  2. 2.Athens Information Technology Centre 
  3. 3.University of Westminster 

Personalised recommendations