{"id":"https://openalex.org/W2061411840","doi":"https://doi.org/10.1145/2338967.2336813","title":"Noise-based testing and analysis of multi-threaded C/C++ programs on the binary level","display_name":"Noise-based testing and analysis of multi-threaded C/C++ programs on the binary level","publication_year":2012,"publication_date":"2012-07-16","ids":{"openalex":"https://openalex.org/W2061411840","doi":"https://doi.org/10.1145/2338967.2336813","mag":"2061411840"},"language":"en","primary_location":{"id":"doi:10.1145/2338967.2336813","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2338967.2336813","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2012 Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018940896","display_name":"Jan Fiedor","orcid":null},"institutions":[{"id":"https://openalex.org/I60587646","display_name":"Brno University of Technology","ror":"https://ror.org/03613d656","country_code":"CZ","type":"education","lineage":["https://openalex.org/I60587646"]}],"countries":["CZ"],"is_corresponding":true,"raw_author_name":"Jan Fiedor","raw_affiliation_strings":["Brno University of Technology, Czech Republic"],"affiliations":[{"raw_affiliation_string":"Brno University of Technology, Czech Republic","institution_ids":["https://openalex.org/I60587646"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086446392","display_name":"Tom\u00e1\u0161 Vojnar","orcid":"https://orcid.org/0000-0002-2746-8792"},"institutions":[{"id":"https://openalex.org/I60587646","display_name":"Brno University of Technology","ror":"https://ror.org/03613d656","country_code":"CZ","type":"education","lineage":["https://openalex.org/I60587646"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Tom\u00e1\u0161 Vojnar","raw_affiliation_strings":["Brno University of Technology, Czech Republic"],"affiliations":[{"raw_affiliation_string":"Brno University of Technology, Czech Republic","institution_ids":["https://openalex.org/I60587646"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5018940896"],"corresponding_institution_ids":["https://openalex.org/I60587646"],"apc_list":null,"apc_paid":null,"fwci":0.8702,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.73646243,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"36","last_page":"46"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/noise","display_name":"Noise (video)","score":0.7396641969680786},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7101844549179077},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.6668722629547119},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5778501629829407},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5599789023399353},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.4612075388431549},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3894907534122467},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3247615694999695},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.22091850638389587},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.18685680627822876},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.10442352294921875},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.08678919076919556},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.08575072884559631},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.06412485241889954}],"concepts":[{"id":"https://openalex.org/C99498987","wikidata":"https://www.wikidata.org/wiki/Q2210247","display_name":"Noise (video)","level":3,"score":0.7396641969680786},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7101844549179077},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.6668722629547119},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5778501629829407},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5599789023399353},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.4612075388431549},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3894907534122467},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3247615694999695},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.22091850638389587},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.18685680627822876},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.10442352294921875},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.08678919076919556},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.08575072884559631},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.06412485241889954},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2338967.2336813","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2338967.2336813","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2012 Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W4015096","https://openalex.org/W109355758","https://openalex.org/W1887412317","https://openalex.org/W1972544179","https://openalex.org/W1989777607","https://openalex.org/W2016323637","https://openalex.org/W2025055834","https://openalex.org/W2036093091","https://openalex.org/W2051539487","https://openalex.org/W2052897520","https://openalex.org/W2118437239","https://openalex.org/W2134633067","https://openalex.org/W2151689991","https://openalex.org/W2153229512","https://openalex.org/W2156858199","https://openalex.org/W4239813889","https://openalex.org/W6600156937"],"related_works":["https://openalex.org/W1940589050","https://openalex.org/W2355721938","https://openalex.org/W2387608311","https://openalex.org/W2973764441","https://openalex.org/W1993191611","https://openalex.org/W4248655967","https://openalex.org/W2138520521","https://openalex.org/W2338363223","https://openalex.org/W2544870670","https://openalex.org/W3002912422"],"abstract_inverted_index":{"This":[0],"paper":[1],"aims":[2],"at":[3],"allowing":[4],"noise-based":[5],"testing":[6],"and":[7,84,100],"dynamic":[8],"analysis":[9],"of":[10,21,41,51,58,88,104,111],"multi-threaded":[11,23,89,112],"C/C++":[12,24,90,113],"programs":[13,25,114],"on":[14,26,86],"the":[15,27,78,97,102,109],"binary":[16,28],"level.":[17],"First,":[18],"several":[19,59],"problems":[20],"monitoring":[22],"level":[29],"are":[30],"discussed":[31],"together":[32],"with":[33,48],"their":[34],"possible":[35],"solutions.":[36],"Next,":[37],"a":[38,49,55,64,74],"brief":[39],"overview":[40],"noise":[42,60,106],"injection":[43,61],"techniques":[44,62],"is":[45,115],"provided":[46],"along":[47],"proposal":[50],"improving":[52],"them":[53],"using":[54,77],"fine-grained":[56],"combination":[57],"within":[63],"single":[65],"program.":[66],"The":[67,92],"proposed":[68,98],"ideas":[69],"have":[70],"been":[71],"implemented":[72],"in":[73,108],"prototype":[75],"way":[76],"PIN":[79],"framework":[80],"for":[81],"Intel":[82],"binaries":[83],"tested":[85],"a~set":[87],"programs.":[91],"obtained":[93],"experimental":[94],"evidence":[95],"justifying":[96],"solutions":[99],"illustrating":[101],"effect":[103],"various":[105],"settings":[107],"context":[110],"discussed.":[116]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":3},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
