{"id":"https://openalex.org/W4400258554","doi":"https://doi.org/10.1016/j.sysarc.2024.103220","title":"A framework for static analysis and verification of low-level RTOS code","display_name":"A framework for static analysis and verification of low-level RTOS code","publication_year":2024,"publication_date":"2024-07-02","ids":{"openalex":"https://openalex.org/W4400258554","doi":"https://doi.org/10.1016/j.sysarc.2024.103220"},"language":"en","primary_location":{"id":"doi:10.1016/j.sysarc.2024.103220","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.sysarc.2024.103220","pdf_url":null,"source":{"id":"https://openalex.org/S127660348","display_name":"Journal of Systems Architecture","issn_l":"1383-7621","issn":["1383-7621","1873-6165"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems Architecture","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1016/j.sysarc.2024.103220","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5083031063","display_name":"Vignesh Manjunath","orcid":"https://orcid.org/0000-0002-5580-348X"},"institutions":[{"id":"https://openalex.org/I4092182","display_name":"Graz University of Technology","ror":"https://ror.org/00d7xrm67","country_code":"AT","type":"education","lineage":["https://openalex.org/I4092182"]},{"id":"https://openalex.org/I4210127322","display_name":"Procomcure Biotech (Austria)","ror":"https://ror.org/035g5pd63","country_code":"AT","type":"company","lineage":["https://openalex.org/I4210127322"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"Vignesh Manjunath","raw_affiliation_strings":["Graz University of Technology, Inffeldgasse 16, Graz, 8010, Austria","Pro2Future GmbH, Inffeldgasse 25F, Graz, 8010, Austria"],"raw_orcid":"https://orcid.org/0000-0002-5580-348X","affiliations":[{"raw_affiliation_string":"Graz University of Technology, Inffeldgasse 16, Graz, 8010, Austria","institution_ids":["https://openalex.org/I4092182"]},{"raw_affiliation_string":"Pro2Future GmbH, Inffeldgasse 25F, Graz, 8010, Austria","institution_ids":["https://openalex.org/I4210127322"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072094059","display_name":"Marcel Baunach","orcid":"https://orcid.org/0000-0002-3716-2682"},"institutions":[{"id":"https://openalex.org/I4092182","display_name":"Graz University of Technology","ror":"https://ror.org/00d7xrm67","country_code":"AT","type":"education","lineage":["https://openalex.org/I4092182"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Marcel Baunach","raw_affiliation_strings":["Graz University of Technology, Inffeldgasse 16, Graz, 8010, Austria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Graz University of Technology, Inffeldgasse 16, Graz, 8010, Austria","institution_ids":["https://openalex.org/I4092182"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5083031063"],"corresponding_institution_ids":["https://openalex.org/I4092182","https://openalex.org/I4210127322"],"apc_list":{"value":2800,"currency":"USD","value_usd":2800},"apc_paid":{"value":2800,"currency":"USD","value_usd":2800},"fwci":2.3718,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.893715,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":"154","issue":null,"first_page":"103220","last_page":"103220"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","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/T10904","display_name":"Embedded Systems Design Techniques","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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9976000189781189,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9958999752998352,"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/computer-science","display_name":"Computer science","score":0.9072723388671875},{"id":"https://openalex.org/keywords/real-time-operating-system","display_name":"Real-time operating system","score":0.6577786803245544},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.5156582593917847},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5004909038543701},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.42521175742149353},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.35812151432037354}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9072723388671875},{"id":"https://openalex.org/C28472234","wikidata":"https://www.wikidata.org/wiki/Q213666","display_name":"Real-time operating system","level":2,"score":0.6577786803245544},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.5156582593917847},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5004909038543701},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.42521175742149353},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.35812151432037354},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1016/j.sysarc.2024.103220","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.sysarc.2024.103220","pdf_url":null,"source":{"id":"https://openalex.org/S127660348","display_name":"Journal of Systems Architecture","issn_l":"1383-7621","issn":["1383-7621","1873-6165"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems Architecture","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1016/j.sysarc.2024.103220","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.sysarc.2024.103220","pdf_url":null,"source":{"id":"https://openalex.org/S127660348","display_name":"Journal of Systems Architecture","issn_l":"1383-7621","issn":["1383-7621","1873-6165"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems Architecture","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W600896354","https://openalex.org/W618880932","https://openalex.org/W1556900989","https://openalex.org/W1975808766","https://openalex.org/W2073809515","https://openalex.org/W2111825754","https://openalex.org/W2498600351","https://openalex.org/W2630557945","https://openalex.org/W2751325934","https://openalex.org/W2770169596","https://openalex.org/W3138739399","https://openalex.org/W4205554054","https://openalex.org/W4238586519","https://openalex.org/W4239501487","https://openalex.org/W4241368469","https://openalex.org/W4245068647","https://openalex.org/W4246191294","https://openalex.org/W4400479980","https://openalex.org/W6628837289","https://openalex.org/W6633494089","https://openalex.org/W6634209819","https://openalex.org/W6636489734","https://openalex.org/W6640695929","https://openalex.org/W6649495797","https://openalex.org/W6683225327","https://openalex.org/W6684352668","https://openalex.org/W6690769046","https://openalex.org/W6743645798","https://openalex.org/W6766436349","https://openalex.org/W6781146380","https://openalex.org/W6784856232","https://openalex.org/W6791455843","https://openalex.org/W6833190343","https://openalex.org/W6834725132"],"related_works":["https://openalex.org/W2348991889","https://openalex.org/W2214202562","https://openalex.org/W2140373800","https://openalex.org/W2358350236","https://openalex.org/W2185920304","https://openalex.org/W2385167787","https://openalex.org/W2352866890","https://openalex.org/W2137093729","https://openalex.org/W1974394055","https://openalex.org/W2369523541"],"abstract_inverted_index":{"Modern":[0],"embedded":[1],"software":[2,24],"development":[3],"uses":[4],"model-based":[5],"methods":[6,21],"to":[7,18,22,78,87,125,161,181,242],"support":[8],"long-term":[9],"maintenance,":[10],"portability,":[11],"and":[12,26,35,61,76,149,153,183,193,203,215,247],"correctness.":[13],"A":[14],"growing":[15],"trend":[16],"is":[17],"use":[19,115],"formal":[20,69,178],"create":[23],"models":[25,70],"verify":[27,184],"their":[28],"correctness":[29,55,131,189,223],"against":[30,56,136,190,224],"requirement":[31,194],"specifications.":[32,195],"However,":[33],"modeling":[34],"verifying":[36,204],"low-level":[37,134,157,186,206],"Real-Time":[38],"Operating":[39],"Systems":[40],"(RTOS)":[41],"or":[42],"Basic":[43],"Software":[44],"(BSW)":[45],"code":[46,158,187],"sequences":[47],"remains":[48],"a":[49,88,177,211],"major":[50],"challenge,":[51],"as":[52,123],"it":[53],"requires":[54],"the":[57,72,79,83,116,120,130,133,137,141,151,156,162,166,171,185,191,198,205,216,228,244],"internal":[58],"hardware":[59,74,142,225],"behavior":[60],"timing.":[62],"To":[63],"ensure":[64],"this":[65,93],"correctness,":[66],"we":[67,95,234],"need":[68],"of":[71,119,132,140,155,210,220,239],"complex":[73],"architecture,":[75],"due":[77],"increased":[80],"model":[81,182],"complexity,":[82],"verification":[84],"can":[85,173],"lead":[86],"state":[89,248],"space":[90],"explosion.":[91],"In":[92,232],"paper,":[94],"mitigate":[96],"these":[97],"challenges":[98],"by":[99,201],"using":[100],"an":[101,236],"existing":[102],"static":[103],"Worst-Case":[104],"Execution":[105],"Time":[106],"(WCET)":[107],"analysis":[108,122],"tool,":[109],"OTAWA,":[110],"for":[111,188,222],"microarchitecture":[112],"analysis.":[113],"We":[114,196],"intermediate":[117],"results":[118,172],"WCET":[121],"input":[124],"our":[126,240],"process,":[127],"which":[128],"verifies":[129],"implementations":[135],"runtime":[138],"effects":[139,226],"(e.g.,":[143],"synchronization":[144],"dependencies,":[145],"memory":[146],"race":[147],"conditions)":[148],"analyzes":[150],"timing":[152,192],"performance":[154],"with":[159],"respect":[160],"data":[163],"hazards":[164],"in":[165,176,227],"pipeline.":[167],"After":[168],"successful":[169],"verification,":[170],"be":[174],"used":[175],"method":[179],"environment":[180],"demonstrate":[197],"proposed":[199],"framework":[200,241],"analyzing":[202],"context":[207],"switch":[208],"sequence":[209,219],"classic":[212],"AUTOSAR-based":[213],"RTOS":[214],"kernel":[217],"startup":[218],"FreeRTOS":[221],"AURIX":[229],"TriCore":[230],"architecture.":[231],"addition,":[233],"show":[235],"empirical":[237],"evaluation":[238],"examine":[243],"scalability,":[245],"performance,":[246],"space.":[249]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
