Galindo Jiménez, Carlos Santiago(Universitat Politècnica de València, 2019-01-10)
[EN] Given a test case and a program, there exist multiple tools that observe and analyze the execution of the program, determine which sentences have been executed and follow the value of the different variables. This ...
Galindo-Jiménez, Carlos Santiago; Pérez-Rubio, Sergio; Silva, Josep(ACM, 2020-11-19)
[EN] The System Dependence Graph (SDG) is a program representation used in several static analyses. In particular, it is
the basis of program slicing, a technique that extracts the
part of the program that may directly or ...
Piqueras Cerdán, Iván(Universitat Politècnica de València, 2024-11-02)
[ES] Pangea es una plataforma multifuncional diseñada específicamente para optimizar la
gestión y la experiencia en eventos como festivales y conciertos. Esta solución integral
permite un control exhaustivo y en tiempo ...
[EN]
Program slicing is a technique for program analysis and transformation with many different applications such as program debugging, program specialisation, and parallelisation. The system dependence graph (SDG), the ...
Galindo Jiménez, Carlos Santiago(Universitat Politècnica de València, 2020-02-12)
[ES] La fragmentación de programas es una técnica de análisis de programas que puede ser aplicada prácticamente a todos los lenguajes de programación. Sin embargo, en presencia de excepciones, los fragmentadores de programas ...
Galindo Jiménez, Carlos Santiago(Universitat Politècnica de València, 2025-09-24)
[ES] Producir software eficiente y efectivo es una tarea que parece ser tan difícil ahora como lo era para los primeros ordenadores. Con cada mejora de hardware y herramientas de desarrollo (como son compiladores y ...
[EN]
Program slicing is a technique to extract the part of the program that can affect the values computed at a given program point (known as the slicing criterion). To represent programs, program slicing uses the System ...
Galindo-Jiménez, Carlos Santiago; Pérez-Rubio, Sergio; Silva, Josep(ACM, 2020-11-19)
[EN] Program slicing is a technique for program analysis and transformation with many different applications such as program debugging, program specialization, and parallelization. The system dependence graph (SDG) is the ...
Galindo-Jiménez, Carlos Santiago; Nishida, Naoki; Silva, Josep; Tamarit, Salvador(Springer, 2020-07-10)
[EN] This paper presents reverCSP, a tool to animate both forward and backward CSP computations. This ability to reverse computations can be done step by step or backtracking to a given desired state of interest. reverCSP ...
Galindo-Jiménez, Carlos Santiago; Nishida, Naoki; Silva, Josep; Tamarit, Salvador(Institute of Electrical and Electronics Engineers, 2021-06-01)
[EN] Reversibility enables a program to be executed both forwards and backwards. This ability allows programmers to backtrack the execution to a previous state. This is essential if the computation is not deterministic ...
Galindo-Jiménez, Carlos Santiago; Pérez-Rubio, Sergio; Silva, Josep(Springer-Verlag, 2021-02-13)
[EN] Program slicing is an analysis technique that has a wide range of applications, ranging from compilers to clone detection software, and that has been applied to practically all programming languages. Most program ...