none4siWe study the problem of automatically computing the time complexity of concurrent object-oriented programs. To determine this complexity we use intermediate abstract descriptions that record relevant information for the time analysis (cost of statements, creations of objects, and concurrent operations), called behavioural types. Then, we define a translation function that takes behavioural types and makes the parallelism explicit into so-called cost equations, which are fed to an automatic off-the-shelf solver for obtaining the time complexity.noneGiachino, Elena; Johnsen, Einar Broch; Laneve, Cosimo; Pun, Ka I.Giachino, Elena; Johnsen, Einar Broch; Laneve, Cosimo; Pun, Ka I
This paper describes the evolution of language features for multiprogramming from event queues and s...
A metric for concurrent software is proposed based on an abstract model (Petri nets) as an extension...
A programming style based on concurrent objects arises almost inevitably in languages where processe...
We study the problem of automatically computing the time complexity of concurrent object-oriented pr...
International audienceWe study the problem of automatically computing the time complexity of concurr...
International audienceType systems as a technique to analyse or control programshave been extensivel...
Controlling the resource consumption of programs is crucial: besides performance reasons, it has man...
Das et al. develop a method for analyzing the time complexity of concurrent, message-passing algorit...
International audienceWe address the problem of analysing the complexity of concurrent programs writ...
We propose a method for the timing analysis of concurrent real-time programs with hard deadlines. We...
This paper proposes a technique for estimating the computational time of programs in an actor model,...
Abstract. We propose a type system to analyze the time consumed by multi-threaded imperative program...
We propose a method for the timing analysis of concur-rent real-time programs with hard deadlines. W...
This dissertation describes research toward automatic complexity analysis of logic programs and its ...
This paper introduces a temporal logic based on precedence constraints among events which captures n...
This paper describes the evolution of language features for multiprogramming from event queues and s...
A metric for concurrent software is proposed based on an abstract model (Petri nets) as an extension...
A programming style based on concurrent objects arises almost inevitably in languages where processe...
We study the problem of automatically computing the time complexity of concurrent object-oriented pr...
International audienceWe study the problem of automatically computing the time complexity of concurr...
International audienceType systems as a technique to analyse or control programshave been extensivel...
Controlling the resource consumption of programs is crucial: besides performance reasons, it has man...
Das et al. develop a method for analyzing the time complexity of concurrent, message-passing algorit...
International audienceWe address the problem of analysing the complexity of concurrent programs writ...
We propose a method for the timing analysis of concurrent real-time programs with hard deadlines. We...
This paper proposes a technique for estimating the computational time of programs in an actor model,...
Abstract. We propose a type system to analyze the time consumed by multi-threaded imperative program...
We propose a method for the timing analysis of concur-rent real-time programs with hard deadlines. W...
This dissertation describes research toward automatic complexity analysis of logic programs and its ...
This paper introduces a temporal logic based on precedence constraints among events which captures n...
This paper describes the evolution of language features for multiprogramming from event queues and s...
A metric for concurrent software is proposed based on an abstract model (Petri nets) as an extension...
A programming style based on concurrent objects arises almost inevitably in languages where processe...