This Article 
 Bibliographic References 
 Add to: 
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] 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.
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.