Actor programs give rise to computation structures that evolve dynamically and unpredictably both in shape and size. Therefore, their execution times cannot be statically determined. This paper describes an approach to the problem of estimating time costs of actor programs. The approach takes into account the constraints imposed both by the semantics and implementation of the model. In particular, implementation constraints can be captured and exploited to drastically reduce the number of computations generable by the program, thus simplifying the execution time evaluation. Moreover, execution times are expressed in a parametric form by using a variant of the LogP model able to synthetically characterize the target hardware/software platfor...
Abstract machines provide a certain separation between platformdependent and platform-independent co...
We present a new approach to static program analysis that permits each expression in a program to be...
Estimating the upper bound of the time of execution of a program is of the utmost importance to hard...
This paper proposes a technique for estimating the computational time of programs in an actor model,...
Programming embedded and cyber-physical systems requires attention not only to functional behavior a...
Programming embedded and cyber-physical systems requires attention not only to functional behavior a...
The Actor model is a promising model for programming new computing platforms such as the multicores ...
We here present an approach to reasoning about actor programs on the basis of temporal logic. Tempor...
This research was supported by a National Science Foundation Graduate Fellowship in mathematics.MIT ...
Programming embedded and cyber-physical systems requires attention not only to functional behavior a...
The actor message-passing model of concurrent computation has inspired new ideas in the areas of k...
Effective static analyses have been proposed which infer bounds on the number of resolutions or redu...
Effective static analyses have been proposed which allow inferring functions which bound the number ...
Abstract machines provide a certain separation between platform-dependent and platform-independent ...
Predicting statically the running time of programs has many applications ranging from task schedulin...
Abstract machines provide a certain separation between platformdependent and platform-independent co...
We present a new approach to static program analysis that permits each expression in a program to be...
Estimating the upper bound of the time of execution of a program is of the utmost importance to hard...
This paper proposes a technique for estimating the computational time of programs in an actor model,...
Programming embedded and cyber-physical systems requires attention not only to functional behavior a...
Programming embedded and cyber-physical systems requires attention not only to functional behavior a...
The Actor model is a promising model for programming new computing platforms such as the multicores ...
We here present an approach to reasoning about actor programs on the basis of temporal logic. Tempor...
This research was supported by a National Science Foundation Graduate Fellowship in mathematics.MIT ...
Programming embedded and cyber-physical systems requires attention not only to functional behavior a...
The actor message-passing model of concurrent computation has inspired new ideas in the areas of k...
Effective static analyses have been proposed which infer bounds on the number of resolutions or redu...
Effective static analyses have been proposed which allow inferring functions which bound the number ...
Abstract machines provide a certain separation between platform-dependent and platform-independent ...
Predicting statically the running time of programs has many applications ranging from task schedulin...
Abstract machines provide a certain separation between platformdependent and platform-independent co...
We present a new approach to static program analysis that permits each expression in a program to be...
Estimating the upper bound of the time of execution of a program is of the utmost importance to hard...