loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Distributed Feature Composition: A Virtual Architecture for Telecommunications Services
October 1998 (vol. 24 no. 10)
pp. 831-847

Abstract—Distributed Feature Composition (DFC) is a new technology for feature specification and composition, based on a virtual architecture offering benefits analogous to those of a pipe-and-filter architecture. In the DFC architecture, customer calls are processed by dynamically assembled configurations of filter-like components: each component implements an applicable feature, and communicates with its neighbors by featureless internal calls that are connected by the underlying architectural substrate.

[1] 831 I. Aggoun and P. Combes, "Observers in the SCE and SEE to Detect and Resolve Service Interactions," P. Dini et al. eds, Feature Interactions in Telecommunication Networks, vol. 4, pp. 198-212. IOS Press, 1997.[2] P.K. Au and J.M. Atlee, "Evaluation of a State-Based Model of Feature Interactions," P. Dini et al., eds, Feature Interactions in Telecommunication Networks, vol. 4, pp. 153-167. IOS Press, 1997.[3] Feature Interactions in Telecommunications Systems, L.G. Bouma and H. Velthuijsen, eds. Amsterdam: IOS Press, 1994.[4] J. Blom, B. Jonsson, and L. Kempe, "Using Temporal Logic for Modular Specification of Telephone Services," [3], pp. 197-216, 1994.[5] K.H. Braithwaite and J.M. Atlee, "Towards Automated Detection of Feature Interactions," [3], pp. 36-59, 1994.[6] E.J. Cameron, N.D. Griffeth, Y.-J. Lin, M.E. Nilson, W.K. Schnure, and H. Velthuijsen, "A Feature Interaction Benchmark for IN and Beyond," [3], pp. 1-23, 1994.[7] Feature Interactions in Telecommunications Systems III, K.E. Cheng and T. Ohta, eds. Amsterdam: IOS Press, 1995.[8] P. Combes and S. Pickin, "Formalisation of a User View of Network and Services for Feature Interaction Detection," [3] pp. 120-135, 1994.[9] Feature Interactions in Telecommunication Networks, vol. 4, P. Dini, R. Boutaba, and L. Logrippo, eds. Amsterdam: IOS Press, 1997.[10] J.M. Duran and J. Visser, "International Standards for Intelligent Networks," IEEE Comm., vol. 30, no. 2, pp. 34-42, Feb. 1992.[11] A. Gammelgaard and J.E. Kristensen, "Interaction Detection, A Logical Approach. [3], pp. 178-196, 1994.[12] D. Garlan and M. Shaw, "An Introduction to Software Architecture," V. Ambriola and G. Tortora, eds., Advances in Software Eng. and Knowledge Eng., pp. 1-39. World Scientific, 1993.[13] J.J. Garrahan, P.A. Russo, K. Kitami, and R. Kung, "Intelligent Network Overview," IEEE Comm., vol. 31, no. 3, pp. 30-36, Mar. 1993.[14] N.D. Griffeth and Y.-J. Lin, "Extending Telecommunications Systems: The Feature-Interaction Problem," Computer, vol. 26, no. 8, pp. 14-18, Aug. 1993.[15] N.D. Griffeth and H. Velthuijsen, "The Negotiating Agents Approach to Runtime Feature Interaction Resolution," [3], pp. 217-235, 1994.[16] G.J. Holzmann, "Design and Validation of Protocols: A Tutorial," Computer Networks and ISDN Systems, vol. 25, pp. 981-1,017, 1993.[17] F.J. Lin and Y.-J. Lin, "A Building Block Approach to Detecting and Resolving Feature Interactions," [3], pp. 86-119, 1994.[18] J. Kamoun, "Formal Specification and Feature Interaction Detection in the Intelligent Network," Dept. of Computer Science, Univ. of Ottawa, Ontario, 1996.[19] T. Ohta and Y. Harada, "Classification, Detection and Resolution of Service Interactions in Telecommunication Services," [3], pp. 60-72, 1994.[20] S. Tsang and E.H. Magill, "Behavior Based Run-Time Feature Interaction Detection and Resolution Approaches for Intelligent Networks," P. Dini et al., eds, Feature Interactions in Telecommunication Networks, vol. 4, pp. 254-270. IOS Press, 1997.[21] H. Velthuijsen, "Issues of Non-Monotonicity in Feature-Interaction Detection," K.E. Cheng and T. Ohta, eds, Feature Interactions in Telecommunications Systems, vol. 3, pp. 31-42. IOS Press, 1995.[22] M. Weiss, T. Gray, and A. Diaz, "Experiences with a Service Environment for Distributed Multimedia Applications," [9], pp. 242-253, 1997.[23] J.C.P. Woodcock and J. Davies, Using Z: Specification, Refinement and Proof. Prentice-Hall, 1996.[24] P. Zave, "Feature Interactions and Formal Specifications in Telecommunications," Computer, vol. 26, no. 8, pp. 20-30, Aug. 1993.[25] P. Zave and M. Jackson, "The DFC Virtual Architecture: Scenarios for Use and Plans for Future Work," AT&T Research Technical Memorandum HA6164000-971202-18TM, Murray Hill, N.J., Dec. 1997.[26] I. Zibman, C. Woolf, P. O'Reilly, L. Strickland, D. Willis, and J. Visser, "Minimizing Feature Interactions: An Architecture and Processing Model Approach," [7], pp. 65-83, 1995.

Index Terms:
Feature interaction, feature specification, feature composition, architecture, pipe-and-filter.
Citation:
Michael Jackson, Pamela Zave, "Distributed Feature Composition: A Virtual Architecture for Telecommunications Services," IEEE Transactions on Software Engineering, vol. 24, no. 10, pp. 831-847, Oct. 1998, doi:10.1109/32.729683
Usage of this product signifies your acceptance of the Terms of Use.