Login / Signup
PPPJ
2003
2007
2011
2016
2003
2016
Keyphrases
Publications
2016
Lorenzo Bettini
Jbase: embedding Java expressions in Xtext DSLs.
PPPJ
(2016)
Baltasar Trancón y Widemann
,
Markus Lepper
LLJava: Minimalist Structured Programming on the Java Virtual Machine [Work-in-Progress Research Paper].
PPPJ
(2016)
Meng-Chieh Chiu
,
Benjamin M. Marlin
,
Eliot Moss
Real-Time Program-Specific Phase Change Detection for Java Programs.
PPPJ
(2016)
Josef Eisl
,
Matthias Grimmer
,
Doug Simon
,
Thomas Würthinger
,
Hanspeter Mössenböck
Trace-based Register Allocation in a JIT Compiler.
PPPJ
(2016)
Yao Dong
,
Ana Milanova
,
Julian Dolby
JCrypt: Towards Computation over Encrypted Data.
PPPJ
(2016)
Jesper Öqvist
,
Görel Hedin
,
Boris Magnusson
Extraction-Based Regression Test Selection.
PPPJ
(2016)
Philipp Lengauer
,
Verena Bitto
,
Stefan Fitzek
,
Markus Weninger
,
Hanspeter Mössenböck
Efficient Memory Traces with Full Pointer Information.
PPPJ
(2016)
Roland Ducournau
,
Julien Pagès
,
Jean Privat
Preexistence and concrete type analysis in the context of multiple inheritance.
PPPJ
(2016)
Bing Yang
,
Kenneth B. Kent
,
Eric E. Aubanel
,
Angela Lin
,
Tobi Ajila
Multi-tier Data Synchronization Based on an Optimized Concurrent Linked-list.
PPPJ
(2016)
Harrie Passier
,
Lex Bijlsma
,
Christoph Bockisch
Maintaining Unit Tests During Refactoring.
PPPJ
(2016)
Shigeru Chiba
,
YungYu Zhuang
,
Maximilian Scherr
Deeply Reifying Running Code for Constructing a Domain-Specific Language.
PPPJ
(2016)
Foivos S. Zakkak
,
Polyvios Pratikakis
DiSquawk: 512 cores, 512 memories, 1 JVM.
PPPJ
(2016)
Dragan Bosnacki
,
Mark van den Brand
,
Philippe Denissen
,
Cornelis Huizing
,
Bart Jacobs
,
Ruurd Kuiper
,
Anton Wijs
,
Maciej Wilkowski
,
Dan Zhang
Dependency Safety for Java: Implementing Failboxes.
PPPJ
(2016)
Arghya Chatterjee
,
Branko Gvoka
,
Bing Xue
,
Zoran Budimlic
,
Shams Imam
,
Vivek Sarkar
A Distributed Selectors Runtime System for Java Applications.
PPPJ
(2016)
Vivek Kumar
,
Julian Dolby
,
Stephen M. Blackburn
Integrating Asynchronous Task Parallelism and Data-centric Atomicity.
PPPJ
(2016)
Ana Milanova
,
Yao Dong
Inference and Checking of Object Immutability.
PPPJ
(2016)
Matthias Hirzel
,
Jonathan Immanuel Brachthäuser
,
Herbert Klaeren
Prioritizing Regression Tests for Desktop and Web-Applications based on the Execution Frequency of Modified Code.
PPPJ
(2016)
Proceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools, Lugano, Switzerland, August 29 - September 2, 2016
PPPJ
(2016)
Christine H. Flood
,
Roman Kennke
,
Andrew Dinn
,
Andrew Haley
,
Roland Westrelin
Shenandoah: An open-source concurrent compacting garbage collector for OpenJDK.
PPPJ
(2016)
2015
Baltasar Trancón y Widemann
,
Markus Lepper
On-Line Synchronous Total Purely Functional Data-Flow Programming on the Java Virtual Machine with Sig.
PPPJ
(2015)
Proceedings of the Principles and Practices of Programming on The Java Platform, PPPJ 2015, Melbourne, FL, USA, September 8-11, 2015
PPPJ
(2015)
Aritra Sengupta
,
Man Cao
,
Michael D. Bond
,
Milind Kulkarni
Toward Efficient Strong Memory Model Support for the Java Platform via Hybrid Synchronization.
PPPJ
(2015)
Akihiro Hayashi
,
Kazuaki Ishizaki
,
Gita Koblents
,
Vivek Sarkar
Machine-Learning-based Performance Heuristics for Runtime CPU/GPU Selection.
PPPJ
(2015)
Niranjan Suri
Java and Distributed Systems: Observations, Experiences, and ... a Wish List.
PPPJ
(2015)
Vlad Ureche
,
Milos Stojanovic
,
Romain Beguet
,
Nicolas Stucki
,
Martin Odersky
Improving the Interoperation between Generics Translations.
PPPJ
(2015)
Zheng Felix Fang
,
Patrick Lam
Identifying Test Refactoring Candidates with Assertion Fingerprints.
PPPJ
(2015)
Shijie Xu
,
David Bremner
,
Daniel Heidinga
Mining Method Handle Graphs for Efficient Dynamic JVM Languages.
PPPJ
(2015)
Juan José Fumero
,
Toomas Remmelg
,
Michel Steuwer
,
Christophe Dubach
Runtime Code Generation and Data Management for Heterogeneous Computing in Java.
PPPJ
(2015)
Max Grossman
,
Shams Imam
,
Vivek Sarkar
HJ-OpenCL: Reducing the Gap Between the JVM and Accelerators.
PPPJ
(2015)
Sebastian Ertel
,
Christof Fetzer
,
Pascal Felber
Ohua: Implicit Dataflow Programming for Concurrent Systems.
PPPJ
(2015)
Verena Bitto
,
Philipp Lengauer
,
Hanspeter Mössenböck
Efficient Rebuilding of Large Java Heaps from Event Traces.
PPPJ
(2015)
Gülfem Savrun-Yeniçeri
,
Michael L. Van de Vanter
,
Per Larsen
,
Stefan Brunthaler
,
Michael Franz
An Efficient and Generic Event-based Profiler Framework for Dynamic Languages.
PPPJ
(2015)
Michael D. Bond
,
Milind Kulkarni
,
Man Cao
,
Meisam Fathi Salmi
,
Jipeng Huang
Efficient Deterministic Replay of Multithreaded Executions in a Managed Language Virtual Machine.
PPPJ
(2015)
Junjie Qian
,
Witawas Srisa-an
,
Du Li
,
Hong Jiang
,
Sharad C. Seth
,
Yaodong Yang
SmartStealing: Analysis and Optimization of Work Stealing in Parallel Garbage Collection for Java VM.
PPPJ
(2015)
Mohammad R. Azadmanesh
,
Matthias Hauswirth
BLAST: Bytecode-Level Analysis on Sliced Traces.
PPPJ
(2015)
Sven Peldszus
,
Géza Kulcsár
,
Malte Lochau
,
Sandro Schulze
Incremental Co-Evolution of Java Programs based on Bidirectional Graph Transformation.
PPPJ
(2015)
Gary T. Leavens
JML: Expressive Contracts, Specification Inheritance, and Behavioral Subtyping.
PPPJ
(2015)
2014
Liviu Codrut Stancu
,
Christian Wimmer
,
Stefan Brunthaler
,
Per Larsen
,
Michael Franz
Comparing points-to static analysis with runtime recorded profiling data.
PPPJ
(2014)
Curt Albert
,
Alastair Murray
,
Binoy Ravindran
Applying source level auto-vectorization to Aparapi Java.
PPPJ
(2014)
Andreas Wöß
,
Christian Wirth
,
Daniele Bonetta
,
Chris Seaton
,
Christian Humer
,
Hanspeter Mössenböck
An object storage model for the truffle language implementation framework.
PPPJ
(2014)
Tobias Hartmann
,
Albert Noll
,
Thomas R. Gross
Efficient code management for dynamic multi-tiered compilation systems.
PPPJ
(2014)
Ana Milanova
,
Wei Huang
,
Yao Dong
CFL-reachability and context-sensitive integrity types.
PPPJ
(2014)
Keith Chapman
,
Antony L. Hosking
,
J. Eliot B. Moss
,
Timothy Richards
Closed and open nested atomic actions for Java: language design and prototype implementation.
PPPJ
(2014)
Gilles Duboscq
,
Thomas Würthinger
,
Hanspeter Mössenböck
Speculation without regret: reducing deoptimization meta-data in the Graal compiler.
PPPJ
(2014)
Jonathan Koscielny
,
Sönke Holthusen
,
Ina Schaefer
,
Sandro Schulze
,
Lorenzo Bettini
,
Ferruccio Damiani
DeltaJ 1.5: delta-oriented programming for Java 1.5.
PPPJ
(2014)
Lorenzo Bettini
,
Ferruccio Damiani
Generic traits for the Java platform.
PPPJ
(2014)
Yudi Zheng
,
Haiyang Sun
,
Lubomír Bulej
,
Petr Tuma
,
Walter Binder
Comprehensive multi-platform dynamic program analysis for the Java and Dalvik virtual machines.
PPPJ
(2014)
Matthias Grimmer
,
Manuel Rigger
,
Roland Schatz
,
Lukas Stadler
,
Hanspeter Mössenböck
TruffleC: dynamic execution of C on a Java virtual machine.
PPPJ
(2014)
Shams Mahmood Imam
,
Vivek Sarkar
Habanero-Java library: a Java 8 framework for multicore programming.
PPPJ
(2014)
Christoph Bockisch
,
Kardelen Hatun
,
Mehmet Aksit
Instance pointcuts: selecting object sets based on their usage history.
PPPJ
(2014)