Les rapports de recherche du LIG - ISSN: 2105-0422Recent technology advances have made possible the retrieval of execution traces on microcontrollers. However, even after a short execution time of the embedded program, the collected execution trace contains a huge amount of data. This is due to the cyclic nature of embedded programs. The huge amount of data makes extremely difficult and time-consuming the understanding of the program behavior. Software engineers need a way to get a quick understanding of execution traces. In this paper, we present an approach based on an improvement of the Sequitur algorithm to compress large execution traces of microcontrollers. By leveraging both cycles and repetitions present in such execution traces, ou...
Execution traces can be significantly compressed using their referenc-ing loca.lity. A simple observ...
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Trace-driven simulation is a wid...
We propose a method for compressing programs in embedded processors where instruction memory size do...
Les rapports de recherche du LIG - ISSN: 2105-0422Recent technology advances have made possible the ...
Part 4: Performance AnalysisInternational audienceRecent technological advances have made possible t...
A program execution trace is essentially a collection of information on what happened while a given ...
Souvent, dû à l'aspect cyclique des programmes embarqués, les traces de microcontrôleurs contiennent...
Understanding a large execution trace is not easy task due to the size and complexity of typical tra...
The microcontroller traces contain a huge amount of information. This is mainly due to the cyclic as...
Several software maintenance tasks such as debugging, phase-identification, or simply the high-level...
Abstract—Execution traces are a useful tool in studying processor and program behavior. However, the...
International audienceExecution traces are becoming a highly appreciated method to debug and analyze...
Abstract—Unobtrusive capturing of program execution traces in real-time is crucial for debugging man...
Unobtrusive capturing of program execution traces in real-time is crucial in debugging cyber-physica...
Execution traces, which are used to study and analyze program behavior, are often so large that they...
Execution traces can be significantly compressed using their referenc-ing loca.lity. A simple observ...
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Trace-driven simulation is a wid...
We propose a method for compressing programs in embedded processors where instruction memory size do...
Les rapports de recherche du LIG - ISSN: 2105-0422Recent technology advances have made possible the ...
Part 4: Performance AnalysisInternational audienceRecent technological advances have made possible t...
A program execution trace is essentially a collection of information on what happened while a given ...
Souvent, dû à l'aspect cyclique des programmes embarqués, les traces de microcontrôleurs contiennent...
Understanding a large execution trace is not easy task due to the size and complexity of typical tra...
The microcontroller traces contain a huge amount of information. This is mainly due to the cyclic as...
Several software maintenance tasks such as debugging, phase-identification, or simply the high-level...
Abstract—Execution traces are a useful tool in studying processor and program behavior. However, the...
International audienceExecution traces are becoming a highly appreciated method to debug and analyze...
Abstract—Unobtrusive capturing of program execution traces in real-time is crucial for debugging man...
Unobtrusive capturing of program execution traces in real-time is crucial in debugging cyber-physica...
Execution traces, which are used to study and analyze program behavior, are often so large that they...
Execution traces can be significantly compressed using their referenc-ing loca.lity. A simple observ...
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Trace-driven simulation is a wid...
We propose a method for compressing programs in embedded processors where instruction memory size do...