Automatic cost analysis has interesting applications in the context of verification and certification of mobile code. For instance, the code receiver can use cost information in order to decide whether to reject mobile code which has too large cost requirements in terms of computing resources (in time and/or space) or billable events (SMSs sent, bandwidth re-quired). Existing cost analyses for a variety of languages describe the resource consumption of programs by means of Cost Equation Systems (CESs), which are similar to, but more general than recurrence equations. CESs express the cost of a program in terms of the size of its input data. In a further step, a closed form (i.e., non-recursive) solu-tion or upper bound can sometimes be foun...
Cost analysis aims at statically inferring the amount of resources, such as time or memory, needed t...
The aim of incremental global analysis is, given a program, its anal-ysis results and a series of ch...
AbstractAbstract interpretation has been widely used for the analysis of object-oriented languages a...
Abstract. Cost analysis of Java bytecode is complicated by its unstruc-tured control flow, the use o...
Cost analysis of Java bytecode is complicated by its unstructured control flow, the use of an operan...
Recently, we proposed a general framework for the cost analysis of Java bytecode which can be used f...
AbstractRecently, we proposed a general framework for the cost analysis of Java bytecode which can b...
AbstractCost analysis statically approximates the cost of programs in terms of their input data size...
interpretation based cost and termination analyzer for Java bytecode. The system receives as input a...
This paper describes costa, a cost and termination analyzer for Java bytecode. The system receives a...
costa [2] is a research prototype which performs automatic program analysis, in the style of [9, 7, ...
AbstractAutomatic cost analysis of programs has been traditionally concentrated on a reduced number ...
AbstractCOSTA is a static analyzer for Java bytecode which is able to infer cost and termination inf...
AbstractCost analysis aims at obtaining information about the execution cost of programs. This paper...
Automatic cost analysis of programs has been traditionally studied in terms of a number of concrete,...
Cost analysis aims at statically inferring the amount of resources, such as time or memory, needed t...
The aim of incremental global analysis is, given a program, its anal-ysis results and a series of ch...
AbstractAbstract interpretation has been widely used for the analysis of object-oriented languages a...
Abstract. Cost analysis of Java bytecode is complicated by its unstruc-tured control flow, the use o...
Cost analysis of Java bytecode is complicated by its unstructured control flow, the use of an operan...
Recently, we proposed a general framework for the cost analysis of Java bytecode which can be used f...
AbstractRecently, we proposed a general framework for the cost analysis of Java bytecode which can b...
AbstractCost analysis statically approximates the cost of programs in terms of their input data size...
interpretation based cost and termination analyzer for Java bytecode. The system receives as input a...
This paper describes costa, a cost and termination analyzer for Java bytecode. The system receives a...
costa [2] is a research prototype which performs automatic program analysis, in the style of [9, 7, ...
AbstractAutomatic cost analysis of programs has been traditionally concentrated on a reduced number ...
AbstractCOSTA is a static analyzer for Java bytecode which is able to infer cost and termination inf...
AbstractCost analysis aims at obtaining information about the execution cost of programs. This paper...
Automatic cost analysis of programs has been traditionally studied in terms of a number of concrete,...
Cost analysis aims at statically inferring the amount of resources, such as time or memory, needed t...
The aim of incremental global analysis is, given a program, its anal-ysis results and a series of ch...
AbstractAbstract interpretation has been widely used for the analysis of object-oriented languages a...