Publication | Open Access
High-level debugging in parasight
35
Citations
11
References
1988
Year
Unknown Venue
Program CheckingEngineeringVerificationSoftware EngineeringSoftware AnalysisFormal VerificationHigh-level DebuggingRace ConditionsSystems EngineeringStatic CheckingParallel ComputingRuntime VerificationComputer EngineeringTime Critical DependenciesComputer ScienceDebuggerSoftware VisualizationStatic Program AnalysisReasoningAutomated ReasoningProgram AnalysisSoftware TestingProgram ComprehensionEye TrackingFormal MethodsParallel ProgrammingMultiple Instrumentation Points
Debugging parallel programs with time critical dependencies is difficult due to subtle race conditions that may cause deadlock, starvation, and other errors. These errors can be detected by multiple instrumentation points triggered by logical assertions. Although some advanced debuggers provide a programmer with the ability to define complex logical assertions, they are inadequate for debugging parallel programs due to the high overhead of monitoring these assertions.
| Year | Citations | |
|---|---|---|
Page 1
Page 1