Sciweavers

OOPSLA
2015
Springer
8 years 3 months ago
Stateless model checking of event-driven applications
Modern event-driven applications, such as, web pages and mobile apps, rely on asynchrony to ensure smooth end-user experience. Unfortunately, even though these applications are ex...
Casper Svenning Jensen, Anders Møller, Vese...
OOPSLA
2015
Springer
8 years 3 months ago
Runtime metric meets developer: building better cloud applications using feedback
A unifying theme of many ongoing trends in software engineering is a blurring of the boundaries between building and operating software products. In this paper, we explore what we...
Jürgen Cito, Philipp Leitner, Harald C. Gall,...
OOPSLA
2015
Springer
8 years 3 months ago
Automated backward error analysis for numerical code
Numerical code uses floating-point arithmetic and necessarily suffers from roundoff and truncation errors. Error analysis is the process to quantify such uncertainty. Forward err...
Zhoulai Fu, Zhaojun Bai, Zhendong Su
OOPSLA
2015
Springer
8 years 3 months ago
Approximate computation with outlier detection in Topaz
We present Topaz, a new task-based language for computations that execute on approximate computing platforms that may occasionally produce arbitrarily inaccurate results. Topaz ma...
Sara Achour, Martin C. Rinard
OOPSLA
2015
Springer
8 years 3 months ago
Reasoning about the POSIX file system: local update and global pathnames
We introduce a program logic for specifying a core sequential subset of the POSIX file system and for reasoning abstractly about client programs working with the file system. Th...
Gian Ntzik, Philippa Gardner
OOPSLA
2015
Springer
8 years 3 months ago
Scalable race detection for Android applications
We present a complete end-to-end dynamic analysis system for finding data races in mobile Android applications. The capabilities of our system significantly exceed the state of ...
Pavol Bielik, Veselin Raychev, Martin T. Vechev
OOPSLA
2015
Springer
8 years 3 months ago
Declarative fence insertion
Previous work has shown how to insert fences that enforce sequential consistency. However, for many concurrent algorithms, sequential consistency is unnecessarily strong and can l...
John Bender, Mohsen Lesani, Jens Palsberg
OOPSLA
2015
Springer
8 years 3 months ago
Measuring the usability and capability of App inventor to create mobile Applications
MIT App Inventor is a web service that enables users with little to no previous programming experience to create mobile applications using a visual blocks language. We analyze a s...
Benjamin Xie, Isra Shabir, Hal Abelson
OOPSLA
2015
Springer
8 years 3 months ago
Trace register allocation
This paper proposes the idea of Trace Register Allocation, a register allocation approach that is tailored for just-intime (JIT) compilation in the context of virtual machines wit...
Josef Eisl
OOPSLA
2015
Springer
8 years 3 months ago
Galois transformers and modular abstract interpreters: reusable metatheory for program analysis
Abstract Interpreters Reusable Metatheory for Program Analysis David Darais University of Maryland Matthew Might University of Utah David Van Horn University of Maryland
David Darais, Matthew Might, David Van Horn