Conference paper

FIEDOR Jan and VOJNAR Tomáš. Noise-Based Testing and Analysis of Multi-threaded C/C++ Programs on the Binary Level. In: PADTAD '12. New York: Association for Computing Machinery, 2012, pp. 36-46. ISBN 978-1-4503-1456-5.
Publication language:english
Original title:Noise-Based Testing and Analysis of Multi-threaded C/C++ Programs on the Binary Level
Title (cs):Testování a analýza vícevláknových C/C++ programů na binární úrovni založená na vkládání šumu
Pages:36-46
Proceedings:PADTAD '12
Conference:10th Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging (PADTAD 2012)/2012 International Symposium on Software Testing and Analysis (ISSTA 2012)
Series:Proceedings of the 10th Workshop on Parallel and Distributed Systems
Place:New York, US
Year:2012
ISBN:978-1-4503-1456-5
Publisher:Association for Computing Machinery
Keywords
Concurrency, Dynamic Analysis, Noise Injection, Testing
Annotation
This paper aims at allowing noise-based testing and dynamic analysis of multi-threaded C/C++ programs on the binary level. First, several problems of monitoring multi-threaded C/C++ programs on the binary level are discussed together with their possible solutions. Next, a brief overview of noise injection techniques is provided along with a proposal of improving them using a fine-grained combination of several noise injection techniques within a single program. The proposed ideas have been implemented in a prototype way using the PIN framework for Intel binaries and tested on a~set of multi-threaded C/C++ programs. The obtained experimental evidence justifying the proposed solutions and illustrating the effect of various noise settings in the context of multi-threaded C/C++ programs is discussed.
BibTeX:
@INPROCEEDINGS{
   author = {Jan Fiedor and Tom{\'{a}}{\v{s}} Vojnar},
   title = {Noise-Based Testing and Analysis of Multi-threaded C/C++
	Programs on the Binary Level},
   pages = {36--46},
   booktitle = {PADTAD '12},
   series = {Proceedings of the 10th Workshop on Parallel and Distributed
	Systems},
   year = {2012},
   location = {New York, US},
   publisher = {Association for Computing Machinery},
   ISBN = {978-1-4503-1456-5},
   language = {english},
   url = {http://www.fit.vutbr.cz/research/view_pub.php?id=10068}
}

Your IPv4 address: 54.161.234.183
Switch to IPv6 connection

DNSSEC [dnssec]