Sciweavers

PATMOS
2015
Springer
8 years 6 months ago
Tejas: A java based versatile micro-architectural simulator
—In this paper, we present the design of a new Java based, cycle-accurate, heterogeneous architectural simulator, Tejas. Tejas is a trace driven simulator, which is platformindep...
Smruti R. Sarangi, Rajshekar Kalayappan, Prathmesh...
PATMOS
2015
Springer
8 years 6 months ago
Calculation of worst-case execution time for multicore processors using deterministic execution
Safety critical real time systems need to meet strict timing deadlines. We use a model checking based approach to calculate the WCET, where we apply optimizations to reduce the num...
Hamid Mushtaq, Zaid Al-Ars, Koen Bertels
APLAS
2015
ACM
8 years 6 months ago
Bottom-Up Context-Sensitive Pointer Analysis for Java
This paper describes a new bottom-up, subset-based, and context-sensitive pointer analysis for Java. The main novelty of our technique is the constraint-based handling of virtual m...
Yu Feng, Xinyu Wang, Isil Dillig, Thomas Dillig
APLAS
2015
ACM
8 years 6 months ago
From Call-by-Value to Interaction by Typed Closure Conversion
Abstract. We study the efficient implementation of call-by-value using the structure of interactive computation models. This structure has been useful in applications to resource-...
Ulrich Schöpp
APLAS
2015
ACM
8 years 6 months ago
Uncovering JavaScript Performance Code Smells Relevant to Type Mutations
Xiao Xiao, Shi Han, Charles Zhang, Dongmei Zhang
APLAS
2015
ACM
8 years 6 months ago
Kripke Open Bisimulation - A Marriage of Game Semantics and Operational Techniques
Proving that two programs are contextually equivalent is notoriously hard, particularly for functional languages with references (i.e., local states). Many operational techniques h...
Guilhem Jaber, Nicolas Tabareau
APLAS
2015
ACM
8 years 6 months ago
Fault-Tolerant Resource Reasoning
Abstract. Separation logic has been successful at verifying that programs do not crash due to illegal use of resources. The underlying assumption, however, is that machines do not ...
Gian Ntzik, Pedro da Rocha Pinto, Philippa Gardner
APLAS
2015
ACM
8 years 6 months ago
Quasi-Linearizability is Undecidable
Abstract. Quasi-linearizability is a quantitative relaxation of linearizability. It preserves the intuition of the standard notion of linearizability and permits more flexibility....
Chao Wang, Yi Lv, Gaoang Liu, Peng Wu 0002
APLAS
2015
ACM
8 years 6 months ago
Shifting the Blame - A Blame Calculus with Delimited Control
We study integration of static and dynamic typing in the presence of delimited-control operators. In a program where typed and untyped parts coexist, the run-time system has to mon...
Taro Sekiyama, Soichiro Ueda, Atsushi Igarashi
PAM
2015
Springer
8 years 6 months ago
~Open Resolvers: Understanding the Origins of Anomalous Open DNS Resolvers
Recent distributed denial-of-service attacks on the Internet have been exploiting necessarily open protocols, such as DNS. The Spamhaus attack is one of the largest ever examples o...
Andrew J. Kaizer, Minaxi Gupta