{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T22:39:01Z","timestamp":1648852741772},"reference-count":6,"publisher":"World Scientific Pub Co Pte Lt","issue":"01","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Parallel Process. Lett."],"published-print":{"date-parts":[[2017,3]]},"abstract":"<jats:p> Testing parallel applications on a large number of processors is often impractical. Not only does it require access to scarce compute resources, but tracking down defects with the available debugging tools can often be very time consuming. Highly parallel codes should be testable on one processor at a time, so that a developer\u2019s workstation is sufficient for executing and debugging test cases on millions of processes. Thanks to its supersteps, Bulk Synchronous Parallel programs are well suited for this kind of testing. This paper presents a mocking library for BSPlib which enables testing of fast and complex parallel algorithms at scale. <\/jats:p>","DOI":"10.1142\/s0129626417400011","type":"journal-article","created":{"date-parts":[[2017,3,9]],"date-time":"2017-03-09T09:15:56Z","timestamp":1489050956000},"page":"1740001","source":"Crossref","is-referenced-by-count":0,"title":["Mock BSPlib for Testing and Debugging Bulk Synchronous Parallel Software"],"prefix":"10.1142","volume":"27","author":[{"given":"Wijnand","family":"Suijlen","sequence":"first","affiliation":[{"name":"Huawei Technologies France, 20 Quai du Point du Jour, 92100 Boulogne-Billancourt, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2017,3,9]]},"reference":[{"key":"p_7","doi-asserted-by":"publisher","DOI":"10.1145\/79173.79181"},{"key":"p_12","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2010.64"},{"key":"p_13","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.31"},{"key":"p_16","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(02)00218-1"},{"key":"p_18","doi-asserted-by":"publisher","DOI":"10.1145\/1594835.1504214"},{"key":"p_20","doi-asserted-by":"publisher","DOI":"10.1145\/2038037.1941603"}],"container-title":["Parallel Processing Letters"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0129626417400011","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,6]],"date-time":"2019-08-06T20:28:48Z","timestamp":1565123328000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0129626417400011"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3]]},"references-count":6,"journal-issue":{"issue":"01","published-online":{"date-parts":[[2017,3,9]]},"published-print":{"date-parts":[[2017,3]]}},"alternative-id":["10.1142\/S0129626417400011"],"URL":"https:\/\/doi.org\/10.1142\/s0129626417400011","relation":{},"ISSN":["0129-6264","1793-642X"],"issn-type":[{"value":"0129-6264","type":"print"},{"value":"1793-642X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,3]]}}}