{"id":"https://openalex.org/W2108075603","doi":null,"title":"Source level debugging of dynamically translated programs","display_name":"Source level debugging of dynamically translated programs","publication_year":2008,"publication_date":"2008-01-01","ids":{"openalex":"https://openalex.org/W2108075603","mag":"2108075603"},"language":"en","primary_location":{"id":"pmh:oai:d-scholarship.pitt.edu:6855","doi":null,"is_oa":true,"landing_page_url":"https://d-scholarship.pitt.edu/6855/1/ETD-naveen-final.pdf","pdf_url":"http://d-scholarship.pitt.edu/6855/1/ETD-naveen-final.pdf","source":{"id":"https://openalex.org/S4306402372","display_name":"D-Scholarship@Pitt (University of Pittsburgh)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I170201317","host_organization_name":"University of Pittsburgh","host_organization_lineage":["https://openalex.org/I170201317"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"PeerReviewed"},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://d-scholarship.pitt.edu/6855/1/ETD-naveen-final.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101584585","display_name":"Naveen Kumar","orcid":"https://orcid.org/0000-0002-3706-0344","observed_orcids":["https://orcid.org/0000-0002-3706-0344"]},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Naveen Kumar","raw_affiliation_strings":["University of Pittsburgh"],"raw_orcid":"https://orcid.org/0000-0002-3706-0344","affiliations":[{"raw_affiliation_string":"University of Pittsburgh","institution_ids":["https://openalex.org/I170201317"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5101584585"],"corresponding_institution_ids":["https://openalex.org/I170201317"],"apc_list":null,"apc_paid":null,"fwci":0.6622,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.75335198,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.9315999746322632,"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.9315999746322632,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.04050000011920929,"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/T11424","display_name":"Security and Verification in Computing","score":0.010200000368058681,"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/source-level-debugging","display_name":"source-level debugging","score":0.9430000185966492},{"id":"https://openalex.org/keywords/binary-translation","display_name":"binary translation","score":0.5329999923706055},{"id":"https://openalex.org/keywords/virtualization","display_name":"virtualization","score":0.6890000104904175},{"id":"https://openalex.org/keywords/dynamic-optimization","display_name":"dynamic optimization","score":0.6129999756813049},{"id":"https://openalex.org/keywords/dynamic-instrumentation","display_name":"dynamic instrumentation","score":0.8769999742507935},{"id":"https://openalex.org/keywords/gdb","display_name":"GDB","score":0.6460000276565552},{"id":"https://openalex.org/keywords/runtime-overhead","display_name":"runtime overhead","score":0.5230000019073486},{"id":"https://openalex.org/keywords/program-monitoring","display_name":"program monitoring","score":0.31700000166893005}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.9061920642852783},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8570941686630249},{"id":"https://openalex.org/C2778485113","wikidata":"https://www.wikidata.org/wiki/Q193231","display_name":"Debugger","level":3,"score":0.8373645544052124},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6178209185600281},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.5187766551971436},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5176230072975159},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.47797390818595886},{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.45475518703460693},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.43513885140419006},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.402163028717041},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","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":3,"locations":[{"id":"pmh:oai:d-scholarship.pitt.edu:6855","doi":null,"is_oa":true,"landing_page_url":"https://d-scholarship.pitt.edu/6855/1/ETD-naveen-final.pdf","pdf_url":"http://d-scholarship.pitt.edu/6855/1/ETD-naveen-final.pdf","source":{"id":"https://openalex.org/S4306402372","display_name":"D-Scholarship@Pitt (University of Pittsburgh)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I170201317","host_organization_name":"University of Pittsburgh","host_organization_lineage":["https://openalex.org/I170201317"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"PeerReviewed"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.217.360","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.217.360","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.virginia.edu/~soffa/research/dissertations/kumar%20thesis-final.pdf","raw_type":"text"},{"id":"mag:2108075603","doi":null,"is_oa":false,"landing_page_url":"http://cheetah.cs.virginia.edu/~soffa/research/dissertations/kumar thesis-final.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:d-scholarship.pitt.edu:6855","doi":null,"is_oa":true,"landing_page_url":"https://d-scholarship.pitt.edu/6855/1/ETD-naveen-final.pdf","pdf_url":"http://d-scholarship.pitt.edu/6855/1/ETD-naveen-final.pdf","source":{"id":"https://openalex.org/S4306402372","display_name":"D-Scholarship@Pitt (University of Pittsburgh)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I170201317","host_organization_name":"University of Pittsburgh","host_organization_lineage":["https://openalex.org/I170201317"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"PeerReviewed"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2108075603.pdf","grobid_xml":"https://content.openalex.org/works/W2108075603.grobid-xml"},"referenced_works_count":97,"referenced_works":["https://openalex.org/W81634051","https://openalex.org/W135050590","https://openalex.org/W197136832","https://openalex.org/W280014884","https://openalex.org/W1480532367","https://openalex.org/W1491229288","https://openalex.org/W1498363983","https://openalex.org/W1514171102","https://openalex.org/W1514258760","https://openalex.org/W1517896119","https://openalex.org/W1562406586","https://openalex.org/W1799832387","https://openalex.org/W1829813581","https://openalex.org/W1969550081","https://openalex.org/W1971149371","https://openalex.org/W1972969106","https://openalex.org/W1982328732","https://openalex.org/W1986109407","https://openalex.org/W1992008963","https://openalex.org/W1995119232","https://openalex.org/W1999421692","https://openalex.org/W2002250868","https://openalex.org/W2007920703","https://openalex.org/W2009741116","https://openalex.org/W2010831067","https://openalex.org/W2017616301","https://openalex.org/W2019763646","https://openalex.org/W2020874122","https://openalex.org/W2028923166","https://openalex.org/W2029360780","https://openalex.org/W2034184136","https://openalex.org/W2039489046","https://openalex.org/W2039835971","https://openalex.org/W2040015657","https://openalex.org/W2040851906","https://openalex.org/W2047194322","https://openalex.org/W2049010566","https://openalex.org/W2054839935","https://openalex.org/W2056864112","https://openalex.org/W2057907247","https://openalex.org/W2062141481","https://openalex.org/W2069406606","https://openalex.org/W2072737419","https://openalex.org/W2076140697","https://openalex.org/W2077324087","https://openalex.org/W2078562948","https://openalex.org/W2083803628","https://openalex.org/W2084228484","https://openalex.org/W2086553023","https://openalex.org/W2089131124","https://openalex.org/W2095063920","https://openalex.org/W2098771596","https://openalex.org/W2099634929","https://openalex.org/W2101699859","https://openalex.org/W2105349022","https://openalex.org/W2105528304","https://openalex.org/W2106295883","https://openalex.org/W2107667898","https://openalex.org/W2108528485","https://openalex.org/W2108806129","https://openalex.org/W2112627545","https://openalex.org/W2113181828","https://openalex.org/W2116672403","https://openalex.org/W2117115928","https://openalex.org/W2117644841","https://openalex.org/W2118450335","https://openalex.org/W2118750966","https://openalex.org/W2119199043","https://openalex.org/W2119417488","https://openalex.org/W2123022206","https://openalex.org/W2125403226","https://openalex.org/W2127532866","https://openalex.org/W2134601819","https://openalex.org/W2134633067","https://openalex.org/W2136290019","https://openalex.org/W2141342364","https://openalex.org/W2146531088","https://openalex.org/W2148865465","https://openalex.org/W2149918819","https://openalex.org/W2154215674","https://openalex.org/W2155087449","https://openalex.org/W2156083135","https://openalex.org/W2157074753","https://openalex.org/W2159558457","https://openalex.org/W2159672367","https://openalex.org/W2160992991","https://openalex.org/W2161178924","https://openalex.org/W2161261909","https://openalex.org/W2161992906","https://openalex.org/W2162444621","https://openalex.org/W2163073407","https://openalex.org/W2163935347","https://openalex.org/W2164236798","https://openalex.org/W2166227603","https://openalex.org/W2914840175","https://openalex.org/W3162571474","https://openalex.org/W4241876197"],"related_works":["https://openalex.org/W7100059730","https://openalex.org/W7096942636","https://openalex.org/W2084187449","https://openalex.org/W7096543219","https://openalex.org/W1520083021","https://openalex.org/W2102638156","https://openalex.org/W7100293886","https://openalex.org/W2380513938","https://openalex.org/W4243006798","https://openalex.org/W2086553023"],"abstract_inverted_index":{"The":[0,138,168,212,266,295],"capability":[1],"to":[2,18,109,128,207,217,276],"debug":[3],"a":[4,20,24,56,62,104,110,141,172,223],"program":[5,68,78,101,166,186],"at":[6],"the":[7,32,67,70,99,126,149,185,199,228,252,261],"source":[8,21,111,132,156,300],"level":[9,112,133,157,301],"is":[10,29,34,125,195,201,272,306],"useful":[11],"and":[12,69,77,154,203,239,249,274,308,315],"often":[13],"indispensable.":[14],"Debuggers":[15],"usesophisticated":[16],"techniques":[17,38,116,130,263,282],"provide":[19,129],"view":[22],"of":[23,135,152,174,226,269,278,303],"program,":[25],"even":[26],"though":[27],"what":[28],"executing":[30],"on":[31,291],"hard-ware":[33],"machine":[35,96],"code.":[36],"Debugging":[37],"evolve":[39],"with":[40,233,256],"significant":[41],"changes":[42,164,183,216],"in":[43,75,103,184],"programming":[44],"languagesand":[45],"execution":[46,76],"environments.":[47],"Recently,":[48],"software":[49,64],"dynamic":[50,87,89,289],"translation":[51],"(SDT)":[52],"has":[53,171],"emerged":[54],"as":[55,237],"new":[57],"execu-tion":[58],"mechanism.":[59],"SDT":[60,105,210,219],"inserts":[61],"run-time":[63,100],"layer":[65],"between":[66],"host":[71,95],"machine,":[72],"provid-ing":[73],"flexibility":[74],"monitoring.":[79],"Increasingly":[80],"popular":[81],"technologies":[82],"that":[83,147,277,299],"use":[84],"thismechanism":[85],"include":[86],"optimization,":[88],"instrumentation,":[90],"security":[91],"checking,":[92],"binary":[93,162],"translation,and":[94],"virtualization.":[97],"However,":[98],"modifications":[102],"environment":[106],"posesignificant":[107],"challenges":[108],"debugger.":[113],"Currently":[114],"debugging":[115,134,143,258,302],"do":[117],"not":[118,241],"exist":[119],"for":[120,131,159,286],"softwaredynamic":[121],"translators.":[122],"This":[123,246],"thesis":[124,139],"first":[127],"dynamically":[136],"translatedprograms.":[137],"proposes":[140],"novel":[142],"framework,":[144],"called":[145],"Tdb,":[146],"addresses":[148],"difficult":[150],"chal-lenge":[151],"maintaining":[153],"providing":[155],"information":[158],"programs":[160,192,271,305],"whose":[161],"code":[163],"asthe":[165],"executes.":[167],"proposed":[169,262],"framework":[170,200,213,229],"number":[173],"important":[175],"features.":[176],"First,":[177],"it":[178],"does":[179,240],"notrequire":[180],"or":[181],"induce":[182],"being":[187],"debugged.":[188],"In":[189],"other":[190],"words,":[191],"are":[193,264,312],"debugged":[194],"theirdeployment":[196],"environment.":[197,259],"Second,":[198],"portable":[202],"can":[204,230],"be":[205,231],"applied":[206],"virtually":[208],"any":[209],"sys-tem.":[211],"requires":[214],"minimal":[215],"an":[218],"implementation,":[220],"usually":[221],"just":[222],"few":[224],"lines":[225],"code.Third,":[227],"integrated":[232],"existing":[234,279],"debuggers,":[235],"such":[236],"Gdb,":[238],"require":[242],"changesto":[243],"these":[244],"debuggers.":[245,280],"improves":[247],"usability":[248],"adoption,":[250],"eliminating":[251],"learning":[253],"curve":[254],"associated":[255],"anew":[257],"Finally,":[260],"efficient.":[265,316],"runtime":[267],"overhead":[268],"thedebugged":[270],"low":[273],"comparable":[275],"Tdb's":[281],"have":[283],"been":[284],"implemented":[285,310],"three":[287],"different":[288],"translators,":[290],"two":[292],"differenthardware":[293],"platforms.":[294],"experimental":[296],"results":[297],"demonstrate":[298],"dynamicallytranslated":[304],"feasible,":[307],"our":[309],"systems":[311],"portable,":[313],"usable,":[314]},"counts_by_year":[],"updated_date":"2026-11-06T12:05:46.655746","created_date":"2016-06-24T00:00:00"}
