• DocumentCode
    1389454
  • Title

    Interactive conflict detection and resolution for personalized features

  • Author

    Amyot, Daniel ; Gray, Tom ; Liscano, Ramiro ; Logrippo, Luigi ; Sincennes, Jacques

  • Author_Institution
    School of Information Technology and Engineering, University of Ottawa, Canada
  • Volume
    7
  • Issue
    3
  • fYear
    2005
  • Firstpage
    353
  • Lastpage
    366
  • Abstract
    In future telecommunications systems, behaviour will be defined by inexperienced users for many different purposes, often by specifying requirements in the form of policies. The call processing language (CPL) was developed by the IETF in order to make it possible to define telephony policies in an Internet telephony environment. However, user-defined policies can hide inconsistencies or feature interactions. In this paper, a method and a tool are proposed to flag inconsistencies in a set of policies and to assist the user in correcting them. These policies can be defined by the user in a user-friendly language or derived automatically from a CPL script. The approach builds on a pre-existing logic programming tool that is able to identify inconsistencies in feature definitions. Our new tool is capable of explaining in user-oriented terminology the inconsistencies flagged, to suggest possible solutions, and to implement the chosen solution. It is sensitive to the types of features and interactions that will be created by naive users. This tool is also capable of assembling a set of individual policies specified in a user-friendly manner into a single CPL script in an appropriate priority order for execution by telecommunication systems.
  • Keywords
    Call processing language; Internet telephony; features; interactions; personalization; policies; services;
  • fLanguage
    English
  • Journal_Title
    Communications and Networks, Journal of
  • Publisher
    ieee
  • ISSN
    1229-2370
  • Type

    jour

  • DOI
    10.1109/JCN.2005.6389819
  • Filename
    6389819