DocumentCode :
1870873
Title :
An Empirical Study to Discover Patterns for Checking the Matching Pair Property
Author :
Gui, Kang ; Kothari, Suraj
Author_Institution :
Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
fYear :
2010
fDate :
10-12 Dec. 2010
Firstpage :
1
Lastpage :
4
Abstract :
The matching pair (MP) property requires that an operation P is followed by an operation V on every execution path. Memory leaks, asymmetric synchronization, and several other defects result from violations of the MP property. We propose two patterns indicative of good software design with respect to the MP property. We present an empirical study about the existence of these patterns in Linux kernel.
Keywords :
Linux; pattern matching; program diagnostics; program verification; synchronisation; Linux kernel; MP property checking; asymmetric synchronization; matching pair property checking; memory leaks; pattern based program analysis; software design; Driver circuits; Kernel; Linux; Pattern matching; Performance evaluation; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-5391-7
Electronic_ISBN :
978-1-4244-5392-4
Type :
conf
DOI :
10.1109/CISE.2010.5676795
Filename :
5676795
Link To Document :
بازگشت