International audienceWe propose a static analysis technique that computes upper bounds of virtual machine usages in a concurrent language with explicit acquire and release operations of virtual machines. In our language it is possible to delegate other (ad-hoc or third party) concurrent code to release virtual machines (by passing them as arguments of invo-cations). Our technique is modular and consists of (i) a type system associating programs with behavioural types that records relevant information for resource usage (creations, releases, and concurrent operations), (ii) a translation function that takes behavioural types and return cost equations, and (iii) an automatic off-the-shelf solver for the cost equations. A soundness proof of t...
Abstract : The strength of program static analysis techniques lies on its ability to de- tect faulty...
International audienceWe develop new methods to statically bound the resources needed for the execut...
AbstractThis paper addresses the impact of vertical elasticity for applications with dynamic memory ...
International audienceWe propose a static analysis technique that computes upper bounds of virtual m...
none4We propose a static analysis technique that computes upper bounds of virtual machine usages in ...
We present a generic analysis that infers both upper and lower bounds on the usage that a program ma...
The strength of program static analysis techniques lies on its ability to detect faulty behaviors p...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
For some applications, standard resource analyses do not provide the information required. Such anal...
International audienceWe study the problem of automatically computing the time complexity of concurr...
International audienceIn cloud computing, resources as files, databases, applica-tions, and virtual ...
Bounding resource usage is important for a number of areas, notably real-time embedded systems and s...
International audienceOne of the fundamental characteristics of Cloud Computing is its elasticity. I...
In recent years, the cloud has become an attractive execution environment for parallel applications,...
Resource analysis aims at automatically inferring upper/lower bounds on the worst/best-case cost of ...
Abstract : The strength of program static analysis techniques lies on its ability to de- tect faulty...
International audienceWe develop new methods to statically bound the resources needed for the execut...
AbstractThis paper addresses the impact of vertical elasticity for applications with dynamic memory ...
International audienceWe propose a static analysis technique that computes upper bounds of virtual m...
none4We propose a static analysis technique that computes upper bounds of virtual machine usages in ...
We present a generic analysis that infers both upper and lower bounds on the usage that a program ma...
The strength of program static analysis techniques lies on its ability to detect faulty behaviors p...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
For some applications, standard resource analyses do not provide the information required. Such anal...
International audienceWe study the problem of automatically computing the time complexity of concurr...
International audienceIn cloud computing, resources as files, databases, applica-tions, and virtual ...
Bounding resource usage is important for a number of areas, notably real-time embedded systems and s...
International audienceOne of the fundamental characteristics of Cloud Computing is its elasticity. I...
In recent years, the cloud has become an attractive execution environment for parallel applications,...
Resource analysis aims at automatically inferring upper/lower bounds on the worst/best-case cost of ...
Abstract : The strength of program static analysis techniques lies on its ability to de- tect faulty...
International audienceWe develop new methods to statically bound the resources needed for the execut...
AbstractThis paper addresses the impact of vertical elasticity for applications with dynamic memory ...