ECOOP 2012 – Object-Oriented Programming

26th European Conference, Beijing, China, June 11-16, 2012. Proceedings

  • James Noble
Conference proceedings ECOOP 2012

Part of the Lecture Notes in Computer Science book series (LNCS, volume 7313)

Table of contents

  1. Front Matter
  2. Keynote 1

    1. Martin Odersky
      Pages 1-1
  3. Extensibility

    1. Bruno C. d. S. Oliveira, William R. Cook
      Pages 2-27
    2. Romain Robbes, David Röthlisberger, Éric Tanter
      Pages 28-52
    3. Christoph Reichenbach, Yannis Smaragdakis, Neil Immerman
      Pages 53-78
  4. Language Evaluation

    1. Stas Negara, Mohsen Vakilian, Nicholas Chen, Ralph E. Johnson, Danny Dig
      Pages 79-103
    2. Floréal Morandat, Brandon Hill, Leo Osvald, Jan Vitek
      Pages 104-131
    3. Jesse Doherty, Laurie Hendren
      Pages 132-155
  5. Ownerhsip and Initialisation

    1. Johan Östlund, Tobias Wrigstad
      Pages 156-180
    2. Wei Huang, Werner Dietl, Ana Milanova, Michael D. Ernst
      Pages 181-206
    3. Yoav Zibin, David Cunningham, Igor Peshansky, Vijay Saraswat
      Pages 207-231
  6. Keynote 2: Dahl-Nygaard Junior Award Winner

    1. Tobias Wrigstad
      Pages 232-232
  7. Language Features

    1. Gavin Bierman, Claudio Russo, Geoffrey Mainland, Erik Meijer, Mads Torgersen
      Pages 233-257
    2. Lukas Rytz, Martin Odersky, Philipp Haller
      Pages 258-282
    3. Sebastian Burckhardt, Manuel Fähndrich, Daan Leijen, Benjamin P. Wood
      Pages 283-307
  8. Special-Purpose Analyses

    1. Khilan Gudka, Tim Harris, Susan Eisenbach
      Pages 308-332
    2. Rezwana Karim, Mohan Dhawan, Vinod Ganapathy, Chung-chieh Shan
      Pages 333-355
    3. Joseph Gil, Yuval Shimron
      Pages 356-382
  9. JavaScript

    1. Mohan Dhawan, Chung-chieh Shan, Vinod Ganapathy
      Pages 383-408
    2. Grzegorz Kossakowski, Nada Amin, Tiark Rompf, Martin Odersky
      Pages 409-434
    3. Manu Sridharan, Julian Dolby, Satish Chandra, Max Schäfer, Frank Tip
      Pages 435-458
  10. Hardcore Theory

    1. Dominic Duggan, Jianhua Yao
      Pages 484-508
    2. John Altidor, Christoph Reichenbach, Yannis Smaragdakis
      Pages 509-534
  11. Modularity

    1. Friedrich Steimann, Jens von Pilgrim
      Pages 535-559
    2. Viviana Bono, Jarek Kuśmierek, Mauro Mulatero
      Pages 560-588
    3. Byeongcheol Lee, Robert Grimm, Martin Hirzel, Kathryn S. McKinley
      Pages 589-613
  12. Updates and Interference

    1. Edwin Westbrook, Jisheng Zhao, Zoran Budimlić, Vivek Sarkar
      Pages 614-639
    2. Ricardo J. Dias, Dino Distefano, João Costa Seco, João M. Lourenço
      Pages 640-664
  13. General-Purpose Analyses

    1. Karim Ali, Ondřej Lhoták
      Pages 688-712
    2. Ran Ettinger
      Pages 713-737
    3. Guoqing Xu, Dacong Yan, Atanas Rountev
      Pages 738-763
  14. Back Matter

About these proceedings


This book constitutes the refereed proceedings of the 26th European Conference on Object-Oriented Programming, ECOOP 2012, held in Beijing, China, in June 2012. The 27 revised full papers presented together with two keynote lectures were carefully reviewed and selected from a total of 140 submissions. The papers are organized in topical sections on extensibility, language evaluation, ownership and initialisation, language features, special-purpose analyses, javascript, hardcore theory, modularity, updates and interference, general-purpose analyses.


JavaScript R dynamic languages programming languages type checking

Editors and affiliations

  • James Noble
    • 1
  1. 1.School of Engineering and Computer ScienceVictoria University of WellingtonWellingtonNew Zealand

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2012
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science Computer Science (R0)
  • Print ISBN 978-3-642-31056-0
  • Online ISBN 978-3-642-31057-7
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • Buy this book on publisher's site
Industry Sectors
Finance, Business & Banking
IT & Software
Energy, Utilities & Environment