{"id":"https://openalex.org/W4381746611","doi":"https://doi.org/10.1109/lats58125.2023.10154492","title":"On the integration and hardening of Software Test Libraries in Real-Time Operating Systems","display_name":"On the integration and hardening of Software Test Libraries in Real-Time Operating Systems","publication_year":2023,"publication_date":"2023-03-21","ids":{"openalex":"https://openalex.org/W4381746611","doi":"https://doi.org/10.1109/lats58125.2023.10154492"},"language":"en","primary_location":{"id":"doi:10.1109/lats58125.2023.10154492","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/lats58125.2023.10154492","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE 24th Latin American Test Symposium (LATS)","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/A5060364710","display_name":"Francesco Angione","orcid":"https://orcid.org/0000-0003-2978-1130"},"institutions":[{"id":"https://openalex.org/I177477856","display_name":"Polytechnic University of Turin","ror":"https://ror.org/00bgk9508","country_code":"IT","type":"education","lineage":["https://openalex.org/I177477856"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Francesco Angione","raw_affiliation_strings":["Politecnico di Torino,Dip. di Automatica e Informatica,Turin,Italy","Dip. di Automatica e Informatica, Politecnico di Torino, Turin, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Torino,Dip. di Automatica e Informatica,Turin,Italy","institution_ids":["https://openalex.org/I177477856"]},{"raw_affiliation_string":"Dip. di Automatica e Informatica, Politecnico di Torino, Turin, Italy","institution_ids":["https://openalex.org/I177477856"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049430681","display_name":"Paolo Bernardi","orcid":"https://orcid.org/0000-0002-0985-9327"},"institutions":[{"id":"https://openalex.org/I177477856","display_name":"Polytechnic University of Turin","ror":"https://ror.org/00bgk9508","country_code":"IT","type":"education","lineage":["https://openalex.org/I177477856"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Paolo Bernardi","raw_affiliation_strings":["Politecnico di Torino,Dip. di Automatica e Informatica,Turin,Italy","Dip. di Automatica e Informatica, Politecnico di Torino, Turin, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Torino,Dip. di Automatica e Informatica,Turin,Italy","institution_ids":["https://openalex.org/I177477856"]},{"raw_affiliation_string":"Dip. di Automatica e Informatica, Politecnico di Torino, Turin, Italy","institution_ids":["https://openalex.org/I177477856"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089672314","display_name":"Riccardo Cantoro","orcid":"https://orcid.org/0000-0002-1745-5293"},"institutions":[{"id":"https://openalex.org/I177477856","display_name":"Polytechnic University of Turin","ror":"https://ror.org/00bgk9508","country_code":"IT","type":"education","lineage":["https://openalex.org/I177477856"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Riccardo Cantoro","raw_affiliation_strings":["Politecnico di Torino,Dip. di Automatica e Informatica,Turin,Italy","Dip. di Automatica e Informatica, Politecnico di Torino, Turin, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Torino,Dip. di Automatica e Informatica,Turin,Italy","institution_ids":["https://openalex.org/I177477856"]},{"raw_affiliation_string":"Dip. di Automatica e Informatica, Politecnico di Torino, Turin, Italy","institution_ids":["https://openalex.org/I177477856"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092072441","display_name":"Nicola di Gruttola Giardino","orcid":"https://orcid.org/0009-0008-7523-0229"},"institutions":[{"id":"https://openalex.org/I177477856","display_name":"Polytechnic University of Turin","ror":"https://ror.org/00bgk9508","country_code":"IT","type":"education","lineage":["https://openalex.org/I177477856"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Nicola Di Gruttola Giardino","raw_affiliation_strings":["Politecnico di Torino,Dip. di Automatica e Informatica,Turin,Italy","Dip. di Automatica e Informatica, Politecnico di Torino, Turin, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Torino,Dip. di Automatica e Informatica,Turin,Italy","institution_ids":["https://openalex.org/I177477856"]},{"raw_affiliation_string":"Dip. di Automatica e Informatica, Politecnico di Torino, Turin, Italy","institution_ids":["https://openalex.org/I177477856"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044545889","display_name":"Davide Piumatti","orcid":"https://orcid.org/0000-0001-5156-6272"},"institutions":[{"id":"https://openalex.org/I177477856","display_name":"Polytechnic University of Turin","ror":"https://ror.org/00bgk9508","country_code":"IT","type":"education","lineage":["https://openalex.org/I177477856"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Davide Piumatti","raw_affiliation_strings":["Politecnico di Torino,Dip. di Automatica e Informatica,Turin,Italy","Dip. di Automatica e Informatica, Politecnico di Torino, Turin, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Torino,Dip. di Automatica e Informatica,Turin,Italy","institution_ids":["https://openalex.org/I177477856"]},{"raw_affiliation_string":"Dip. di Automatica e Informatica, Politecnico di Torino, Turin, Italy","institution_ids":["https://openalex.org/I177477856"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058555274","display_name":"M. Sonza Reorda","orcid":"https://orcid.org/0000-0003-2899-7669"},"institutions":[{"id":"https://openalex.org/I177477856","display_name":"Polytechnic University of Turin","ror":"https://ror.org/00bgk9508","country_code":"IT","type":"education","lineage":["https://openalex.org/I177477856"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Matteo Sonza Reorda","raw_affiliation_strings":["Politecnico di Torino,Dip. di Automatica e Informatica,Turin,Italy","Dip. di Automatica e Informatica, Politecnico di Torino, Turin, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Torino,Dip. di Automatica e Informatica,Turin,Italy","institution_ids":["https://openalex.org/I177477856"]},{"raw_affiliation_string":"Dip. di Automatica e Informatica, Politecnico di Torino, Turin, Italy","institution_ids":["https://openalex.org/I177477856"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024226992","display_name":"D. Appello","orcid":"https://orcid.org/0000-0001-8178-2785"},"institutions":[{"id":"https://openalex.org/I4210154781","display_name":"STMicroelectronics (Italy)","ror":"https://ror.org/053bqv655","country_code":"IT","type":"company","lineage":["https://openalex.org/I131827901","https://openalex.org/I4210154781"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Davide Appello","raw_affiliation_strings":["ST Microelectronics,Italy","ST Microelectronics, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ST Microelectronics,Italy","institution_ids":["https://openalex.org/I4210154781"]},{"raw_affiliation_string":"ST Microelectronics, Italy","institution_ids":["https://openalex.org/I4210154781"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5043908290","display_name":"Vincenzo Tancorre","orcid":"https://orcid.org/0000-0001-7959-0784"},"institutions":[{"id":"https://openalex.org/I4210154781","display_name":"STMicroelectronics (Italy)","ror":"https://ror.org/053bqv655","country_code":"IT","type":"company","lineage":["https://openalex.org/I131827901","https://openalex.org/I4210154781"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Vincenzo Tancorre","raw_affiliation_strings":["ST Microelectronics,Italy","ST Microelectronics, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ST Microelectronics,Italy","institution_ids":["https://openalex.org/I4210154781"]},{"raw_affiliation_string":"ST Microelectronics, Italy","institution_ids":["https://openalex.org/I4210154781"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5060364710"],"corresponding_institution_ids":["https://openalex.org/I177477856"],"apc_list":null,"apc_paid":null,"fwci":0.5846,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.60639756,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.994700014591217,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.994700014591217,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.991599977016449,"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/T12810","display_name":"Real-time simulation and control systems","score":0.989799976348877,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems 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/embedded-system","display_name":"Embedded system","score":0.6679478883743286},{"id":"https://openalex.org/keywords/real-time-operating-system","display_name":"Real-time operating system","score":0.6493741273880005},{"id":"https://openalex.org/keywords/debugger","display_name":"Debugger","score":0.649153470993042},{"id":"https://openalex.org/keywords/avionics-software","display_name":"Avionics software","score":0.6293208599090576},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6103026270866394},{"id":"https://openalex.org/keywords/embedded-software","display_name":"Embedded software","score":0.5581912994384766},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4702410101890564},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4579623341560364},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.35348835587501526},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.3202366232872009},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.2895313501358032}],"concepts":[{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6679478883743286},{"id":"https://openalex.org/C28472234","wikidata":"https://www.wikidata.org/wiki/Q213666","display_name":"Real-time operating system","level":2,"score":0.6493741273880005},{"id":"https://openalex.org/C2778485113","wikidata":"https://www.wikidata.org/wiki/Q193231","display_name":"Debugger","level":3,"score":0.649153470993042},{"id":"https://openalex.org/C109905503","wikidata":"https://www.wikidata.org/wiki/Q4828920","display_name":"Avionics software","level":5,"score":0.6293208599090576},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6103026270866394},{"id":"https://openalex.org/C154488198","wikidata":"https://www.wikidata.org/wiki/Q1335007","display_name":"Embedded software","level":3,"score":0.5581912994384766},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4702410101890564},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4579623341560364},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.35348835587501526},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.3202366232872009},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.2895313501358032}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/lats58125.2023.10154492","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/lats58125.2023.10154492","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE 24th Latin American Test Symposium (LATS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4000000059604645,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W3110464676","https://openalex.org/W2148020779","https://openalex.org/W2347782789","https://openalex.org/W3142911531","https://openalex.org/W2011536307","https://openalex.org/W4241303420","https://openalex.org/W657956662","https://openalex.org/W155237763","https://openalex.org/W2371705886","https://openalex.org/W2134420764"],"abstract_inverted_index":{"The":[0,85,196],"performance":[1],"and":[2,19,31,82,175],"complexity":[3],"of":[4,27,54,109],"Automotive":[5],"System-on-Chip":[6,206],"(SoC)":[7],"have":[8,45,75],"dramatically":[9,39],"risen":[10],"in":[11,97,130,147,166],"the":[12,32,65,102,167,179,209],"last":[13],"decade":[14],"thanks":[15],"to":[16,21,47,70,104,143,156,171,208],"technology":[17],"scaling":[18],"moved":[20],"multicore":[22],"capabilities.":[23],"As":[24],"a":[25,48,189,203],"matter":[26],"fact,":[28],"user":[29],"requirements":[30,77],"scenario":[33],"complex-ity":[34],"handled":[35],"by":[36],"devices":[37],"are":[38,89,141,162],"growing.":[40],"Therefore,":[41],"bare-metal":[42],"safety-critical":[43],"applications":[44,105],"shifted":[46],"new":[49],"application":[50],"paradigm":[51],"on":[52,78,107,202],"top":[53,108],"Real-Time":[55],"Operating":[56],"Systems":[57],"(RTOS).":[58],"Safety":[59],"standards":[60],"require":[61],"runtime":[62],"self-check":[63],"procedures":[64,74],"CPU":[66],"executes":[67],"from":[68,212],"time":[69,81],"time.":[71],"Such":[72],"self-test":[73,87],"strict":[76],"their":[79,133,173],"execution":[80],"memory":[83],"foot-print.":[84],"aforementioned":[86],"processes":[88],"also":[90,116],"known":[91],"as":[92],"Software-Based":[93],"Self":[94],"Test":[95,99,113,128,169,184],"encapsulated":[96],"Software":[98,112,127,168,183],"Libraries.":[100],"Following":[101],"shift":[103],"written":[106],"an":[110],"RTOS,":[111],"Libraries":[114,129],"must":[115],"be":[117],"integrated.":[118],"This":[119],"paper":[120],"investigates":[121],"possible":[122],"software":[123],"architectures":[124],"when":[125],"integrating":[126],"RTOSes":[131],"with":[132],"pros":[134],"e":[135],"cons.":[136],"Afterward,":[137],"some":[138],"hardening":[139],"mechanisms":[140],"provided":[142],"overcome":[144],"eventual":[145],"problems":[146],"case":[148],"permanent":[149],"or":[150],"transient":[151],"faults":[152],"arise.":[153],"In":[154],"order":[155],"simulate":[157],"critical":[158],"conditions,":[159],"fault":[160,197],"injections":[161],"performed":[163,201],"via":[164],"debugger":[165],"Library":[170,185],"investigate":[172],"behavior":[174],"how":[176],"they":[177],"affect":[178],"system.":[180],"Previously":[181],"developed":[182],"is":[186,200],"integrated":[187],"into":[188],"commercial":[190],"RTOS":[191],"called":[192],"Micrium":[193],"C":[194],"OS-III.":[195],"injection":[198],"campaign":[199],"real":[204],"automotive":[205],"belonging":[207],"SPC58":[210],"family":[211],"ST":[213],"Microelectronics.":[214]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-05-28T09:10:13.091523","created_date":"2025-10-10T00:00:00"}
