El Análisis de Consumo de Recursos o Análisis de Coste trata de aproximar el coste de ejecutar un programa como una función dependiente de sus datos de entrada. A pesar de que existen trabajos previos a esta tesis doctoral que desarrollan potentes marcos para el análisis de coste de programas orientados a objetos, algunos aspectos avanzados, como la eficiencia, la precisión y la fiabilidad de los resultados, todavía deben ser estudiados en profundidad. Esta tesis aborda estos aspectos desde cuatro perspectivas diferentes: (1) Las estructuras de datos compartidas en la memoria del programa son una pesadilla para el análisis estático de programas. Trabajos recientes proponen una serie de condiciones de localidad para poder mantener de forma c...
La estimación y medición del uso de recursos y costes de los programas es un área clave en la invest...
Los programadores pueden afrontar la complejidad de escribir software concurrente con la ayuda de li...
Existing cost analysis frameworks have been defined for cumulative resources which keep on increasin...
The aim of incremental analysis is, given a program, its analysis results, and a series of changes t...
Resource analysis aims at automatically inferring upper/lower bounds on the worst/best-case cost of ...
The aim of incremental global analysis is, given a program, its anal-ysis results and a series of ch...
The aim of incremental global analysis is, given a program, its anal-ysis results and a series of ch...
We present a generic analysis that infers both upper and lower bounds on the usage that a program ma...
Cost analysis aims at statically inferring the amount of resources, such as time or memory, needed t...
Having information about the execution cost of programs, i.e., the amount of resources that the exec...
Static estimation of resource utilisation of programs is a challenging and important problem with nu...
This thesis deals with several quantitative aspects of program analysis. In particular, we consider ...
Los lenguajes concurrentes est an cada d a m as presentes en nuestra sociedad, tanto en las nuevas...
For some applications, standard resource analyses do not provide the information required. Such anal...
Resource usage analysis (a.k.a. cost analysis) aims at statically determining the number of resource...
La estimación y medición del uso de recursos y costes de los programas es un área clave en la invest...
Los programadores pueden afrontar la complejidad de escribir software concurrente con la ayuda de li...
Existing cost analysis frameworks have been defined for cumulative resources which keep on increasin...
The aim of incremental analysis is, given a program, its analysis results, and a series of changes t...
Resource analysis aims at automatically inferring upper/lower bounds on the worst/best-case cost of ...
The aim of incremental global analysis is, given a program, its anal-ysis results and a series of ch...
The aim of incremental global analysis is, given a program, its anal-ysis results and a series of ch...
We present a generic analysis that infers both upper and lower bounds on the usage that a program ma...
Cost analysis aims at statically inferring the amount of resources, such as time or memory, needed t...
Having information about the execution cost of programs, i.e., the amount of resources that the exec...
Static estimation of resource utilisation of programs is a challenging and important problem with nu...
This thesis deals with several quantitative aspects of program analysis. In particular, we consider ...
Los lenguajes concurrentes est an cada d a m as presentes en nuestra sociedad, tanto en las nuevas...
For some applications, standard resource analyses do not provide the information required. Such anal...
Resource usage analysis (a.k.a. cost analysis) aims at statically determining the number of resource...
La estimación y medición del uso de recursos y costes de los programas es un área clave en la invest...
Los programadores pueden afrontar la complejidad de escribir software concurrente con la ayuda de li...
Existing cost analysis frameworks have been defined for cumulative resources which keep on increasin...