{"id":"https://openalex.org/W4361271557","doi":"https://doi.org/10.1145/3589950","title":"Software Fault Tolerance in Real-Time Systems: Identifying the Future Research Questions","display_name":"Software Fault Tolerance in Real-Time Systems: Identifying the Future Research Questions","publication_year":2023,"publication_date":"2023-03-30","ids":{"openalex":"https://openalex.org/W4361271557","doi":"https://doi.org/10.1145/3589950"},"language":"en","primary_location":{"id":"doi:10.1145/3589950","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3589950","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3589950","source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3589950","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5009005565","display_name":"Federico Reghenzani","orcid":"https://orcid.org/0000-0002-1888-9579"},"institutions":[{"id":"https://openalex.org/I2801994115","display_name":"European Space Agency","ror":"https://ror.org/03wd9za21","country_code":"FR","type":"funder","lineage":["https://openalex.org/I2801994115"]},{"id":"https://openalex.org/I44377176","display_name":"European Space Research and Technology Centre","ror":"https://ror.org/03h3jqn23","country_code":"NL","type":"government","lineage":["https://openalex.org/I2801994115","https://openalex.org/I44377176"]},{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["FR","IT","NL"],"is_corresponding":false,"raw_author_name":"Federico Reghenzani","raw_affiliation_strings":["DEIB, Politecnico di Milano, ITA and ESTEC, European Space Agency, NLD"],"raw_orcid":"https://orcid.org/0000-0002-1888-9579","affiliations":[{"raw_affiliation_string":"DEIB, Politecnico di Milano, ITA and ESTEC, European Space Agency, NLD","institution_ids":["https://openalex.org/I2801994115","https://openalex.org/I44377176","https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067621571","display_name":"Zhishan Guo","orcid":"https://orcid.org/0000-0002-5967-1058"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhishan Guo","raw_affiliation_strings":["Department of Computer Science, North Carolina State University, USA"],"raw_orcid":"https://orcid.org/0000-0002-5967-1058","affiliations":[{"raw_affiliation_string":"Department of Computer Science, North Carolina State University, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052803987","display_name":"William Fornaciari","orcid":"https://orcid.org/0000-0001-8294-730X"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"William Fornaciari","raw_affiliation_strings":["DEIB, Politecnico di Milano, ITA"],"raw_orcid":"https://orcid.org/0000-0001-8294-730X","affiliations":[{"raw_affiliation_string":"DEIB, Politecnico di Milano, ITA","institution_ids":["https://openalex.org/I93860229"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":8.0594,"has_fulltext":true,"cited_by_count":35,"citation_normalized_percentile":{"value":0.9843057,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":"55","issue":"14s","first_page":"1","last_page":"30"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9995999932289124,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9995999932289124,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9962999820709229,"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"}},{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9945999979972839,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8619498014450073},{"id":"https://openalex.org/keywords/dependability","display_name":"Dependability","score":0.8603305220603943},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.7196334600448608},{"id":"https://openalex.org/keywords/software-fault-tolerance","display_name":"Software fault tolerance","score":0.6248932480812073},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5694116950035095},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.527369499206543},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.503619372844696},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.468656450510025},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4481083154678345},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.3662468194961548},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.36358731985092163},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18839743733406067}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8619498014450073},{"id":"https://openalex.org/C77019957","wikidata":"https://www.wikidata.org/wiki/Q2689057","display_name":"Dependability","level":2,"score":0.8603305220603943},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.7196334600448608},{"id":"https://openalex.org/C50712370","wikidata":"https://www.wikidata.org/wiki/Q4269346","display_name":"Software fault tolerance","level":3,"score":0.6248932480812073},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5694116950035095},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.527369499206543},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.503619372844696},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.468656450510025},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4481083154678345},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.3662468194961548},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.36358731985092163},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18839743733406067},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3589950","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3589950","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3589950","source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"},{"id":"pmh:oai:re.public.polimi.it:11311/1233748","is_oa":true,"landing_page_url":"https://dl.acm.org/doi/10.1145/3589950","pdf_url":"https://re.public.polimi.it/bitstream/11311/1233748/2/Faults_Challenges_Survey_AAM.pdf","source":{"id":"https://openalex.org/S4306400312","display_name":"Virtual Community of Pathological Anatomy (University of Castilla La Mancha)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79189158","host_organization_name":"University of Castilla-La Mancha","host_organization_lineage":["https://openalex.org/I79189158"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1145/3589950","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3589950","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3589950","source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1155229040","display_name":null,"funder_award_id":"4000133770/21/NL/MH/hm","funder_id":"https://openalex.org/F4320318240","funder_display_name":"European Space Agency"},{"id":"https://openalex.org/G3799652049","display_name":"PPoSS: Planning:  Data Centric Computing for Scalable Heterogeneous Memory and Storage Systems Architecture","funder_award_id":"2028481","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320318240","display_name":"European Space Agency","ror":"https://ror.org/03wd9za21"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4361271557.pdf","grobid_xml":"https://content.openalex.org/works/W4361271557.grobid-xml"},"referenced_works_count":101,"referenced_works":["https://openalex.org/W128180137","https://openalex.org/W849075951","https://openalex.org/W1497313266","https://openalex.org/W1744830798","https://openalex.org/W1825939613","https://openalex.org/W1935947664","https://openalex.org/W1970006433","https://openalex.org/W1980363975","https://openalex.org/W1986009243","https://openalex.org/W1986078173","https://openalex.org/W1994680589","https://openalex.org/W2013553108","https://openalex.org/W2016944512","https://openalex.org/W2031411490","https://openalex.org/W2033656974","https://openalex.org/W2034593585","https://openalex.org/W2035195286","https://openalex.org/W2037417177","https://openalex.org/W2042694839","https://openalex.org/W2043318181","https://openalex.org/W2043877046","https://openalex.org/W2046015854","https://openalex.org/W2050405097","https://openalex.org/W2054164942","https://openalex.org/W2077937403","https://openalex.org/W2086184665","https://openalex.org/W2086282221","https://openalex.org/W2092621316","https://openalex.org/W2095062491","https://openalex.org/W2096865422","https://openalex.org/W2097545679","https://openalex.org/W2099202057","https://openalex.org/W2102832680","https://openalex.org/W2105447827","https://openalex.org/W2116214478","https://openalex.org/W2118154846","https://openalex.org/W2118338314","https://openalex.org/W2118561680","https://openalex.org/W2119000119","https://openalex.org/W2119027715","https://openalex.org/W2119744277","https://openalex.org/W2120354574","https://openalex.org/W2121043529","https://openalex.org/W2125511829","https://openalex.org/W2125873236","https://openalex.org/W2127894564","https://openalex.org/W2129300220","https://openalex.org/W2129745701","https://openalex.org/W2133620399","https://openalex.org/W2135966495","https://openalex.org/W2137189977","https://openalex.org/W2140535670","https://openalex.org/W2144038902","https://openalex.org/W2148602057","https://openalex.org/W2157116240","https://openalex.org/W2165646063","https://openalex.org/W2167200329","https://openalex.org/W2169239645","https://openalex.org/W2169596872","https://openalex.org/W2233909155","https://openalex.org/W2345302610","https://openalex.org/W2402610930","https://openalex.org/W2464345709","https://openalex.org/W2476926196","https://openalex.org/W2506467271","https://openalex.org/W2507901534","https://openalex.org/W2510916892","https://openalex.org/W2536694391","https://openalex.org/W2554640547","https://openalex.org/W2568888431","https://openalex.org/W2624213075","https://openalex.org/W2766708668","https://openalex.org/W2769328306","https://openalex.org/W2797167823","https://openalex.org/W2800792628","https://openalex.org/W2804861923","https://openalex.org/W2890277969","https://openalex.org/W2895690683","https://openalex.org/W2910588731","https://openalex.org/W2929553106","https://openalex.org/W3006626791","https://openalex.org/W3026790172","https://openalex.org/W3091497013","https://openalex.org/W3091727402","https://openalex.org/W3099618317","https://openalex.org/W3112782983","https://openalex.org/W3121348444","https://openalex.org/W3183425141","https://openalex.org/W4232448371","https://openalex.org/W4237604901","https://openalex.org/W4237854095","https://openalex.org/W4239055616","https://openalex.org/W4248195866","https://openalex.org/W4248281428","https://openalex.org/W4252226599","https://openalex.org/W4283689066","https://openalex.org/W4283730646","https://openalex.org/W4286781535","https://openalex.org/W4297337467","https://openalex.org/W4399485978","https://openalex.org/W6677752811"],"related_works":["https://openalex.org/W2391543021","https://openalex.org/W2478234182","https://openalex.org/W2500096115","https://openalex.org/W2079573928","https://openalex.org/W2897457454","https://openalex.org/W2971479921","https://openalex.org/W251594786","https://openalex.org/W1584970842","https://openalex.org/W2106348006","https://openalex.org/W3145923041"],"abstract_inverted_index":{"Tolerating":[0],"hardware":[1,17,41,47],"faults":[2,42],"in":[3,83],"modern":[4],"architectures":[5],"is":[6],"becoming":[7],"a":[8,68,102],"prominent":[9],"problem":[10],"due":[11],"to":[12,25,36,45,124,136],"the":[13,16,23,53,57,60,64,74,84,90,94,109,133],"miniaturization":[14],"of":[15,55,59,63,77,86],"components,":[18],"their":[19],"increasing":[20],"complexity,":[21],"and":[22,93,117,126],"necessity":[24],"reduce":[26],"costs.":[27],"Software-Implemented":[28],"Hardware":[29],"Fault":[30],"Tolerance":[31],"approaches":[32,80],"have":[33],"been":[34],"developed":[35],"improve":[37],"system":[38],"dependability":[39],"regarding":[40],"without":[43],"resorting":[44],"custom":[46],"solutions.":[48],"However,":[49],"these":[50,97],"come":[51],"at":[52],"expense":[54],"making":[56],"satisfaction":[58],"timing":[61,118],"constraints":[62],"applications/activities":[65],"harder":[66],"from":[67],"scheduling":[69],"standpoint.":[70],"This":[71,120],"article":[72],"surveys":[73],"current":[75],"state-of-the-art":[76],"fault":[78,114],"tolerance":[79,115],"when":[81],"used":[82],"context":[85],"real-time":[87],"systems,":[88],"identifying":[89],"main":[91],"challenges":[92],"cross-links":[95],"between":[96],"two":[98],"topics.":[99],"We":[100],"propose":[101],"joint":[103],"scheduling-failure":[104],"analysis":[105],"model":[106,121],"that":[107],"highlights":[108],"formal":[110],"interactions":[111],"among":[112],"software":[113],"mechanisms":[116],"properties.":[119],"allows":[122],"us":[123],"present":[125],"discuss":[127],"many":[128],"open":[129],"research":[130,139],"questions":[131],"with":[132],"final":[134],"aim":[135],"spur":[137],"future":[138],"activities.":[140]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":13},{"year":2024,"cited_by_count":13},{"year":2023,"cited_by_count":5}],"updated_date":"2026-08-08T07:41:36.138363","created_date":"2025-10-10T00:00:00"}
