A Statistical Approach to Feature Interaction

This paper presents the concept of a new, statistical approach to the feature interaction problem. The approach is based on the ideas originating from Statistical Usage Testing, and aims at rationalizing the process of feature interaction detection during service creation by utilizing the statistical properties of system usage. The most probable combinations of service features should receive the most attention, whereas the combinations whose occurrence probabilities are extremely low or zero may not be considered. In this sense, the proposed statistical approach is an added value to other feature interaction detection methods. By taking advantage of the statistical distributions of the user’s behaviour, it is also possible to provide for efficient verification of service software and certification of service quality from the feature interaction point of view. The paper discusses general aspects of the feature interaction problem. The principles of statistical testing and statistical usage modelling of services are outlined. The process of creating the usage specifications of telecom services is presented, and possible applications of the usage specification in feature interaction detection, service software verification, and service quality certification are discussed.

[1]  Kristofer Kimbler,et al.  Use case driven analysis of feature interactions , 1994, FIW.

[2]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[3]  Claes Wohlin,et al.  A method proposal for early software reliability estimation , 1992, [1992] Proceedings Third International Symposium on Software Reliability Engineering.

[4]  A. Lee Formal specification-a key to service interactions analysis , 1992, ICSE 1992.

[5]  John D. Musa,et al.  Operational profiles in software-reliability engineering , 1993, IEEE Software.

[6]  Claes Wohlin,et al.  Usage Modelling: The Basis for Statistical Quality Contro , 1992 .

[7]  Michael Dyer The Cleanroom Approach to Quality Software Development , 1992, Int. CMG Conference.

[8]  Kristofer Kimbler,et al.  Feature interactions among Pan-European services , 1994, FIW.

[9]  Yow-Jian Lin,et al.  Extending telecommunications systems: the feature-interaction problem , 1993, Computer.

[10]  Jesse H. Poore,et al.  Markov analysis of software specifications , 1993, TSEM.

[11]  Claes Wohlin,et al.  Certification of Software Components , 1994, IEEE Trans. Software Eng..

[12]  John D. Musa,et al.  Software reliability measurement , 1984, J. Syst. Softw..

[13]  Jens E. Kristensen,et al.  Interaction detection, a logical approach , 1994, FIW.

[14]  Simon Pickin,et al.  Formalisation of a user view of network and services for feature interaction detection , 1994, FIW.

[15]  Björn Regnell,et al.  Improving the use case driven approach to requirements engineering , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[16]  Claes Wohlin,et al.  Evaluation of Software Quality Attributes During Software Design , 1994, Informatica.

[17]  Cornelis A. Middelburg A Simple Language for Expressing Properties of Telecommunication Services and Features , 1994 .

[18]  G. Herman,et al.  The feature interaction problem in telecommunications systems , 1989 .

[19]  John D. Musa,et al.  Software reliability - measurement, prediction, application , 1987, McGraw-Hill series in software engineering and technology.

[20]  Yow-Jian Lin,et al.  A feature-interaction benchmark for IN and beyond , 1993, IEEE Communications Magazine.

[21]  Harlan D. Mills,et al.  Cleanroom Software Engineering , 1987, IEEE Software.

[22]  Nancy D. Griffeth,et al.  The negotiating agent model for rapid feature development , 1992, ICSE 1992.