We present a methodology to reason about resource usage (acquisition, release, revision, and so on) and, in particular, to predict bad usage of resources. Keeping in mind the interplay between local and global information that occur in application-resource interactions, we model resources as entities with local policies and we study global properties that govern overall interactions. Formally, our model is an extension of π-calculus with primitives to manage resources. To predict possible bad usage of resources, we develop a Control Flow Analysis that computes a static over-approximation of process behaviour
We extend an existing two-phase static analysis for an adaptive programming language to also deal wi...
The increasing popularity of virtualized services and cloud computing, offering elastic and scalable...
Current software and hardware systems, being parallel and reconfigurable, raise new safety and relia...
We present a methodology to reason about resource usage (acquisition, release, revision, and so on) ...
The effective usages of computational resources are a primary concern of up-to-date distributed appl...
Modern computing paradigms for distributed applications advocate a strong control on shared resource...
An extension of the λ-calculus is proposed, to study resource usage analysis and verification. It fe...
Abstract—The notion of resource plays a central role in concurrent systems. In its purest form a res...
IT systems in todays' enterprises are spread across organizations, are heterogeneous, and have high ...
We present a generic analysis that infers both upper and lower bounds on the usage that a program ma...
Whether it is a cell phone or a web server, an applet or a network packet, any software or hardware ...
We study usage automata, a formal model for specifying policies on the usage of resources. Usage aut...
An extension of the $\lambda$-calculus is proposed, to study resource usage analysis and verificat...
Application resource usage models can be used in the decision making process for ensuring quality-of...
We present a framework for (static) verification of general resource usage program properties. The f...
We extend an existing two-phase static analysis for an adaptive programming language to also deal wi...
The increasing popularity of virtualized services and cloud computing, offering elastic and scalable...
Current software and hardware systems, being parallel and reconfigurable, raise new safety and relia...
We present a methodology to reason about resource usage (acquisition, release, revision, and so on) ...
The effective usages of computational resources are a primary concern of up-to-date distributed appl...
Modern computing paradigms for distributed applications advocate a strong control on shared resource...
An extension of the λ-calculus is proposed, to study resource usage analysis and verification. It fe...
Abstract—The notion of resource plays a central role in concurrent systems. In its purest form a res...
IT systems in todays' enterprises are spread across organizations, are heterogeneous, and have high ...
We present a generic analysis that infers both upper and lower bounds on the usage that a program ma...
Whether it is a cell phone or a web server, an applet or a network packet, any software or hardware ...
We study usage automata, a formal model for specifying policies on the usage of resources. Usage aut...
An extension of the $\lambda$-calculus is proposed, to study resource usage analysis and verificat...
Application resource usage models can be used in the decision making process for ensuring quality-of...
We present a framework for (static) verification of general resource usage program properties. The f...
We extend an existing two-phase static analysis for an adaptive programming language to also deal wi...
The increasing popularity of virtualized services and cloud computing, offering elastic and scalable...
Current software and hardware systems, being parallel and reconfigurable, raise new safety and relia...