This paper proposes a technique for estimating the computational time of programs in an actor model, which is intended to serve as a compiler target of a wide variety of actor-based programming languages. We define a compositional translation function returning cost equations, which are fed to an automatic off-the-shelf solver for obtaining the time bounds. Our approach is based on a new notion of synchronization sets, which captures possible difficult synchronization patterns between actors and helps make the analysis efficient and precise. The approach is proven to correctly over-approximate the worst computational time of an actor model of concurrent programs. Our technique is complemented by a prototype analyzer that returns upper bound...
We present a new approach to static program analysis that permits each expression in a program to be...
We argue that the ability to model shared objects with changing local states, dynamic reconfigurab...
Programming embedded and cyber-physical systems requires attention not only to functional behavior a...
This paper proposes a technique for estimating the computational time of programs in an actor model,...
Actor programs give rise to computation structures that evolve dynamically and unpredictably both in...
. This paper describes a general approach for automatic and accurate time-bound analysis. The approa...
We study the problem of automatically computing the time complexity of concurrent object-oriented pr...
This research was supported by a National Science Foundation Graduate Fellowship in mathematics.MIT ...
The actor message-passing model of concurrent computation has inspired new ideas in the areas of k...
This paper describes a general approach for automatic and accurate time-bound analysis. The approach...
We here present an approach to reasoning about actor programs on the basis of temporal logic. Tempor...
International audienceWe study the problem of automatically computing the time complexity of concurr...
We present an extension of the actor model with real-time, including deadlines associated with messa...
Abstract We present a tool for compositional timing and performance analysis of real-time systems mo...
The actor model is a model of concurrent programming that consists of concurrent entities called act...
We present a new approach to static program analysis that permits each expression in a program to be...
We argue that the ability to model shared objects with changing local states, dynamic reconfigurab...
Programming embedded and cyber-physical systems requires attention not only to functional behavior a...
This paper proposes a technique for estimating the computational time of programs in an actor model,...
Actor programs give rise to computation structures that evolve dynamically and unpredictably both in...
. This paper describes a general approach for automatic and accurate time-bound analysis. The approa...
We study the problem of automatically computing the time complexity of concurrent object-oriented pr...
This research was supported by a National Science Foundation Graduate Fellowship in mathematics.MIT ...
The actor message-passing model of concurrent computation has inspired new ideas in the areas of k...
This paper describes a general approach for automatic and accurate time-bound analysis. The approach...
We here present an approach to reasoning about actor programs on the basis of temporal logic. Tempor...
International audienceWe study the problem of automatically computing the time complexity of concurr...
We present an extension of the actor model with real-time, including deadlines associated with messa...
Abstract We present a tool for compositional timing and performance analysis of real-time systems mo...
The actor model is a model of concurrent programming that consists of concurrent entities called act...
We present a new approach to static program analysis that permits each expression in a program to be...
We argue that the ability to model shared objects with changing local states, dynamic reconfigurab...
Programming embedded and cyber-physical systems requires attention not only to functional behavior a...