Sciweavers

PPDP
2015
Springer
9 years 11 months ago
Concolic testing for functional languages
Concolic testing is a software testing technique combining concrete execution of a program (given specific input, along specific paths) with symbolic execution (generating new t...
Aggelos Giantsios, Nikolaos S. Papaspyrou, Konstan...
367
Voted
PPDP
2015
Springer
9 years 11 months ago
Improvements in a functional core language with call-by-need operational semantics
An improvement is a correct program transformation that optimizes the program, where the criterion is that the number of computation steps until a value is obtained is decreased. T...
Manfred Schmidt-Schauß, David Sabel
PPDP
2015
Springer
9 years 11 months ago
Automatic amortized analysis
In 2003, Hofmann and Jost introduced a type system that uses a potential-based amortized analysis to infer bounds on the resource consumption of (first-order) functional programs....
Martin Hofmann
PPDP
2015
Springer
9 years 11 months ago
From monoids to near-semirings: the essence of MonadPlus and alternative
It is well-known that monads are monoids in the category of endofunctors, and in fact so are applicative functors. Unfortunately, the benefits of this unified view are lost when...
Exequiel Rivas, Mauro Jaskelioff, Tom Schrijvers
PPDP
2015
Springer
9 years 11 months ago
Static analysis of cloud elasticity
We propose a static analysis technique that computes upper bounds of virtual machine usages in a concurrent language with explicit acquire and release operations of virtual machin...
Abel Garcia, Cosimo Laneve, Michael Lienhardt