arXiv · 1511.05104
Time complexity of concurrent programs
Abstract
We 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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Elena Giachino, Einar Broch Johnsen, Cosimo Laneve, Ka I Pun. 2015-11-16. Time complexity of concurrent programs. https://arxiv.org/abs/1511.05104
Cite the original work for its findings. Save a collection to share your selection of sources.