Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Distributed Feature Composition: A Virtual Architecture for Telecommunications Services

Published: 01 October 1998 Publication History

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.

References

[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. Woodcock and J. Davies, Using Z: Specification, Refinement and Proof. Prentice Hall Int'l, 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.

Cited By

View all
  • (2022)Discovering feature flag interdependencies in Microsoft officeProceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3540250.3558942(1419-1429)Online publication date: 7-Nov-2022
  • (2020)Exploring differences and commonalities between feature flags and configuration optionsProceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering in Practice10.1145/3377813.3381366(233-242)Online publication date: 27-Jun-2020
  • (2020)Understanding and automatically detecting conflicting interactions between smart home IoT applicationsProceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3368089.3409682(1215-1227)Online publication date: 8-Nov-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering  Volume 24, Issue 10
October 1998
126 pages
ISSN:0098-5589
Issue’s Table of Contents

Publisher

IEEE Press

Publication History

Published: 01 October 1998

Author Tags

  1. Feature interaction
  2. architecture
  3. feature composition
  4. feature specification
  5. pipe-and-filter.

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Discovering feature flag interdependencies in Microsoft officeProceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3540250.3558942(1419-1429)Online publication date: 7-Nov-2022
  • (2020)Exploring differences and commonalities between feature flags and configuration optionsProceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering in Practice10.1145/3377813.3381366(233-242)Online publication date: 27-Jun-2020
  • (2020)Understanding and automatically detecting conflicting interactions between smart home IoT applicationsProceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3368089.3409682(1215-1227)Online publication date: 8-Nov-2020
  • (2019)IoT end user programming modelsProceedings of the 1st International Workshop on Software Engineering Research & Practices for the Internet of Things10.1109/SERP4IoT.2019.00008(1-8)Online publication date: 27-May-2019
  • (2019)Basic problems in multi-view modelingSoftware and Systems Modeling (SoSyM)10.1007/s10270-017-0638-118:3(1577-1611)Online publication date: 1-Jun-2019
  • (2019)Effective product-line testing using similarity-based product prioritizationSoftware and Systems Modeling (SoSyM)10.1007/s10270-016-0569-218:1(499-521)Online publication date: 1-Feb-2019
  • (2018)Testing autonomous cars for feature interaction failures using many-objective searchProceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering10.1145/3238147.3238192(143-154)Online publication date: 3-Sep-2018
  • (2017)Ensuring non-interference of composable language extensionsProceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering10.1145/3136014.3136023(163-174)Online publication date: 23-Oct-2017
  • (2017)Continuous variable-specific resolutions of feature interactionsProceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering10.1145/3106237.3106302(408-418)Online publication date: 21-Aug-2017
  • (2016)Tool demo: testing configurable systems with FeatureIDEACM SIGPLAN Notices10.1145/3093335.299325452:3(173-177)Online publication date: 20-Oct-2016
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media