{"id":"https://openalex.org/W2783111680","doi":"https://doi.org/10.1109/dft.2017.8244458","title":"Detecting errors in instructions with bloom filters","display_name":"Detecting errors in instructions with bloom filters","publication_year":2017,"publication_date":"2017-10-01","ids":{"openalex":"https://openalex.org/W2783111680","doi":"https://doi.org/10.1109/dft.2017.8244458","mag":"2783111680"},"language":"en","primary_location":{"id":"doi:10.1109/dft.2017.8244458","is_oa":false,"landing_page_url":"https://doi.org/10.1109/dft.2017.8244458","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","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/A5063259655","display_name":"Mert Atamaner","orcid":null},"institutions":[{"id":"https://openalex.org/I13236232","display_name":"TOBB University of Economics and Technology","ror":"https://ror.org/03ewx7v96","country_code":"TR","type":"education","lineage":["https://openalex.org/I13236232"]}],"countries":["TR"],"is_corresponding":true,"raw_author_name":"Mert Atamaner","raw_affiliation_strings":["Department of Computer Engineering, TOBB university of Economics and Technology, Ankara, Turkey"],"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, TOBB university of Economics and Technology, Ankara, Turkey","institution_ids":["https://openalex.org/I13236232"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052707216","display_name":"O\u011fuz Ergin","orcid":"https://orcid.org/0000-0003-2701-3787"},"institutions":[{"id":"https://openalex.org/I13236232","display_name":"TOBB University of Economics and Technology","ror":"https://ror.org/03ewx7v96","country_code":"TR","type":"education","lineage":["https://openalex.org/I13236232"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Oguz Ergin","raw_affiliation_strings":["Department of Computer Engineering, TOBB university of Economics and Technology, Ankara, Turkey"],"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, TOBB university of Economics and Technology, Ankara, Turkey","institution_ids":["https://openalex.org/I13236232"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048232172","display_name":"Marco Ottavi","orcid":"https://orcid.org/0000-0002-5064-7342"},"institutions":[{"id":"https://openalex.org/I116067653","display_name":"University of Rome Tor Vergata","ror":"https://ror.org/02p77k626","country_code":"IT","type":"education","lineage":["https://openalex.org/I116067653"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Marco Ottavi","raw_affiliation_strings":["Department of Electronic Engineering, University of Rome Tor Vergata, Rome, Italy"],"affiliations":[{"raw_affiliation_string":"Department of Electronic Engineering, University of Rome Tor Vergata, Rome, Italy","institution_ids":["https://openalex.org/I116067653"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080322790","display_name":"Pedro Reviriego","orcid":"https://orcid.org/0000-0003-2540-5234"},"institutions":[{"id":"https://openalex.org/I3020445194","display_name":"Universidad Nebrija","ror":"https://ror.org/03tzyrt94","country_code":"ES","type":"education","lineage":["https://openalex.org/I3020445194"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Pedro Reviriego","raw_affiliation_strings":["ARIES Research center, Universidad Antonio de Nebrija, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"ARIES Research center, Universidad Antonio de Nebrija, Madrid, Spain","institution_ids":["https://openalex.org/I3020445194"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5063259655"],"corresponding_institution_ids":["https://openalex.org/I13236232"],"apc_list":null,"apc_paid":null,"fwci":0.2867,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.61684288,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9958000183105469,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9934999942779541,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/computer-science","display_name":"Computer science","score":0.8733330965042114},{"id":"https://openalex.org/keywords/bloom-filter","display_name":"Bloom filter","score":0.7676352262496948},{"id":"https://openalex.org/keywords/false-positive-paradox","display_name":"False positive paradox","score":0.7088333368301392},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.620579183101654},{"id":"https://openalex.org/keywords/error-detection-and-correction","display_name":"Error detection and correction","score":0.5720400214195251},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.5553702116012573},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5517343282699585},{"id":"https://openalex.org/keywords/encoding","display_name":"Encoding (memory)","score":0.5463184118270874},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4810505211353302},{"id":"https://openalex.org/keywords/crash","display_name":"Crash","score":0.47855645418167114},{"id":"https://openalex.org/keywords/soft-error","display_name":"Soft error","score":0.44762274622917175},{"id":"https://openalex.org/keywords/signature","display_name":"Signature (topology)","score":0.4291926920413971},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.36971545219421387},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.35523125529289246},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.29074108600616455},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.16323259472846985},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1330338418483734},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.1105995774269104}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8733330965042114},{"id":"https://openalex.org/C147224247","wikidata":"https://www.wikidata.org/wiki/Q885373","display_name":"Bloom filter","level":2,"score":0.7676352262496948},{"id":"https://openalex.org/C64869954","wikidata":"https://www.wikidata.org/wiki/Q1859747","display_name":"False positive paradox","level":2,"score":0.7088333368301392},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.620579183101654},{"id":"https://openalex.org/C103088060","wikidata":"https://www.wikidata.org/wiki/Q1062839","display_name":"Error detection and correction","level":2,"score":0.5720400214195251},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.5553702116012573},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5517343282699585},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.5463184118270874},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4810505211353302},{"id":"https://openalex.org/C183469790","wikidata":"https://www.wikidata.org/wiki/Q333501","display_name":"Crash","level":2,"score":0.47855645418167114},{"id":"https://openalex.org/C154474529","wikidata":"https://www.wikidata.org/wiki/Q1658917","display_name":"Soft error","level":2,"score":0.44762274622917175},{"id":"https://openalex.org/C2779696439","wikidata":"https://www.wikidata.org/wiki/Q7512811","display_name":"Signature (topology)","level":2,"score":0.4291926920413971},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.36971545219421387},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.35523125529289246},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.29074108600616455},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.16323259472846985},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1330338418483734},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1105995774269104},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C24326235","wikidata":"https://www.wikidata.org/wiki/Q126095","display_name":"Electronic engineering","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/dft.2017.8244458","is_oa":false,"landing_page_url":"https://doi.org/10.1109/dft.2017.8244458","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","raw_type":"proceedings-article"},{"id":"pmh:oai:art.torvergata.it:2108/193451","is_oa":false,"landing_page_url":"http://hdl.handle.net/2108/193451","pdf_url":null,"source":{"id":"https://openalex.org/S4306400993","display_name":"Cineca Institutional Research Information System (Tor Vergata University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I116067653","host_organization_name":"University of Rome Tor Vergata","host_organization_lineage":["https://openalex.org/I116067653"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8299999833106995,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W611078108","https://openalex.org/W1966361696","https://openalex.org/W2055115253","https://openalex.org/W2065692759","https://openalex.org/W2123845384","https://openalex.org/W2131913992","https://openalex.org/W2145071552","https://openalex.org/W2152652532","https://openalex.org/W2546844239","https://openalex.org/W2554887932","https://openalex.org/W6728998671"],"related_works":["https://openalex.org/W2292926063","https://openalex.org/W2127784084","https://openalex.org/W2950578529","https://openalex.org/W4383553080","https://openalex.org/W4293879742","https://openalex.org/W2086416962","https://openalex.org/W2212047860","https://openalex.org/W2167538128","https://openalex.org/W2155669648","https://openalex.org/W2076917164"],"abstract_inverted_index":{"Bit":[0],"flips":[1],"on":[2,12,34,182,186,321],"instructions":[3,36,76,157,178,215,258,272],"may":[4,27,224],"affect":[5],"the":[6,9,13,19,22,32,35,41,50,70,75,81,85,96,127,136,147,154,169,174,183,194,200,203,218,221,229,249,254,265,268,292,298,306,325,334,341],"execution":[7],"of":[8,21,54,59,74,146,199,208,220,256,270,300,324],"processor":[10],"depending":[11],"Instruction":[14],"Set":[15],"Architecture":[16],"(ISA)":[17],"and":[18,139,158,185,223,308],"location":[20],"flipped":[23],"bits.":[24],"Intrinsically,":[25],"ISAs":[26,55],"detect":[28,80,131],"bit":[29,67],"upsets":[30],"if":[31,274],"errors":[33,133,288],"produce":[37],"exceptions":[38],"that":[39,91,287,312],"halt":[40],"execution.":[42],"Previous":[43],"works":[44],"exploit":[45],"this":[46,92,116,319],"fact":[47],"to":[48,63,69,79,130,167,217,261,279,331,338],"improve":[49,340],"error":[51,68,82,103,190,250,342],"detection":[52,104,111,251,269,343],"capabilities":[53],"with":[56,126,228],"an":[57,102,189,246],"addition":[58],"simple":[60],"encoding/decoding":[61],"scheme":[62,129],"propagate":[64],"any":[65,198],"single":[66],"\u201cmost":[71],"vulnerable":[72],"bit\u201d":[73],"in":[77,202,233,248,264],"order":[78],"by":[83,152],"crashing":[84],"system.":[86],"Although":[87],"it":[88,106],"was":[89],"proven":[90],"approach":[93,237,320],"significantly":[94,339],"reduces":[95],"Silent":[97],"Data":[98],"Corruptions":[99],"(SDC),":[100],"as":[101,193,232,253],"scheme,":[105],"is":[107,191,196,245,259,286,295,336],"not":[108,197,277],"practical":[109],"since":[110],"causes":[112],"system":[113,142,230,281],"crash.":[114,143,282,293],"In":[115],"paper,":[117],"we":[118],"propose":[119],"using":[120],"a":[121,187,280,302,314],"Bloom":[122],"Filter":[123],"(BF)":[124],"along":[125],"encode/decode":[128],"soft":[132],"without":[134],"executing":[135],"erroneous":[137,214],"instruction":[138,195],"thus":[140],"avoiding":[141],"The":[144,242,283],"contents":[145,170],"BF":[148,184,307,335],"are":[149,171,179,289],"those":[150,262],"obtained":[151],"inserting":[153],"valid":[155,257],"program":[156,266],"can":[159,211],"be":[160,226],"computed":[161],"at":[162,297],"compile":[163],"time.":[164],"Then":[165],"prior":[166],"execution,":[168,177],"loaded":[172],"into":[173],"BF.":[175],"During":[176],"first":[180,243],"checked":[181],"negative":[188],"detected":[192,227,290],"ones":[201],"program.":[204],"A":[205],"small":[206,303],"number":[207],"false":[209],"positives":[210],"occur":[212],"for":[213,305],"(due":[216],"nature":[219],"BF)":[222],"still":[225],"crash":[231],"previous":[234],"works.":[235],"Our":[236],"has":[238],"two":[239],"main":[240],"benefits.":[241],"one":[244,285],"increase":[247],"rate":[252],"set":[255],"restricted":[260],"used":[263],"allowing":[267],"invalid":[271],"even":[273],"they":[275],"do":[276],"lead":[278],"second":[284],"before":[291],"This":[294],"done":[296],"cost":[299],"adding":[301],"memory":[304],"some":[309],"control":[310],"logic":[311],"requires":[313],"low":[315],"overhead.":[316],"We":[317],"evaluated":[318],"binary":[322],"files":[323],"ARM":[326],"Cortex":[327],"M0":[328],"core.":[329],"According":[330],"our":[332],"findings,":[333],"able":[337],"rate.":[344]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
