CHESS समेकन कार्यक्रमों में हेइज़ेनबग को खोजने और पुन: उत्पन्न करने का एक उपकरण है। CHESS बार-बार एक समवर्ती परीक्षण चलाता है यह सुनिश्चित करता है कि प्रत्येक रन एक अलग अंतराल लेता है। यदि त्रुटि में एक इंटरलीविंग परिणाम, CHESS बेहतर डिबगिंग के लिए इंटरलिविंग को पुन: पेश कर सकता है। [Source]क्या जावा के लिए CHESS की तरह कुछ मौजूद है?
क्या ऐसा कोई उपकरण जावा के लिए मौजूद है? यहाँ डाउनलोड के लिए
The ROADRUNNER Dynamic Analysis Framework for Concurrent Programs
और उपलब्ध:
के संभावित डुप्लिकेट [समवर्ती कोड विश्लेषक] (http://stackoverflow.com/questions/6090691/concurrent-code-analyzer) – oluies
डुप्लिकेट नहीं है, यह प्रश्न इस बारे में है कि प्रस्तावित स्थिर कोड विश्लेषण विधि काम करेगी या नहीं। मैं CHESS जैसे टूल की मांग करता हूं, जो जावा कोड को बार-बार निष्पादित करेगा और यह सुनिश्चित करेगा कि सभी संभावित थ्रेड इंटरलीविंग का उपयोग किया जाए। मैं यह नहीं कह रहा हूं कि अन्य प्रश्न दिलचस्प नहीं हैं, हालांकि। –