Conflict Prevention Via Model-Driven Policy Refinement

  • Steven Davy
  • Brendan Jennings
  • John Strassner
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4269)


This paper describes an approach for application specific conflict prevention based on model-driven refinement of policies prior to deployment. Central to the approach is an algorithm for the retrieval of application-specific data from an information model relating to the subject and targets of a given policy. This algorithm facilitates the linkage of policies loosely defined at a high level of abstraction to detailed behavioural constraints specified in the information model. Based on these constraints policies are then modified so that conflicts with other deployed policies can be readily identified using standard policy conflict detection techniques. This approach enables policy enforcement to be cognisant of application specific constraints, thereby resulting in a more trustworthy and dependable policy based management system.


Information Model Object Constraint Language Prototype Implementation Policy Conflict Object Constraint Language Constraint 


  1. 1.
    Charalambides, M., et al.: Policy Conflict Analysis for Quality of Service Management. In: Proceedings of the Sixth IEEE International Workshop on Policies for Distributed Systems and Networks POLICY 2005, Stockholm, Sweden, pp. 99–108 (2005)Google Scholar
  2. 2.
    Charalambides, M., et al.: Dynamic Policy Analysis and Conflict Resolution for DiffServ Quality of Service Management. In: Proceedings of the IEEE/IFIP Network Operations and Management Symposium 2006, Vancouver, Canada, pp. 294–304 (2006)Google Scholar
  3. 3.
    Strassner, J.: Policy-based Network Management: Solutions for the Next Generation. Morgan-Kaufman Publishers, San Francisco (2004)Google Scholar
  4. 4.
    Strassner, J.: Directory Enabled Networks. Macmillan Technical Publishing, Basingstoke (1999)Google Scholar
  5. 5.
    van der Meer, S., Davy, A., Davy, S., Carroll, R., Jennings, B., Strassner, S.: Automonic Networking: Prototype Implementation of the Policy Continuum. In: Proc. Workshop in Broadband Converged Networks at IEEE/IFIP Network Operations & Management Symposium, Vancouver, Canada (2006)Google Scholar
  6. 6.
    Damianou, N., Dulay, N., Lupu, E.C., Sloman, M.: The Ponder Specification Language. In: 2nd IEEE Workshop on Policies for Networks and Distributed Systems, Bristol, UK (2001)Google Scholar
  7. 7.
    OMG, UML 2.0 OCL Specification v2.0, Object Management Group Specification (accessed, July 2006), available at:
  8. 8.
    OMG, Meta Object Facility (MOF) 2.0 XMI Mapping Specification, v2.1, Object Management Group Specification (accessed, July 2006), available at:
  9. 9.
    Meier, W.: eXist: An Open Source Native XML Database. In: Aksit, M., Mezini, M., Unland, R. (eds.) NODe 2002. LNCS, vol. 2591, pp. 169–183. Springer, Heidelberg (2003)Google Scholar
  10. 10.
    Akehurst, D., Patrascoiu, O.: OCL 2.0 – Implementation the Standard for Multiple Metamodels. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003. LNCS, vol. 2863. Springer, Heidelberg (2003)Google Scholar
  11. 11.
    Lehtihet, E., Strassner, J., Agoulmine, N., Foghlu, M.O.: Ontology-Based Knowledge Representation for Self-Governing Systems. In: State, R., van der Meer, S., O’Sullivan, D., Pfeifer, T. (eds.) DSOM 2006. LNCS, vol. 4269, pp. 74–85. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  12. 12.
    JBoss Rules, JBoss (accessed, August 2006), available at:
  13. 13.
    Shankar, C., Campbell, R.: A Policy Based Management Framework for Pervasive Systems using Axiomatized Rule-Actions. In: Proceedings of the 2005 Fourth International Symposium on Network Computing and Application (NCA 2005), Cambridge, Massachusetts, pp. 255–258 (July 2005)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2006

Authors and Affiliations

  • Steven Davy
    • 1
  • Brendan Jennings
    • 1
  • John Strassner
    • 2
  1. 1.Telecommunication Software & Systems GroupWaterford Institute of TechnologyWaterfordIreland
  2. 2.Motorola LabsChicagoUSA

Personalised recommendations