Trace exploration is concerned with techniques that allow computation traces to be dynamically searched for specific contents. Depending on whether the exploration is carried backward or forward, trace exploration techniques allow provenance tracking or impact tracking to be done. The aim of provenance tracking is to show how (parts of) a program output depends on (parts of) its input and to help estimate which input data need to be modified to accomplish a change in the outcome. The aim of impact tracking is to identify the scope and potential consequences of changing the program input. Rewriting Logic (RWL) is a logic of change that supplements (an extension of) the equational logic by adding rewrite rules that are used to describe (nonde...
[EN] This is the author’s version of a work that was accepted for publication in . Changes resulting...
AbstractThis paper is part of a comprehensive approach to debugging for functional logic languages. ...
[EN] Tracing is one of the most important techniques for program understanding and debugging. A trac...
This paper presents a parameterized technique for the inspection of Rewriting Logic computations tha...
Trace slicing is a widely used technique for execution trace analysis that is effectively used in pr...
Trace slicing is a widely used technique for execution trace analysis that is effectively used in pr...
[EN] Understanding the behavior of software is important for the existing software to be improved. I...
We present iJulienne, a trace analyzer for conditional rewriting logic theories that can be used to...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-37036-6_7We p...
[EN] Execution traces are an important source of information for program understanding and debugging...
The tracer Hat records in a detailed trace the computation of a program written in the lazy function...
We present a rewriting algorithm for efficiently testing future time Linear Temporal Logic (LTL) for...
The pervasiveness of computing on the Internet has led to an explosive growth of Web applications t...
Hat is a programmer's tool for generating a trace of a computation of a Haskell 98 program and viewi...
In this work we develop Julienne, an online trace slicer for the high performance rewriting logic l...
[EN] This is the author’s version of a work that was accepted for publication in . Changes resulting...
AbstractThis paper is part of a comprehensive approach to debugging for functional logic languages. ...
[EN] Tracing is one of the most important techniques for program understanding and debugging. A trac...
This paper presents a parameterized technique for the inspection of Rewriting Logic computations tha...
Trace slicing is a widely used technique for execution trace analysis that is effectively used in pr...
Trace slicing is a widely used technique for execution trace analysis that is effectively used in pr...
[EN] Understanding the behavior of software is important for the existing software to be improved. I...
We present iJulienne, a trace analyzer for conditional rewriting logic theories that can be used to...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-37036-6_7We p...
[EN] Execution traces are an important source of information for program understanding and debugging...
The tracer Hat records in a detailed trace the computation of a program written in the lazy function...
We present a rewriting algorithm for efficiently testing future time Linear Temporal Logic (LTL) for...
The pervasiveness of computing on the Internet has led to an explosive growth of Web applications t...
Hat is a programmer's tool for generating a trace of a computation of a Haskell 98 program and viewi...
In this work we develop Julienne, an online trace slicer for the high performance rewriting logic l...
[EN] This is the author’s version of a work that was accepted for publication in . Changes resulting...
AbstractThis paper is part of a comprehensive approach to debugging for functional logic languages. ...
[EN] Tracing is one of the most important techniques for program understanding and debugging. A trac...