loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
19th IEEE International Conference on Automated Software Engineering (ASE'04)
Parameterized Interfaces for Open System Verification of Product Lines
Linz, Austria
September 20-September 24
ISBN: 0-7695-2131-2
Colin Blundell, University of Pennsylvania
Shriram Krishnamurthi, Brown University
Pascal Van Hentenryck, Brown University
Software product-lines view systems as compositions of features. Each component corresponds to an individual feature, and a composition of features yields a product. Feature-oriented verification must be able to analyze individual features and to compose the results into results on products. Since features interact through shared data, verifying individual features entails open system verification concerns. To verify temporal properties, features must be open to both propositional and temporal information from the remainder of the composed product. This paper addresses both forms of openness through a two-phase technique. The first phase analyzes individual features and generates sufficient constraints for property preservation. The second phase discharges the constraints upon composition of features into a product. We present the technique as well as the results of a case study on an email protocol suite.
Citation:
Colin Blundell, Kathi Fisler, Shriram Krishnamurthi, Pascal Van Hentenryck, "Parameterized Interfaces for Open System Verification of Product Lines," ase, pp.258-267, 19th IEEE International Conference on Automated Software Engineering (ASE'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.