Analyzing nondeterminacy of message passing programs

Xiong Jianxin,Wang Dingxing
DOI: https://doi.org/10.1109/ISPAN.1996.509039
1996-01-01
Abstract:Nondeterminacy is an important issue of testing and debugging parallel programs. For a message passing program the inter-process communication is the main cause of nondeterminacy. From a event-based view, the execution of a message passing parallel program can be modeled as partially ordered set of events. The nondeterminacy is reflected in the partially ordered set. In this paper, we present a method to analyze the messagewise nondeterminacy of a message passing program based on the execution trace which preserves the partial order relations
What problem does this paper attempt to address?