kirancodes.me
To Proof Maintenance & Beyond!
Venues / ECOOP /

ECOOP 2008

28 papers

  1. A Model for Java with Wildcards · Nicholas Cameron, Sophia Drossopoulou, Erik Ernst
  2. A Unified Framework for Verification Techniques for Object Invariants · Sophia Drossopoulou, Adrian Francalanza, Peter Müller, Alexander J. Summers
  3. A Uniform Transactional Execution Environment for Java · Lukasz Ziarek, Adam Welc, Ali-Reza Adl-Tabatabai, Vijay Menon, Tatiana Shpeisman, Suresh Jagannathan
  4. An Extensible State Machine Pattern for Interactive Applications · Brian Chin, Todd D. Millstein
  5. Assessing the Impact of Aspects on Exception Flows: An Exploratory Study · Roberta Coelho, Awais Rashid, Alessandro Garcia, Fabiano Cutigi Ferrari, Nélio Cacho, Uirá Kulesza + 2 more
  6. Bristlecone: A Language for Robust Software Systems · Brian Demsky, Alokika Dash
  7. Computing Stack Maps with Interfaces · Frédéric Besson, Thomas P. Jensen, Tiphaine Turpin
  8. Extensible Universes for Object-Oriented Data Models · Achim D. Brucker, Burkhart Wolff
  9. Externalizing Java Server Concurrency with CAL · Charles Zhang, Hans-Arno Jacobsen
  10. Flow Analysis of Code Customizations · Anders Hessellund, Peter Sestoft
  11. How Do Java Programs Use Inheritance? An Empirical Study of Inheritance in Java Software · Ewan D. Tempero, James Noble, Hayden Melton
  12. Inference of Reference Immutability · Jaime Quinonez, Matthew S. Tschantz, Michael D. Ernst
  13. Integrating Nominal and Structural Subtyping · Donna Malayeri, Jonathan Aldrich
  14. Kilim: Isolation-Typed Actors for Java · Sriram Srinivasan, Alan Mycroft
  15. Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary · Shan Shan Huang, Amir Hormati, David F. Bacon, Rodric M. Rabbah
  16. MTM2: Scalable Memory Management for Multi-tasking Managed Runtime Environments · Sunil Soman, Chandra Krintz, Laurent Daynès
  17. On Validity of Program Transformations in the Java Memory Model · Jaroslav Sevcík, David Aspinall
  18. Online Phase-Adaptive Data Layout Selection · Chengliang Zhang, Martin Hirzel
  19. Practical Object-Oriented Back-in-Time Debugging · Adrian Lienhard, Tudor Gîrba, Oscar Nierstrasz
  20. Programming with Live Distributed Objects · Krzysztof Ostrowski, Ken Birman, Danny Dolev, Jong Hoon Ahnn
  21. Prototyping and Composing Aspect Languages · Wilke Havinga, Lodewijk Bergmans, Mehmet Aksit
  22. Ptolemy: A Language with Quantified, Typed Events · Hridesh Rajan, Gary T. Leavens
  23. ReCrash: Making Software Failures Reproducible by Preserving Object States · Shay Artzi, Sunghun Kim, Michael D. Ernst
  24. Regional Logic for Local Reasoning about Global Invariants · Anindya Banerjee, David A. Naumann, Stan Rosenberg
  25. Safe Cross-Language Inheritance · Kathryn E. Gray
  26. Session-Based Distributed Programming in Java · Raymond Hu, Nobuko Yoshida, Kohei Honda
  27. The Return of Transactions · Rachid Guerraoui
  28. UpgradeJ: Incremental Typechecking for Class Upgrades · Gavin M. Bierman, Matthew J. Parkinson, James Noble