ACM Home Page
Please provide us with feedback. Feedback
Reachability analysis of feature interactions: a progress report
Full text PdfPdf (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
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 26,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/229000.226320
What is a DOI?

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.


Collaborative Colleagues:
Keith P. Pomakis: colleagues
Joanne M. Atlee: colleagues