{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T02:49:19Z","timestamp":1781837359225,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,7,19]],"date-time":"2009-07-19T00:00:00Z","timestamp":1247961600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,7,19]]},"DOI":"10.1145\/1572272.1572303","type":"proceedings-article","created":{"date-parts":[[2009,7,28]],"date-time":"2009-07-28T12:45:28Z","timestamp":1248785128000},"page":"261-272","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":101,"title":["Testing CPU emulators"],"prefix":"10.1145","author":[{"given":"Lorenzo","family":"Martignoni","sequence":"first","affiliation":[{"name":"Universit\u00e0 degli Studi di Milano, Milano, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Roberto","family":"Paleari","sequence":"additional","affiliation":[{"name":"Universit\u00e0 degli Studi di Milano, Milano, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Giampaolo Fresi","family":"Roglia","sequence":"additional","affiliation":[{"name":"Universit\u00e0 degli Studi di Milano, Milano, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Danilo","family":"Bruschi","sequence":"additional","affiliation":[{"name":"Universit\u00e0 degli Studi di Milano, Milano, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2009,7,19]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"TTAnalyze: A Tool for Analyzing Malware. In 15th European Institute for Computer Antivirus Research Annual Conference (EICAR 2006)","author":"Bayer U.","year":"2006"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/1247360.1247401"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1180405.1180445"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287651"},{"key":"e_1_3_2_1_5_1","unstructured":"J. DeMott. The Evolving Art of Fuzzing. http:\/\/www.vdalabs.com\/tools\/The_Evolving_Art_of_Fuzzing.pdf.  J. DeMott. The Evolving Art of Fuzzing. http:\/\/www.vdalabs.com\/tools\/The_Evolving_Art_of_Fuzzing.pdf."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1455770.1455779"},{"key":"e_1_3_2_1_7_1","volume-title":"Symantec Advanced Threat Research","author":"Ferrie P.","year":"2006"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of Network and Distributed Systems Security Symposium, NDSS","author":"Garfinkel T.","year":"2003"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the Network and Distributed System Security Symposium","author":"Godefroid P.","year":"2008"},{"key":"e_1_3_2_1_10_1","unstructured":"Google Inc. Android emulator. http:\/\/code.google.com\/android\/reference\/emulator.html.  Google Inc. Android emulator. http:\/\/code.google.com\/android\/reference\/emulator.html."},{"key":"e_1_3_2_1_11_1","unstructured":"Intel. Intel 64 and IA-32 Architectures Software Developer's Manual Nov. 2008. Instruction Set Reference.  Intel. Intel 64 and IA-32 Architectures Software Developer's Manual Nov. 2008. Instruction Set Reference."},{"key":"e_1_3_2_1_12_1","volume-title":"VTT Electronics","author":"Kaksonen R.","year":"2001"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"J. Koziol D. Litchfield D. Aitel C. Anley S. Eren N. Mehta and R. Hassell. The Shellcoder's Handbook: Discovering and Exploiting Security Holes. John Wiley&amp;Sons 2004.   J. Koziol D. Litchfield D. Aitel C. Anley S. Eren N. Mehta and R. Hassell. The Shellcoder's Handbook: Discovering and Exploiting Security Holes. John Wiley&amp;Sons 2004.","DOI":"10.1016\/S0267-3649(04)00080-9"},{"key":"e_1_3_2_1_14_1","volume-title":"Linux Journal","author":"Lawton K. P.","year":"1996"},{"key":"e_1_3_2_1_15_1","volume-title":"Datamation","author":"Lichstein H. A.","year":"1969"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.982916"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.41"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/1433006.1433013"},{"key":"e_1_3_2_1_20_1","unstructured":"W. M. McKeeman. Differential Testing for Software. Digital Technical Journal 1998 10 1"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/96267.96279"},{"key":"e_1_3_2_1_22_1","unstructured":"G. J. Myers. The Art of Software Testing. John Wiley&amp;Sons 1978.   G. J. Myers. The Art of Software Testing. John Wiley&amp;Sons 1978."},{"key":"e_1_3_2_1_23_1","unstructured":"NetBSD\/amd64. http:\/\/www.netbsd.org\/ports\/amd64\/.  NetBSD\/amd64. http:\/\/www.netbsd.org\/ports\/amd64\/."},{"key":"e_1_3_2_1_24_1","volume-title":"University of Cambridge","author":"Nethercote N.","year":"2004"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of CanSecWest Applied Security Conference","author":"Ormandy T.","year":"2007"},{"key":"e_1_3_2_1_26_1","unstructured":"D. Quist and V. Smith. Detecting the Presence of Virtual Machines Using the Local Data Table. http:\/\/www.offensivecomputing.net\/files\/active\/0\/vm.pdf.  D. Quist and V. Smith. Detecting the Presence of Virtual Machines Using the Local Data Table. http:\/\/www.offensivecomputing.net\/files\/active\/0\/vm.pdf."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/2396231.2396233"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/1251306.1251316"},{"key":"e_1_3_2_1_29_1","unstructured":"J. Rutkowska. Red Pill?or how to detect VMM using (almost) one CPU instruction. http:\/\/invisiblethings.org\/papers\/redpill.html.  J. Rutkowska. Red Pill?or how to detect VMM using (almost) one CPU instruction. http:\/\/invisiblethings.org\/papers\/redpill.html."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1081706.1081750"},{"key":"e_1_3_2_1_31_1","unstructured":"Sun Microsystem. VirtualBox. http:\/\/www.virtualbox.org.  Sun Microsystem. VirtualBox. http:\/\/www.virtualbox.org."},{"key":"e_1_3_2_1_32_1","volume-title":"Addison-Wesley Professional","author":"Sutton M.","year":"2007"}],"event":{"name":"ISSTA '09: International Symposium on Software Testing and Analysis","location":"Chicago IL USA","acronym":"ISSTA '09","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the eighteenth international symposium on Software testing and analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1572272.1572303","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1572272.1572303","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:29Z","timestamp":1750249409000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1572272.1572303"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,7,19]]},"references-count":32,"alternative-id":["10.1145\/1572272.1572303","10.1145\/1572272"],"URL":"https:\/\/doi.org\/10.1145\/1572272.1572303","relation":{},"subject":[],"published":{"date-parts":[[2009,7,19]]},"assertion":[{"value":"2009-07-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}