{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T11:58:46Z","timestamp":1725537526277},"publisher-location":"Berlin, Heidelberg","reference-count":19,"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_32","type":"book-chapter","created":{"date-parts":[[2009,9,2]],"date-time":"2009-09-02T07:52:09Z","timestamp":1251877929000},"page":"261-270","source":"Crossref","is-referenced-by-count":1,"title":["How Formal Dynamic Verification Tools Facilitate Novel Concurrency Visualizations"],"prefix":"10.1007","author":[{"given":"Sriram","family":"Aananthakrishnan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"DeLisi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sarvani","family":"Vakkalanka","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anh","family":"Vo","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":"32_CR1","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.C., 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":"32_CR2","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: Principles and Practices of Parallel Programming (PPoPP), pp. 261\u2013269 (2009)","DOI":"10.1145\/1594835.1504214"},{"key":"32_CR3","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":"32_CR4","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":"32_CR5","volume-title":"Model Checking","author":"E.M. Clarke","year":"2000","unstructured":"Clarke, E.M., Grumberg, O., Peled, D.A.: Model Checking. MIT Press, Cambridge (2000)"},{"key":"32_CR6","unstructured":"http:\/\/www.eclipse.org\/ptp"},{"key":"32_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1007\/978-3-540-87475-1_33","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"B. Schaeli","year":"2008","unstructured":"Schaeli, B., Al-Shabibi, A., Hersch, R.D.: Visual debugging of MPI applications. In: Lastovetsky, A., Kechadi, T., Dongarra, J. (eds.) EuroPVM\/MPI 2008. LNCS, vol.\u00a05205, pp. 239\u2013247. Springer, Heidelberg (2008)"},{"key":"32_CR8","doi-asserted-by":"crossref","unstructured":"Musuvathi, M., Qadeer, S.: Iterative context bounding for systematic testing of multithreaded programs. In: PLDI, pp. 446\u2013455 (2007)","DOI":"10.1145\/1250734.1250785"},{"key":"32_CR9","unstructured":"http:\/\/research.microsoft.com\/CHESS"},{"key":"32_CR10","doi-asserted-by":"crossref","unstructured":"Vuduc, R., Schulz, M., Quinlan, D., de Supinski, B., Saebjornsen, A.: Improved distributed memory applications testing by message perturbation. In: PADTAD (2006)","DOI":"10.1145\/1147403.1147409"},{"key":"32_CR11","doi-asserted-by":"crossref","unstructured":"Flanagan, C., Godefroid, P.: Dynamic partial-order reduction for model checking software. In: POPL 2005, pp. 110\u2013121 (2005)","DOI":"10.1145\/1040305.1040315"},{"key":"32_CR12","unstructured":"DeLisi, M.: http:\/\/www.cs.utah.edu\/formal_verification\/ISP_Tests"},{"key":"32_CR13","unstructured":"DeLisi, M.: http:\/\/www.cs.utah.edu\/formal_verification\/ISP-release"},{"key":"32_CR14","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":"32_CR15","unstructured":"http:\/\/www.mpiblast.org"},{"key":"32_CR16","unstructured":"Lusk, R., Pieper, S., Butler, R., Chan, A.: Asynchronous dynamic load balancing, http:\/\/unedf.org\/content\/talks\/Lusk-ADLB.pdf"},{"key":"32_CR17","unstructured":"The IRS Benchmark Code, https:\/\/asc.llnl.gov\/computing_resources\/purple\/archive\/benchmarks\/irs\/"},{"key":"32_CR18","volume-title":"Parallel Programming with MPI","author":"P. Pacheco","year":"1997","unstructured":"Pacheco, P.: Parallel Programming with MPI. Morgan Kaufmann, San Francisco (1997)"},{"key":"32_CR19","unstructured":"A note on the probe command, http:\/\/www.mcs.anl.gov\/research\/projects\/mpi\/mpi-standard\/mpi-report-1.1\/node50.htm"}],"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_32","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T09:57:13Z","timestamp":1558519033000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-03770-2_32"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642037696","9783642037702"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-03770-2_32","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}