http://libra.msra.cn/ConferenceDetail.aspx?id=252



Execution replay and debugging(2000) (citation:14)

Michiel Ronsse  Koenraad De Bosschere  Jacques Chassin De Kergommeaux  

As most parallel and distributed programs are internally non-deterministic-- consecutive runs with the same input might result in a differentprogram flow -- vanilla cyclic debugging techniques as such are useless. Inorder to use cyclic debugging tools, we need a tool that records informationabout an execution so that it can be ...Conference: Automated and Algorithmic Debugging - AADEBUG

Live Search

Finding Failure Causes through Automated Testing(2000) (citation:7)

Holger Cleve  Andreas Zeller  

A program fails. Under which circumstances does this failureoccur? One single algorithm, the delta debugging algorithm,suffices to determine these failure-inducing circumstances. Delta debugging tests a program systematically andautomatically to isolate failure-inducing circumstances suchas the program input, changes to the program code, or executedstatements.Keywords: Testing and debugging, ...Conference: Automated and Algorithmic Debugging - AADEBUG

Live Search

Non-intrusive on-the-fly data race detection using execution replay(2000) (citation:8)

Michiel Ronsse  Koenraad De Bosschere  

This paper presents a practical solution for detecting data races in parallel programs. The solution consists of a combination of execution replay (RecPlay) with automatic on-the-fly data race detection. This combination enables us to perform the data race detection on an unaltered execution (almost no probe effect). Furthermore, ...Conference: Automated and Algorithmic Debugging - AADEBUG

Live Search

On-the-fly query-based debugging with examples(2000) (citation:6)

Raimondas Lencevicius  

. Program errors are hard to find because of the cause-effect gap between the timewhen an error occurs and the time when the error becomes apparent to the programmer.Although debugging techniques such as conditional and data breakpoints help to find errorcauses in simple cases, they fail to effectively bridge ...Conference: Automated and Algorithmic Debugging - AADEBUG

Live Search

Automated Debugging in Java Using OCL and JDI(2000) (citation:4)

David J. Murray  Dale E. Parson  

Correctness constraints provide a foundation for automated debugging within object-orientedsystems. This paper discusses a new approach to incorporating correctness constraints into Javadevelopment environments. Our approach uses the Object Constraint Language ("OCL") as aspecification language and the Java Debug Interface ("JDI") as a verification API. OCL ...Conference: Automated and Algorithmic Debugging - AADEBUG

Live Search

Generation of and Debugging with Logical Pre and Post-Conditions(2000) (citation:3)

??ngel Herranz-nieva  Juan Jos?? Moreno-navarro  

This paper shows the debugging facilities provided by the SLAM system. The SLAM systemincludes i) a specification language that integrates algebraic specifications and model-basedspecifications using the object oriented model. Class operations are defined by using rules eachof them with logical pre and post-conditions but with a functional flavour. ...Conference: Automated and Algorithmic Debugging - AADEBUG

Live Search

Systematic Debugging of Attribute Grammars(2000) (citation:3)

Yohei Ikezoe  Akira Sasaki  Yoshiki Ohshima  Ken Wakita  Masataka Sassa  

Although attribute grammars are commonly used for compiler construction, little investigation has been conducted on debugging attribute grammars. The paper proposes two types of systematic debugging methods, an algorithmic debugging and slice-based debugging, both tailored for attribute grammars. By means of query-based interaction with the developer, our debugging ...Conference: Automated and Algorithmic Debugging - AADEBUG

Live Search

Model-Based Debugging of Java Programs(2000) (citation:3)

Cristinel Mateis  Markus Stumptner  Dominik Wieland  Franz Wotawa  

Conference: Automated and Algorithmic Debugging - AADEBUG

Live Search

Slicing Event Traces of Large Software Systems(2000) (citation:2)

Raymond Smith  Bogdan Korel  

Debugging of large software systems consisting of many processes accessing shared resources is a very difficult task. Manycommercial systems record essential events during system execution for post-mortem analysis. However, the event traces oflarge and long-running systems can be quite voluminous. Analysis of such event traces to identify sources ...Conference: Automated and Algorithmic Debugging - AADEBUG

Live Search

Collecting Graphical Abstract Views of Mercury Program Executions(2000) (citation:2)

Erwan Jahier  

Conference: Automated and Algorithmic Debugging - AADEBUG

Live Search

Reply via email to