Abstract
It is argued that languages constructs for defining services are important in providing well-structured descriptions. This view is illustrated with two service definition languages, A{upNISE} (Architectural Notions In Service Engineering) andC ress (Chisel Representation Employing Structured Specifications). Anise is a mainly textual notation for defining services through the composition of simpler features, right down to the most elementary behaviours.C ress is a mainly graphical notation for defining services through the composition of features with a root description. Both approaches are described briefly with short examples.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Alfred V. Aho, Sean Gallagher, Nancy D. Griffeth, Cynthia R. Schell, and Deborah F. Swayne. SCF3/Sculptor with Chisel: Requirements engineering for communications services. In Kristofer Kimbler and Wiet Bouma, editors, Proc. 5th. Feature Interactions in Telecommunications and Software Systems, pages 45–63. IOS Press, Amsterdam, Netherlands, September 1998.
E. Jane Cameron, Nancy D. Griffeth, Yow-Jian Lin, Margaret E. Nilson, William K. Schnure, and Hugo Velthuijsen. A feature-interaction benchmark for IN and beyond. IEEE Communications Magazine, pages 64–69, March 1993.
Fabrice Dupuy, Gunnar Nilsson, and Yuji Inoue. The TINA consortium: Towards networking telecommunications information services. IEEE Communications Magazine, pages 78–83, November 1995.
ISO/IEC. Information Processing Systems-Open Systems Interconnection-LOTOS-A Formal Description Technique based on the Temporal Ordering of Observational Behaviour. ISO/IEC 8807. International Organization for Standardization, Geneva, Switzerland, 1989.
ISO/IEC. Information Processing Systems-Open Systems Interconnection-Basic Reference Model. ISO/IEC 7498. International Organization for Standardization, Geneva, Switzerland, 1994.
ITU. Intelligent Network-Q.120x Series Intelligent Network Recommendation Structure. ITU-T Q.1200. International Telecommunications Union, Geneva, Switzerland, 1993.
ITU. Intelligent Network-Q.121x Series Intelligent Network Recommendation Structure. ITU-T Q.1210. International Telecommunications Union, Geneva, Switzerland, 1993.
ITU. Intelligent Network-Q.122x Series Intelligent Network Recommendation Structure. ITU-T Q.1220. International Telecommunications Union, Geneva, Switzerland, 1996.
ITU. Specification and Description Language. ITU-T Z.100. International Telecommunications Union, Geneva, Switzerland, 1996.
Microsoft. Tapi (Telephony Application Programming Interface). http://www.microsoft.com/communications/tapilearn30.htm., April 2000.
Parlay Consortium. Parlay. http://parlay.msftlabs.com/, April 2000.
Sun Microsystems. Jain (Java for Advanced/Java API for Intelligent Networks). http://java.sun.com/products/jain/, April 2000.
Kenneth J. Turner. An engineering approach to formal methods. In André A. S. Danthine, Guy Leduc, and Pierre Wolper, editors, Proc. Protocol Specification, Testing and Verification XIII, pages 357–380, Amsterdam, Netherlands, June 1993. North-Holland. Invited paper.
Kenneth J. Turner. An architectural foundation for relating features. In Petre Dini, Raouf Boutaba, and Luigi M. S. Logrippo, editors, Proc. 4th. International Workshop on Feature Interactions in Telecommunication Networks and Software Systems, pages 226–241, Amsterdam, Netherlands, 1997. IOS Press.
Kenneth J. Turner. Relating services and features in the intelligent network. In Marijan Kunštić, editor, Proc. 4th. International Conference on Telecommunications, pages 235–243, Croatia, June 1997. University of Zagreb.
Kenneth J. Turner. An architectural description of intelligent network features and their interactions. Computer Networks, 30(15):1389–1419, September 1998.
Kenneth J. Turner. Validating architectural feature descriptions using Lotos. In Kristofer Kimbler and Wiet Bouma, editors, Proc. 5th. Feature Interactions in Telecommunications and Software Systems, pages 247–261, Amsterdam, Netherlands, September 1998. IOS Press.
Kenneth J. Turner. Formalising the Chisel feature notation. In Muffy H. Calder and Evan H. Magill, editors, Proc. 6th. Feature Interactions in Telecommunications and Software Systems, pages 241–256, Amsterdam, Netherlands, May 2000. IOS Press.
Kenneth J. Turner. Realising architectural feature descriptions using Lotos. Parallel Computers, Networks and Distributed Systems (Calculateurs Parallèles, Réseaux et Systèmes Répartis), September 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag London Limited
About this paper
Cite this paper
Turner, K.J. (2001). Structuring Telecommunications Features. In: Gilmore, S., Ryan, M. (eds) Language Constructs for Describing Features. Springer, London. https://doi.org/10.1007/978-1-4471-0287-8_1
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0287-8_1
Publisher Name: Springer, London
Print ISBN: 978-1-85233-392-8
Online ISBN: 978-1-4471-0287-8
eBook Packages: Springer Book Archive