{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T11:59:00Z","timestamp":1725537540599},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642037696"},{"type":"electronic","value":"9783642037702"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-03770-2_33","type":"book-chapter","created":{"date-parts":[[2009,9,2]],"date-time":"2009-09-02T03:52:09Z","timestamp":1251863529000},"page":"271-281","source":"Crossref","is-referenced-by-count":4,"title":["Sound and Efficient Dynamic Verification of MPI Programs with Probe Non-determinism"],"prefix":"10.1007","author":[{"given":"Anh","family":"Vo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sarvani","family":"Vakkalanka","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jason","family":"Williams","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ganesh","family":"Gopalakrishnan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert M.","family":"Kirby","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rajeev","family":"Thakur","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"33_CR1","unstructured":"http:\/\/www.cs.utah.edu\/formal_verification\/ISP_Tests\/"},{"key":"33_CR2","unstructured":"http:\/\/research.microsoft.com\/en-us\/projects\/chess\/"},{"key":"33_CR3","unstructured":"http:\/\/javapathfinder.sourceforge.net\/"},{"key":"33_CR4","unstructured":"http:\/\/www.cs.utah.edu\/formal_verification\/ISP-release\/"},{"key":"33_CR5","unstructured":"http:\/\/www.mpiblast.org"},{"key":"33_CR6","unstructured":"Mpi standard 1.1., http:\/\/www.mpi-forum.org\/docs\/mpi-11.ps"},{"key":"33_CR7","unstructured":"The IRS Benchmark Code, https:\/\/asc.llnl.gov\/computing_resources\/purple\/archive\/benchmarks\/irs\/"},{"key":"33_CR8","doi-asserted-by":"crossref","unstructured":"Burnim, J., Sen, K.: Heuristics for scalable dynamic test generation. Technical Report UCB\/EECS-2008-123, Univ. of California, Berkeley (September 2008)","DOI":"10.1109\/ASE.2008.69"},{"key":"33_CR9","unstructured":"Dwyer, M., Hatcliff, J., Schmidt, D.: Bandera: Tools for automated reasoning about software system behavior. In: ERCIM News, 36 (January 1999)"},{"key":"33_CR10","doi-asserted-by":"crossref","unstructured":"Flanagan, C., Godefroid, P.: Dynamic partial-order reduction for model checking software. In: POPL 2005 (2005)","DOI":"10.1145\/1040305.1040315"},{"key":"33_CR11","doi-asserted-by":"crossref","unstructured":"Godefroid, P., Hanmer, B., Jagadeesan, L.: Systematic software testing using VeriSoft: An analysis of the 4ess heart-beat monitor. Bell Labs Technical Journal, 3(2), April-June (1998)","DOI":"10.1002\/bltj.2103"},{"key":"33_CR12","unstructured":"Godefroind, P., Nagappan, N.: Concurrency at microsoft - an exploratory survey, EC2 (2008)"},{"issue":"5","key":"33_CR13","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1109\/32.588521","volume":"23","author":"G.J. Holzmann","year":"1997","unstructured":"Holzmann, G.J.: The model checker spin. IEEE Transactions on Software Engineering\u00a023(5), 279\u2013295 (1997)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"33_CR14","unstructured":"Karypis, G.: METIS and ParMETIS, http:\/\/glaros.dtc.umn.edu\/gkhome\/views\/metis"},{"key":"33_CR15","unstructured":"Lusk, R., Pieper, S., Butler, R., Chan, A.: Asynchronous dynamic load balancing, http:\/\/unedf.org\/content\/talks\/Lusk-ADLB.pdf"},{"key":"33_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1007\/978-3-540-87475-1_36","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"S. Sharma","year":"2008","unstructured":"Sharma, S., Vakkalanka, S., Gopalakrishnan, G.C., Kirby, R.M., Thakur, R., Gropp, W.D.: A formal approach to detect functionally irrelevant barriers in MPI programs. In: Lastovetsky, A., Kechadi, T., Dongarra, J. (eds.) EuroPVM\/MPI 2008. LNCS, vol.\u00a05205, pp. 265\u2013273. Springer, Heidelberg (2008)"},{"key":"33_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1007\/978-3-540-24732-6_20","volume-title":"Model Checking Software","author":"S.F. Siegel","year":"2004","unstructured":"Siegel, S.F., Avrunin, G.S.: Verification of MPI-based software for scientific computation. In: Graf, S., Mounier, L. (eds.) SPIN 2004. LNCS, vol.\u00a02989, pp. 286\u2013303. Springer, Heidelberg (2004)"},{"key":"33_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"218","DOI":"10.1007\/978-3-540-87475-1_31","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"S.F. Siegel","year":"2008","unstructured":"Siegel, S.F., Siegel, A.R.: MADRE: The Memory-Aware Data Redistribution Engine. In: Lastovetsky, A., Kechadi, T., Dongarra, J. (eds.) EuroPVM\/MPI 2008. LNCS, vol.\u00a05205, pp. 218\u2013226. Springer, Heidelberg (2008)"},{"key":"33_CR19","doi-asserted-by":"crossref","unstructured":"Vakkalanka, S., DeLisi, M., Gopalakrishnan, G., Kirby, R.M.: Scheduling considerations for building dynamic verification tools for MPI. In: PADTAD-VI 2008 (2008)","DOI":"10.1145\/1390841.1390844"},{"key":"33_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1007\/978-3-540-87475-1_34","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"S. Vakkalanka","year":"2008","unstructured":"Vakkalanka, S., DeLisi, M., Gopalakrishnan, G.C., Kirby, R.M., Thakur, R., Gropp, W.D.: Implementing efficient dynamic formal verification methods for MPI programs. In: Lastovetsky, A., Kechadi, T., Dongarra, J. (eds.) EuroPVM\/MPI 2008. LNCS, vol.\u00a05205, pp. 248\u2013256. Springer, Heidelberg (2008)"},{"key":"33_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1007\/978-3-540-70545-1_9","volume-title":"Computer Aided Verification","author":"S. Vakkalanka","year":"2008","unstructured":"Vakkalanka, S., Gopalakrishnan, G., Kirby, R.M.: Dynamic verification of MPI programs with reductions in presence of split operations and relaxed orderings. In: Gupta, A., Malik, S. (eds.) CAV 2008. LNCS, vol.\u00a05123, pp. 66\u201379. Springer, Heidelberg (2008)"},{"key":"33_CR22","doi-asserted-by":"crossref","unstructured":"Vo, A., Vakkalanka, S., DeLisi, M., Gopalakrishnan, G., Kirby, R.M., Thakur, R.: Formal verification of practical mpi programs. In: PPoPP 2009, pp. 261\u2013269 (2009)","DOI":"10.1145\/1594835.1504214"},{"key":"33_CR23","unstructured":"Yang, J., et al.: MODIST: Transparent Model Checking of Unmodified Distributed System. In: NSDI 2009 (to appear)"},{"key":"33_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"288","DOI":"10.1007\/978-3-540-85114-1_20","volume-title":"Model Checking Software","author":"Y. Yang","year":"2008","unstructured":"Yang, Y., Chen, X., Gopalakrishnan, G., Kirby, R.M.: Efficient stateful dynamic partial order reduction. In: Havelund, K., Majumdar, R., Palsberg, J. (eds.) SPIN 2008. LNCS, vol.\u00a05156, pp. 288\u2013305. Springer, Heidelberg (2008)"}],"container-title":["Lecture Notes in Computer Science","Recent Advances in Parallel Virtual Machine and Message Passing Interface"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-03770-2_33","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,26]],"date-time":"2023-05-26T11:33:39Z","timestamp":1685100819000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-03770-2_33"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642037696","9783642037702"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-03770-2_33","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}