Sciweavers

OOPSLA
2015
Springer
8 years 8 months ago
Cross-layer memory management for managed language applications
Performance and energy efficiency in memory have become critically important for a wide range of computing domains. However, it is difficult to control and optimize memory power...
Michael R. Jantz, Forrest J. Robinson, Prasad A. K...
OOPSLA
2015
Springer
8 years 8 months ago
Gaps and future directions in mobile security research
The ease with which security flaws in today’s mobile devices can be exploited underscores the need for mobile security research. The advent of the Internet of Things (IoT)—wh...
Violetta Vylegzhanina, Douglas C. Schmidt, Jules W...
OOPSLA
2015
Springer
8 years 8 months ago
Finding deep compiler bugs via guided stochastic program mutation
Compiler testing is important and challenging. Equivalence Modulo Inputs (EMI) is a recent promising approach for compiler validation. It is based on mutating the unexecuted state...
Vu Le, Chengnian Sun, Zhendong Su
OOPSLA
2015
Springer
8 years 8 months ago
RAIVE: runtime assessment of floating-point instability by vectorization
Floating point representation has limited precision and inputs to floating point programs may also have errors. Consequently, during execution, errors are introduced, propagated,...
Wen-Chuan Lee, Tao Bao, Yunhui Zheng, Xiangyu Zhan...
OOPSLA
2015
Springer
8 years 8 months ago
Race-driven UI-level test generation for JavaScript-based web applications
Due to its asynchronous, event-driven nature, JavaScript, similar to concurrent programs, suffers from the problem of data races. Past research provides methods for automatically ...
Martin Billes
OOPSLA
2015
Springer
8 years 8 months ago
A bootstrapping infrastructure to build and extend Pharo-like languages
Bootstrapping is well known in the context of compilers, where a bootstrapped compiler can compile its own source code. Bootstrapping is a beneficial engineering practice beraise...
Guillermo Polito, Stéphane Ducasse, Noury B...
OOPSLA
2015
Springer
8 years 8 months ago
Conditionally correct superoptimization
The aggressive optimization of heavily used kernels is an important problem in high-performance computing. However, both general purpose compilers and highly specialized tools suc...
Rahul Sharma 0001, Eric Schkufza, Berkeley R. Chur...
OOPSLA
2015
Springer
8 years 8 months ago
ShamDroid: gracefully degrading functionality in the presence of limited resource access
Given a program whose functionality depends on access to certain external resources, we investigate the question of how to gracefully degrade functionality when a subset of those ...
Lucas Brutschy, Pietro Ferrara, Omer Tripp, Marco ...
OOPSLA
2015
Springer
8 years 8 months ago
Versatile yet lightweight record-and-replay for Android
Recording and replaying the execution of smartphone apps is useful in a variety of contexts, from reproducing bugs to profiling and testing. Achieving effective record-andreplay ...
Yongjian Hu, Tanzirul Azim, Iulian Neamtiu
OOPSLA
2015
Springer
8 years 8 months ago
Using C language extensions for developing embedded software: a case study
We report on an industrial case study on developing the embedded software for a smart meter using the C programming language and domain-specific extensions of C such as component...
Markus Voelter, Arie van Deursen, Bernd Kolb, Step...