{"id":"https://openalex.org/W2068575030","doi":"https://doi.org/10.1145/1134650.1134666","title":"Faster WCET flow analysis by program slicing","display_name":"Faster WCET flow analysis by program slicing","publication_year":2006,"publication_date":"2006-06-14","ids":{"openalex":"https://openalex.org/W2068575030","doi":"https://doi.org/10.1145/1134650.1134666","mag":"2068575030"},"language":"en","primary_location":{"id":"doi:10.1145/1134650.1134666","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1134650.1134666","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2006 ACM SIGPLAN/SIGBED conference on Language, compilers, and tool support for embedded systems","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/A5020632097","display_name":"Christer Sandberg","orcid":null},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Christer Sandberg","raw_affiliation_strings":["M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden"],"affiliations":[{"raw_affiliation_string":"M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden","institution_ids":["https://openalex.org/I82509713"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057174244","display_name":"Andreas Ermedahl","orcid":null},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Andreas Ermedahl","raw_affiliation_strings":["M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden"],"affiliations":[{"raw_affiliation_string":"M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden","institution_ids":["https://openalex.org/I82509713"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108633480","display_name":"Jan Gustafsson","orcid":null},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Jan Gustafsson","raw_affiliation_strings":["M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden"],"affiliations":[{"raw_affiliation_string":"M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden","institution_ids":["https://openalex.org/I82509713"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5062612658","display_name":"Bj\u00f6rn Lisper","orcid":"https://orcid.org/0000-0001-5297-6548"},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Bj\u00f6rn Lisper","raw_affiliation_strings":["M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden"],"affiliations":[{"raw_affiliation_string":"M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden","institution_ids":["https://openalex.org/I82509713"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5020632097"],"corresponding_institution_ids":["https://openalex.org/I82509713"],"apc_list":null,"apc_paid":null,"fwci":4.9012,"has_fulltext":false,"cited_by_count":31,"citation_normalized_percentile":{"value":0.95205128,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"103","last_page":"112"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.9990000128746033,"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/T10142","display_name":"Formal Methods in Verification","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/slicing","display_name":"Slicing","score":0.8895734548568726},{"id":"https://openalex.org/keywords/program-slicing","display_name":"Program slicing","score":0.8779799938201904},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8651889562606812},{"id":"https://openalex.org/keywords/program-analysis","display_name":"Program analysis","score":0.6985698938369751},{"id":"https://openalex.org/keywords/worst-case-execution-time","display_name":"Worst-case execution time","score":0.6557393670082092},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.6443111896514893},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.6361372470855713},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.5471628308296204},{"id":"https://openalex.org/keywords/flow","display_name":"Flow (mathematics)","score":0.5182756781578064},{"id":"https://openalex.org/keywords/information-flow","display_name":"Information flow","score":0.5101943016052246},{"id":"https://openalex.org/keywords/control-flow-graph","display_name":"Control flow graph","score":0.4993865489959717},{"id":"https://openalex.org/keywords/abstract-interpretation","display_name":"Abstract interpretation","score":0.47804027795791626},{"id":"https://openalex.org/keywords/dependence-analysis","display_name":"Dependence analysis","score":0.43133994936943054},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.34160247445106506},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.29955804347991943},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.08082297444343567}],"concepts":[{"id":"https://openalex.org/C2776190703","wikidata":"https://www.wikidata.org/wiki/Q488148","display_name":"Slicing","level":2,"score":0.8895734548568726},{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.8779799938201904},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8651889562606812},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.6985698938369751},{"id":"https://openalex.org/C200130814","wikidata":"https://www.wikidata.org/wiki/Q362858","display_name":"Worst-case execution time","level":3,"score":0.6557393670082092},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.6443111896514893},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.6361372470855713},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.5471628308296204},{"id":"https://openalex.org/C38349280","wikidata":"https://www.wikidata.org/wiki/Q1434290","display_name":"Flow (mathematics)","level":2,"score":0.5182756781578064},{"id":"https://openalex.org/C2779136372","wikidata":"https://www.wikidata.org/wiki/Q10283002","display_name":"Information flow","level":2,"score":0.5101943016052246},{"id":"https://openalex.org/C27458966","wikidata":"https://www.wikidata.org/wiki/Q1187693","display_name":"Control flow graph","level":2,"score":0.4993865489959717},{"id":"https://openalex.org/C2780654840","wikidata":"https://www.wikidata.org/wiki/Q333341","display_name":"Abstract interpretation","level":2,"score":0.47804027795791626},{"id":"https://openalex.org/C27390822","wikidata":"https://www.wikidata.org/wiki/Q320724","display_name":"Dependence analysis","level":2,"score":0.43133994936943054},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.34160247445106506},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.29955804347991943},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.08082297444343567},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"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/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1134650.1134666","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1134650.1134666","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2006 ACM SIGPLAN/SIGBED conference on Language, compilers, and tool support for embedded systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6899999976158142,"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W122806887","https://openalex.org/W1493655656","https://openalex.org/W1497049916","https://openalex.org/W1518083528","https://openalex.org/W1526316702","https://openalex.org/W1540110476","https://openalex.org/W1541457918","https://openalex.org/W1551942899","https://openalex.org/W1553894716","https://openalex.org/W1561021211","https://openalex.org/W1568478782","https://openalex.org/W1595785081","https://openalex.org/W1755257908","https://openalex.org/W1786408328","https://openalex.org/W1795705608","https://openalex.org/W1976357819","https://openalex.org/W1985982889","https://openalex.org/W1997456729","https://openalex.org/W2007121005","https://openalex.org/W2043100293","https://openalex.org/W2092483417","https://openalex.org/W2099473014","https://openalex.org/W2103876764","https://openalex.org/W2112141967","https://openalex.org/W2114067856","https://openalex.org/W2114178125","https://openalex.org/W2131135493","https://openalex.org/W2139107688","https://openalex.org/W2140183411","https://openalex.org/W2141034902","https://openalex.org/W2144344516","https://openalex.org/W2145105471","https://openalex.org/W2147088720","https://openalex.org/W2157179167","https://openalex.org/W2160230158","https://openalex.org/W2160504889","https://openalex.org/W2293624369","https://openalex.org/W4253692155","https://openalex.org/W6677084613"],"related_works":["https://openalex.org/W2392294830","https://openalex.org/W2008860182","https://openalex.org/W4226031072","https://openalex.org/W2034103799","https://openalex.org/W2997946452","https://openalex.org/W1968314524","https://openalex.org/W1567692042","https://openalex.org/W3161919752","https://openalex.org/W2108486698","https://openalex.org/W1991677083"],"abstract_inverted_index":{"Static":[0],"Worst-Case":[1],"Execution":[2],"Time":[3],"(WCET)":[4],"analysis":[5,30,35,58,72,120,187],"is":[6,90],"a":[7,32,174],"technique":[8],"to":[9,36,84,109,113,132,162],"derive":[10,37,86],"upper":[11],"bounds":[12,20,50],"for":[13,51,69,79],"the":[14,40,45,77,115,134,141,164,171],"execution":[15,42],"times":[16],"of":[17,44,76,118,144,173,191],"programs.":[18,196],"Such":[19],"are":[21,101,129,139],"crucial":[22],"when":[23,184],"designing":[24],"and":[25,53,92,98,126,167,188,193],"verifying":[26],"real-time":[27,195],"systems.":[28],"WCET":[29,57,186],"needs":[31],"program":[33,111,135,157],"flow":[34,62,71,88,119,147],"constraints":[38],"on":[39],"possible":[41],"paths":[43],"analysed":[46],"program,":[47],"like":[48],"iteration":[49],"loops":[52],"dependences":[54],"between":[55],"conditionals.Current":[56],"tools":[59],"typically":[60],"obtain":[61],"information":[63,89],"through":[64],"manual":[65],"annotations.":[66],"Better":[67],"support":[68],"automatic":[70],"would":[73],"eliminate":[74],"much":[75],"need":[78,117],"this":[80,104],"laborious":[81],"work.":[82],"However,":[83],"automatically":[85],"high-quality":[87],"hard,":[91],"solution":[93],"techniques":[94],"with":[95],"large":[96,192],"time":[97,143],"space":[99],"complexity":[100],"often":[102],"required.In":[103],"paper":[105],"we":[106],"describe":[107],"how":[108,156],"use":[110],"slicing":[112,123,158],"reduce":[114],"computational":[116],"methods.":[121],"The":[122],"identifes":[124],"statements":[125],"variables":[127,166],"which":[128],"guaranteed":[130],"not":[131],"influence":[133],"flow.":[136],"When":[137],"these":[138],"removed,":[140],"calculation":[142],"our":[145],"different":[146],"analyses":[148],"decreases,":[149],"in":[150],"some":[151],"cases":[152],"considerably.We":[153],"also":[154],"show":[155],"can":[159],"be":[160,181],"used":[161],"identify":[163],"input":[165],"globals":[168],"that":[169],"control":[170],"outcome":[172],"particular":[175],"loop":[176],"or":[177],"conditional.":[178],"This":[179],"should":[180],"valuable":[182],"aid":[183],"performing":[185],"systematic":[189],"testing":[190],"complex":[194]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":5},{"year":2013,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
