Stephen F. Siegel and Ganesh Gopalakrishnan, Formal Analysis of
Message Passing. In
Verification, Model Checking, and
Abstract Interpretation: 12th International Conference, VMCAI
2011, Austin, TX, January 23-25, 2011, Proceedings.
Lecture
Notes in Computer Science 6538,
Springer-Verlag (2011), pages 2–18.
The message passing paradigm underlies many important families
of programs--for instance programs in the area of high
performance computing that support science and engineering
research. Unfortunately, very few formal methods researchers
are involved in developing formal analysis tools and
techniques for message passing programs. This paper
summarizes research being done in our groups in support of
this area, specifically with respect to the Message Passing
Interface. We emphasize the need for specialized varieties of
many familiar notions such as deadlock detection, race
analysis, symmetry analysis, partial order reduction, static
analysis and symbolic reasoning support. Since these issues
are harbingers of those being faced in multicore programming,
the time is ripe to build a critical mass of researchers
working in this area.
@InProceedings{siegel-gopalakrishnan:2011:vmcai,
Author = {Stephen F. Siegel and Ganesh Gopalakrishnan},
Crossref = {vmcai2011},
Pages = {2--18},
Title = {Formal Analysis of Message Passing}
}
@Proceedings{vmcai2011,
Booktitle = {Verification, Model Checking, and Abstract Interpretation: 12th International Conference, {VMCAI} 2011, Austin, TX, January 23--25, 2011, Proceedings},
Title = {Verification, Model Checking, and Abstract Interpretation: 12th International Conference, {VMCAI} 2011, Austin, TX, January 23--25, 2011, Proceedings},
Editor = {Ranjit Jhala and David Schmidt},
Series = {Lecture Notes in Computer Science},
Volume = {6538},
Year = 2011
}