Sciweavers

ASWEC
2015
IEEE
8 years 7 months ago
Compositional Symbolic Execution Using Fine-Grained Summaries
Abstract—Compositional symbolic execution has been proposed as a way to increase the efficiency of symbolic execution. Essentially, when a function is symbolically executed, a s...
Yude Lin, Tim Miller, Harald Søndergaard
ASWEC
2015
IEEE
8 years 7 months ago
Using Metamorphic Testing to Improve Dynamic Symbolic Execution
—Dynamic symbolic execution (DSE) is an approach for automatically generating test inputs from source code using constraint information. It is used in fuzzing: the execution of t...
Eman Alatawi, Tim Miller, Harald Søndergaar...
ASWEC
2015
IEEE
8 years 7 months ago
Runtime Recovery Actions Selection for Sporadic Operations on Cloud
—Sporadic operations such as rolling upgrade or machine instance redeployment are prone to unpredictable failures in the cloud largely due to the inherent high variability nature...
Min Fu, Liming Zhu, Daniel Sun, Anna Liu, Len Bass...
ARCS
2015
Springer
8 years 7 months ago
Processing-in-Memory: Exploring the Design Space
With the emergence of 3D-DRAM, Processing-in-Memory has once more become of great interest to the research community and industry. In this paper, we present our observations on a s...
Marko Scrbak, Mahzabeen Islam, Krishna M. Kavi, Mi...
ARCS
2015
Springer
8 years 7 months ago
Mobile Ecosystem Driven Dynamic Pipeline Adaptation for Low Power
State-of-the-art mobile smartphone and tablet processors are beginning to employ fully speculative, out-of-order architectures with deep instruction pipelines. These processors oft...
Garo Bournoutian, Alex Orailoglu
PEPM
2015
ACM
8 years 7 months ago
Generalising Tree Traversals to DAGs: Exploiting Sharing without the Pain
We present a recursion scheme based on attribute grammars that can be transparently applied to trees and acyclic graphs. Our recursion scheme allows the programmer to implement a ...
Patrick Bahr, Emil Axelsson
PEPM
2015
ACM
8 years 7 months ago
Static Backward Demand-Driven Slicing
Program slicing identifies the program parts that may affect certain properties of the program, such as the outcomes of conditions affecting the program flow. Ottenstein’s Pro...
Björn Lisper, Abu Naser Masud, Husni Khanfar
PEPM
2015
ACM
8 years 7 months ago
Imperative Polymorphism by Store-Based Types as Abstract Interpretations
Casper Bach Poulsen, Peter D. Mosses, Paolo Torrin...
PEPM
2015
ACM
8 years 7 months ago
Desugaring in Practice: Opportunities and Challenges
Desugaring, a key form of program manipulation, is a vital tool in the practical study of programming languages. Its use enables pragmatic solutions to the messy problems of deali...
Shriram Krishnamurthi
PEPM
2015
ACM
8 years 7 months ago
Object-sensitive Type Analysis of PHP
In this paper we develop an object-sensitive type analysis for PHP, based on an extension of the notion of monotone frameworks to deal with the dynamic aspects of PHP, and followi...
Henk Erik Van der Hoek, Jurriaan Hage