{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T21:18:53Z","timestamp":1725743933863},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642404467"},{"type":"electronic","value":"9783642404474"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-40447-4_15","type":"book-chapter","created":{"date-parts":[[2013,8,5]],"date-time":"2013-08-05T21:00:39Z","timestamp":1375736439000},"page":"231-246","source":"Crossref","is-referenced-by-count":0,"title":["Repeating History: Execution Replay for Parallel Haskell Programs"],"prefix":"10.1007","author":[{"given":"Henrique","family":"Ferreiro","sequence":"first","affiliation":[]},{"given":"Vladimir","family":"Janjic","sequence":"additional","affiliation":[]},{"given":"Laura M.","family":"Castro","sequence":"additional","affiliation":[]},{"given":"Kevin","family":"Hammond","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"15_CR1","unstructured":"Berthold, J., Loogen, R.: Visualizing Parallel Functional Program Runs: Case Studies with the Eden Trace Viewer. In: Parallel Computing: Architectures, Algorithms and Applications. Advances in Parallel Computing, vol.\u00a015, pp. 121\u2013128. IOS Press (2008)"},{"key":"15_CR2","unstructured":"Cornelis, F., Georges, A., Christiaens, M., Ronsse, M., Ghesquiere, T., De Bosschere, K.: A Taxonomy of Execution Replay Systems. In: Proc. of the Intl. Conf. on Advances in Infrastructure for Electronic Business, Education, Science, Medicine, and Mobile Technologies on the Internet (2003)"},{"key":"15_CR3","unstructured":"Hammond, K., Loidl, H.W., Trinder, P.: Parallel Cost Centre Profiling. In: Proc. of the Glasgow Workshop on Functional Programming, Ullapool, Scotland (1997)"},{"key":"15_CR4","unstructured":"Hughes, J., Sheeran, M.: Teaching Parallel Functional Programming at Chalmers. In: Draft Proc. TFPIE 2012 (2012)"},{"key":"15_CR5","unstructured":"Itskova, E.: Echo: A Deterministic Record\/Replay Framework for Debugging Multithreaded Applications. Master\u2019s thesis, Imperial College, London (2006)"},{"key":"15_CR6","doi-asserted-by":"crossref","unstructured":"Jones Jr., D., Marlow, S., Singh, S.: Parallel Performance Tuning for Haskell. In: Proc. Haskell 2009, pp. 81\u201392. ACM (2009)","DOI":"10.1145\/1596638.1596649"},{"key":"15_CR7","doi-asserted-by":"crossref","unstructured":"Laadan, O., Viennot, N., Nieh, J.: Transparent, lightweight application execution replay on commodity multiprocessor operating systems. In: Proc. SIGMETRICS 2010, pp. 155\u2013166. ACM (2010)","DOI":"10.1145\/1811099.1811057"},{"key":"15_CR8","doi-asserted-by":"crossref","unstructured":"Lee, D., Said, M., Narayanasamy, S., Yang, Z., Pereira, C.: Offline symbolic analysis for multi-processor execution replay. In: Proc. MICRO, vol.\u00a042, pp. 564\u2013575. ACM (2009)","DOI":"10.1145\/1669112.1669182"},{"key":"15_CR9","unstructured":"Loidl, H.W.: Granularity in Large-Scale Parallel Functional Programming. Ph.D. thesis, Department of Computing Science, University of Glasgow (1998)"},{"key":"15_CR10","unstructured":"Marlow, S.: Haskell 2010. Language Report (2010), \n                    \n                      http:\/\/www.haskell.org\/onlinereport\/haskell2010"},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"Marlow, S., Peyton Jones, S., Singh, S.: Runtime Support for Multicore Haskell. In: Proc. ICFP 2009, pp. 65\u201378. ACM (2009)","DOI":"10.1145\/1631687.1596563"},{"key":"15_CR12","unstructured":"Mathur, W., Cook, J.: Toward Accurate Performance Evaluation using Hardware Counters. In: Proc. of the Applications for a Changing World, ITEA Modeling & Simulation Workshop (2003)"},{"key":"15_CR13","unstructured":"Peyton Jones, S.L., Hall, C.V., Hammond, K., Partain, W., Wadler, P.: The Glasgow Haskell compiler: A Technical Overview. In: Proc. UK Joint Framework for Information Technology (JFIT) Technical Conf. (1993)"},{"key":"15_CR14","unstructured":"Ronsse, M., De Bosschere, K., Chassin de Kergommeaux, J.: Execution Replay and Debugging. arXiv:cs\/0011006 (2000)"},{"issue":"1","key":"15_CR15","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1017\/S0956796897002967","volume":"8","author":"P.W. Trinder","year":"1998","unstructured":"Trinder, P.W., Hammond, K., Loidl, H.W., Peyton Jones, S.: Algorithms + Strategy = Parallelism. Journal of Functional Programming\u00a08(1), 23\u201360 (1998)","journal-title":"Journal of Functional Programming"},{"key":"15_CR16","doi-asserted-by":"crossref","unstructured":"Trinder, P.W., Hammond, K., Mattson Jr., J.S., Partridge, A.S., Peyton Jones, S.: GUM: A Portable Parallel Implementation of Haskell. In: Proc. PLDI 1996, pp. 79\u201388. ACM (1996)","DOI":"10.1145\/249069.231392"},{"key":"15_CR17","doi-asserted-by":"crossref","unstructured":"Zaparanuks, D., Jovic, M., Hauswirth, M.: Accuracy of performance counter measurements. In: Proc. ISPASS 2009, pp. 23\u201332. IEEE (2009)","DOI":"10.1109\/ISPASS.2009.4919635"}],"container-title":["Lecture Notes in Computer Science","Trends in Functional Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-40447-4_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,16]],"date-time":"2019-05-16T08:26:58Z","timestamp":1557995218000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-40447-4_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642404467","9783642404474"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-40447-4_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}