| Reachability analysis of feature interactions: a progress report |
| Full text |
Pdf
(770 KB)
|
| Source
|
International Symposium on Software Testing and Analysis
archive
Proceedings of the 1996 ACM SIGSOFT international symposium on Software testing and analysis
table of contents
San Diego, California, United States
Pages: 216 - 223
Year of Publication: 1996
ISBN:0-89791-787-1
Also published in ...
|
|
Authors
|
|
Keith P. Pomakis
|
Department of Computer Science, University of Waterloo, Waterloo, Ontario N2L 3G1
|
|
Joanne M. Atlee
|
Department of Computer Science, University of Waterloo, Waterloo, Ontario N2L 3G1
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 27, Citation Count: 4
|
|
|
ABSTRACT
Features are added to an existing system to add functionality. A new feature interacts with an existing feature if the behavior of the existing feature is changed by the presence of the new feature. Our research group has started to investigate how to detect feature interactions during the requirements phase of feature development. We have adopted a layered state-transition machine model that prioritizes features and avoids interactions due to non-determinism. We have a tabular notation for specifying behavioral requirements of services and features. Specifications are composed into a reachability graph, and the graph is searched for feature interactions. This paper demonstrates how reachability analysis has been used to automatically detect known control interactions, data interactions, and resource contentions among telephony features.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
R. Boumezbeur and L. Logrippo. "Specifying Telephone Systems in LOTOS". IEEE Communications, 31(8):38-45, August 1993.
|
| |
3
|
K. Braithwaite and J. A~lee. "Towards Automated De~ection of Feature Interactions". In Proceedings of the Second International Workshop on Feature Interactions in Telecommunications Software Systems, 1994 (to appear).
|
| |
4
|
R. Brooks. "A Robust Layered Control System for a Mobile Robot". IEEE Journal of Robotics and Automation, RA-2:14-23, April 1986.
|
| |
5
|
M. Faci and L. Logrippo. "Specifying features and analysing their interactions in a LOTOS environment''. In Feature Interactions in Telecommunications Systems, pages 120-151, May 1994.
|
| |
6
|
|
| |
7
|
E. Kuisch, R. Janmaat, H. Mulder, and I. Keesmaat. "A Practical Approach to Service Interactions". IEEE Communications, 31(8):24-31, August 1993.
|
| |
8
|
F.J. Lin and Y.-J. Lin. "A building block approach to detecting and resolving feature interactions". In Feature Interactions in Telecommunications Systems, pages 86-119, May 1994.
|
| |
9
|
K. Pomakis. Reachability Analysis of Feature Interactions in Service-Oriented Software Systems. Mas~er's ~hesis, Department of Computer Science, University of Waterloo, 1995.
|
| |
10
|
K. Pomakis and J. Atlee. "Reachability Analysis of Feature Interactions: A Progress Report". Technical Report CS-96-21, Depar~men~ of Computer Science, University of Waterloo, Waterloo, ON Canada., May 1995.
|
| |
11
|
G. Urns. "Feature Processing Environment", December 1992. Presented at the International Workshop on Feature Interactions in Telecommunications Software Systems.
|
| |
12
|
Y. Wakahara, M. Fujioka, H. Kikuta, and H. Yagi. "A Method for Detecting Service Interactions". IEEE Communications, 31(8):32-37, August 1993.
|
CITED BY 4
|
|
|
|
|
|
|
|
Shiva Nejati , Mehrdad Sabetzadeh , Marsha Chechik , Sebastian Uchitel , Pamela Zave, Towards compositional synthesis of evolving systems, Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, November 09-14, 2008, Atlanta, Georgia
|
|
|
|
|