{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,17]],"date-time":"2025-03-17T04:06:25Z","timestamp":1742184385169,"version":"3.38.0"},"reference-count":20,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"11","license":[{"start":{"date-parts":[[2003,11,1]],"date-time":"2003-11-01T00:00:00Z","timestamp":1067644800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2003,11]]},"DOI":"10.1109\/tse.2003.1245304","type":"journal-article","created":{"date-parts":[[2003,11,20]],"date-time":"2003-11-20T23:29:22Z","timestamp":1069370962000},"page":"1031-1042","source":"Crossref","is-referenced-by-count":7,"title":["Automatic detection and diagnosis of faults in generated code for procedure calls"],"prefix":"10.1109","volume":"29","author":[{"given":"M.W.","family":"Bailey","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.W.","family":"Davidson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/199448.199517"},{"article-title":"The C Language Calling Sequence","volume-title":"Computing Science","author":"Johnson","key":"ref2"},{"volume-title":"The C Programming Language","year":"1988","author":"Kernighan","key":"ref3"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/364175.364185"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/174675.177904"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.1993.282737"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1955.tb03788.x"},{"volume-title":"Introduction to Automata Theory, Languages, and Computation.","year":"1979","author":"Hopcroft","key":"ref8"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/SWCT.1964.8"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1017\/cbo9780511816239"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/32.16602"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/32.87284"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/26.111442"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1006\/jcss.1995.1019"},{"key":"ref15","first-page":"404","article-title":"Architecture Validation for Processors","volume-title":"Proc. Int\u2019l Symp. Computer Architecture","author":"Ho"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380210906"},{"journal-title":"A Retargetable C Compiler: Design and Implementation.","year":"1995","author":"Fraser","key":"ref18"},{"journal-title":"Using and Porting GNU CC (Version 2.0).","year":"1992","author":"Stallman","key":"ref19"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/53990.54023"},{"article-title":"The Common Language Encoding Form (CLEF) Design Document","volume-title":"Technical Report 97-58","author":"Weaver","key":"ref21"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/32\/27901\/01245304.pdf?arnumber=1245304","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,16]],"date-time":"2025-03-16T04:48:25Z","timestamp":1742100505000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1245304\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,11]]},"references-count":20,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2003,11]]}},"URL":"https:\/\/doi.org\/10.1109\/tse.2003.1245304","relation":{},"ISSN":["0098-5589"],"issn-type":[{"type":"print","value":"0098-5589"}],"subject":[],"published":{"date-parts":[[2003,11]]}}}