default search action
PPPJ 2009: Calgary, Alberta, Canada
- Ben Stephenson, Christian W. Probst:
Proceedings of the 7th International Conference on Principles and Practice of Programming in Java, PPPJ 2009, Calgary, Alberta, Canada, August 27-28, 2009. ACM 2009, ISBN 978-1-60558-598-7
Applications 1
- Matthias Hauswirth, Andrea Adamoli:
Solve & evaluate with informa: a Java-based classroom response system for teaching Java. 1-10 - Rajesh K. Karmani, Amin Shali, Gul Agha:
Actor frameworks for the JVM platform: a comparative analysis. 11-20 - Philip Hanna, Ian M. O'Neill, Darryl Stewart, Behrang QasemiZadeh:
Development of a Java-based unified and flexible natural language discourse system. 21-29
Applications 2
- Guillermo L. Taboada, Juan Touriño, Ramon Doallo:
Java for high performance computing: assessment of current research and practice. 30-39 - Rui Shen, Ji Wang, Shengdong Zhang, Siqi Shen, Pei Fan:
A framework for constructing peer-to-peer overlay networks in Java. 40-48 - Viera K. Proulx, Weston Jossey:
Unit test support for Java via reflection and annotations. 49-56
Language
- Tal Cohen, Joseph Gil:
Three approaches to object evolution. 57-66 - William Harrison, David Lievens, Fabio Simeoni:
Safer typing of complex API usage through Java generics. 67-75 - Sukyoung Ryu:
Parsing Fortress syntax. 76-84 - Axel-Tobias Schreiner, James E. Heliotis:
A discipline of tree processing. 85-90
Parallelization
- Alan Leung, Ondrej Lhoták, Ghulam Lashari:
Automatic parallelization for graphics processing units. 91-100 - Borys J. Bradel, Tarek S. Abdelrahman:
The use of hardware transactional memory for the trace-based parallelization of recursive Java programs. 101-110 - Walter Binder, Danilo Ansaloni, Alex Villazón, Philippe Moret:
Parallelizing calling context profiling in virtual machines on multicores. 111-120
Tool demonstrations
- Philippe Moret, Walter Binder, Martin Schoeberl, Alex Villazón, Danilo Ansaloni:
Analyzing performance and dynamic behavior of embedded Java software with calling-context cross-profiling. 121-124 - Alex Villazón, Walter Binder, Philippe Moret, Danilo Ansaloni:
MAJOR: rapid tool development with aspect-oriented programming. 125-128 - Mathias Ricken, Robert Cartwright:
ConcJUnit: unit testing for concurrent programs. 129-132
Virtual machines 1
- Christoph Kerschbaumer, Gregor Wagner, Christian Wimmer, Andreas Gal, Christian Steger, Michael Franz:
SlimVM: a small footprint Java virtual machine for connected embedded systems. 133-142 - Lukas Stadler, Christian Wimmer, Thomas Würthinger, Hanspeter Mössenböck, John Rose:
Lazy continuations for Java virtual machines. 143-152 - Peter Molnar, Andreas Krall, Florian Brandner:
Stack allocation of objects in the CACAO virtual machine. 153-161
Virtual machines 2
- Nagy Mostafa, Chandra Krintz:
Tracking performance across software revisions. 162-171 - Christian Wimmer, Marcelo Silva Cintra, Michael Bebenita, Mason Chang, Andreas Gal, Michael Franz:
Phase detection using trace compilation. 172-181 - Xiaoming Gu, Xiao-Feng Li, Buqi Cheng, Eric Huang:
Virtual reuse distance analysis of SPECjvm2008 data locality. 182-191
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.