Abstract
Features provide extensions to a basic service, but in new systems users require much greater flexibility oriented towards their needs. Traditional features do not easily allow for this. We propose policies as the features of the future. Policies can be defined by the end-user, and allow for the use of rich context information when controlling calls. This paper discusses an architecture to allow for policy definition and call control by policies and describes the operation of a system based on this architecture. One aspect is policy definition, the APPEL policy description language that serves this purpose. An important aspect of the architecture is integral feature interaction handling. It is in this last aspect that we foresee a role for agents, and hope that this paper will stimulate some collaboration between the two mostly distinct research areas of feature interaction and agent technologies.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Amer, M., Karmouch, A., Gray, T., Mankovskii, S.: Feature interaction resolution using fuzzy policies. In: [8], pp. 94–112 (2000)
Amyot, D., Logrippo, L. (eds.): Feature Interactions in Telecommunications and Software Systems VII. IOS Press, Amsterdam (2003)
Arango, M., Bahler, L., Bates, P., Cochinwala, M., Cohrs, D., Fish, R., Gopal, G., Griffeth, N., Herman, G.E., Hickey, T., Lee, K.C., Leland, W.E., Lowery, C., Mak, V., Patterson, J., Ruston, L., Segal, M., Sekar, R.C., Vecchi, M.P., Weinrib, A., Wuu, S.Y.: The Touring Machine System. Communications of the ACM 36(1), 68–77 (1993)
Barbuceanu, M., Gray, T., Mankovski, S.: How to make your agents fulfil their obligations. In: Proceedings of the 3rd International Conference on the Practical Applications of Agents and Multi-Agent Systems, PAAM 1998 (1998)
Bouma, L.G., Velthuijsen, H. (eds.): Feature Interactions in Telecommunications Systems. IOS Press, Amsterdam (1994)
Buhr, R.J.A., Amyot, D., Elammari, M., Quesnel, D., Gray, T., Mankovski, S.: Feature-interaction visualization and resolution in an agent environment. In: [13], pp. 135–149 (1998)
Cain, M.: Managing run-time interactions between call processing features. IEEE Communications, 44–50 (February 1992)
Calder, M., Magill, E. (eds.): Feature Interactions in Telecommunications and Software Systems VI. IOS Press, Amsterdam (2000)
Dahl, O.C., Najm, E.: Specification and detection of IN service interference using Lotos. In: Proc. Formal Description Techniques VI, pp. 53–70 (1994)
Dini, P., Boutaba, R., Logrippo, L. (eds.): Feature Interactions in Telecommunication Networks IV. IOS Press, Amsterdam (1997)
Fano, A., Gersham, A.: The future of business services in the age of ubiquitous computing. Communications of the ACM 45(12), 83–87 (2002)
Griffeth, N.D., Velthuijsen, H.: The negotiating agents approach to runtime feature interaction resolution. In: [5], pp. 217–236 (1994)
Kimbler, K., Bouma, L.G. (eds.): Feature Interactions in Telecommunications and Software Systems V. IOS Press, Amsterdam (1998)
Kolberg, M., Magill, E.H.: A pragmatic approach to service interaction filtering between call control services. Computer Networks: International Journal of Computer and Telecommunications Networking 38(5), 591–602 (2002)
Lennox, J., Rosenberg, J., Schulzrinne, H.: Common gateway interface for SIP. Request for Comments 3050 (January 2001)
Lupu, E.C., Sloman, M.: Conflicts in policy-based distributed systems management. IEEE Trans. on Software Engineering 25(6), 852–869 (1999)
Marples, D., Magill, E.H.: The use of rollback to prevent incorrect operation of features in intelligent network based systems. In: [13], pp. 115–134 (1998)
Peled, D.A., Vardi, M.Y. (eds.): FORTE 2002. LNCS, vol. 2529, Springer, Heidelberg (2002)
Reiff-Marganiec, S.: Runtime Resolution of Feature Interactions in Evolving Telecommunications Systems. PhD thesis, University of Glasgow, Department of Computer Science, Glasgow (UK) (May 2002)
Reiff-Marganiec, S., Turner, K.J.: Use of logic to describe enhanced communications services. In: [18], pp. 130–145 (November 2002)
Reiff-Marganiec, S., Turner, K.J.: A policy architecture for enhancing and controlling features. In: [2], pp. 239–246 (June 2003)
Steen, M.W.A., Derrick, J.: Formalising ODP Enterprise Policies. In: 3rd International Enterprise Distributed Object Computing Conference (EDOC 1999), University of Mannheim, Germany, September 1999, IEEE Publishing, Los Alamitos (1999)
Thomas, M.: Modelling and analysing user views of telecommunications services. In: [10], pp. 168–182 (1997)
Turner, K.J.: Realising architectural feature descriptions using Lotos. Networks and Distributed Systems 12(2), 145–187 (2000)
Velthuijsen, H.: Distributed artificial intelligence for runtime feature interaction resolution. Computer 26(8), 48–55 (1993)
W3C. Simple Object Access Protocol (SOAP) 1.1, http://www.w3.org/TR/SOAP/ (visited on 09-12-2002)
Wooldridge, M., Jennings, N.R.: Intelligent agents: Theory and practice. Knowledge Engineering Review 10(2), 115–152 (1995)
Zave, P., Jackson, M.: New feature interactions in mobile and multimedia telecommunication services. In: [8], pp. 51–66 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reiff-Marganiec, S. (2004). Policies: Giving Users Control over Calls. In: Ryan, M.D., Meyer, JJ.C., Ehrich, HD. (eds) Objects, Agents, and Features. Lecture Notes in Computer Science, vol 2975. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25930-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-25930-5_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21989-7
Online ISBN: 978-3-540-25930-5
eBook Packages: Springer Book Archive