26. OOPSLA 2011:
Portland Oregon,
USA - Companion
Cristina Videira Lopes, Kathleen Fisher (Eds.):
Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011, Portland, OR, USA, October 22 - 27, 2011.
ACM 2011, ISBN 978-1-4503-0942-4
Demonstrations
- Aharon Abadi, Ran Ettinger, Yishai A. Feldman, Mati Shomrat:
Automatically fixing security vulnerabilities in Java code.
3-4
- Vincent Cavé, Jarred Payne, Raghavan Raman, Mathias Ricken, Corky Cartwright, Vivek Sarkar:
DrHJ: the cure to your multicore programming woes.
5-6
- Hoi Chan:
Sensor composer: composing intelligent virtual sensors for collaborative sensing.
7-8
- Wei-Ngan Chin, Cristina David, Cristian Gherghina:
A HIP and SLEEK verification system.
9-10
- Dave Cunningham:
Distributed ray tracing in x10.
11-12
- Chen Ding:
Parallel programming by hints.
13-14
- James R. Douglass, Nicholas Chen, Ralph E. Johnson:
The language of languages research project: unifying concepts expressed across different notations.
15-16
- Sebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kästner, Klaus Ostermann, Eelco Visser:
Library-based model-driven software development with SugarJ.
17-18
- Xi Ge, Emerson R. Murphy-Hill:
BeneFactor: a flexible refactoring tool for eclipse.
19-20
- Munawar Hafiz:
An 'explicit type enforcement' program transformation tool for preventing integer vulnerabiliites.
21-22
- Zef Hemel, Eelco Visser:
Mobl: the new language of the mobile web.
23-24
- Lennart C. L. Kats, Rob Vermaas, Eelco Visser:
Testing domain-specific languages.
25-26
- Kimio Kuramitsu:
KonohaScript: static scripting for practical use.
27-28
- David H. Lorenz, Boaz Rosenan:
Cedalion 101: "i want my DSL now".
29-30
- Hridesh Rajan, Sean L. Mooney, Gary T. Leavens, Robert Dyer, Rex D. Fernando, Mohammad Ali Darvish Darab, Bryan Welter:
Modularizing crosscutting concerns with ptolemy.
31-32
- Michael Rowley:
Guidance trees: a new programming paradigm for non-programmers.
33-34
- Aibek Sarimbekov, Walter Binder, Andreas Sewe, Mira Mezini, Alex Villazón:
JP2: collecting dynamic bytecode metrics in JVMs.
35-36
- Joshua Sunshine, Sven Stork, Karl Naden, Jonathan Aldrich:
Changing state in the plaid language.
37-38
- Mohsen Vakilian, Stas Negara, Samira Tasharofi, Ralph E. Johnson:
Keshmesh: a tool for detecting and fixing java concurrency bug patterns.
39-40
- Thomas Würthinger:
Extending the graal compiler to optimize libraries.
41-42
- Michel Zam, Gilles Dodinet, Geneviève Jomier:
Software objects fairy tales: merging design and runtime objects into the cloud with mydraft.
43-44
Doctoral symposium
- Nima A. Behkami:
Object recognition in the enterprise: structural and behavioral capabilities of patient-centered medical homes.
47-50
- Hyun Cho:
A demonstration-based approach for designing domain-specific modeling languages.
51-54
- Ferosh Jacob:
CUDACL+: a framework for GPU programs.
55-58
- Ahmed Aziz Khalifa:
Generic ownership: the case of java collections.
59-62
- Paley Li, Nicholas R. Cameron, James Noble:
Cloning in ownership.
63-66
- Hari K. Pyla:
Composing locks by decomposing deadlocks.
67-70
- Henrique Rebêlo:
Towards client-aware interface specifications.
71-74
- Chao Sun:
Alternate annotation checkers using fractional permissions.
75-78
Educators' & trainers' symposium
Experience reports
- Luis Artola:
Harnessing collective software development.
99-108
- Trieu C. Chieu, Hoi Chan:
Virtual machines with sharable operating system.
109-114
- Michael G. Collins, John J. Barton:
Crossfire: multiprocess, cross-browser, open-web debugging protocol.
115-124
- Rafael Maranzato, Marden Neubert, Paula Herculano:
Moving back to scrum and scaling to scrum of scrums in less than one year.
125-130
- Eduardo Cristiano Negrão, Eduardo Martins Guerra:
A case study for prioritizing features in environments with multiple stakeholders.
131-140
- David Raal:
Classifiers: a simple framework for accelerating application development.
141-148
- Roberto Salama:
A regression testing framework for financial time-series databases: an effective combination of fitnesse, scala, and kdb/q.
149-154
- Renuka Sindhgatta, Bikram Sengupta, Subhajit Datta:
Coping with distance: an empirical study of communication on the jazz platform.
155-162
Panels
- S. Tucker Taft, Joshua Bloch, Robert Bocchino, Sebastian Burckhardt, Hassan Chafi, Russ Cox, Benedict R. Gaster, Guy L. Steele Jr., David Ungar:
Multicore, manycore, and cloud computing: is a new programming language paradigm required?
165-170
- Steven Fraser, Emerson R. Murphy-Hill, Werner Wild, Joseph W. Yoder, Bo Q. Zhu:
Going green with refactoring: sustaining the "worldwide virtual machine".
171-174
- Steven Fraser, Judith Bishop, Rajarshi Gupta, Dennis Mancl, J. Christopher Ramming, Salvador Rivas:
Industry-academic research partnerships.
175-178
Posters
- Eli Acherkan, Atzmon Hen-Tov, David H. Lorenz, Lior Schachter:
The ink language meta-metamodel for adaptive object-model frameworks: [extended abstract].
181-182
- Jonathan Aldrich, Robert Bocchino, Ronald Garcia, Mark Hahnenberg, Manuel Mohr, Karl Naden, Darpan Saini, Sven Stork, Joshua Sunshine, Éric Tanter, Roger Wolff:
Plaid: a permission-based programming language.
183-184
- Zoran Budimlic, Vincent Cavé, Raghavan Raman, Jun Shirako, Sagnak Tasirlar, Jisheng Zhao, Vivek Sarkar:
The design and implementation of the habanero-java parallel programming language.
185-186
- Sebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kästner, Klaus Ostermann, Eelco Visser:
SugarJ: library-based language extensibility.
187-188
- Asger Feldthaus, Todd D. Millstein, Anders Møller, Max Schäfer, Frank Tip:
Refactoring towards the good parts of javascript.
189-190
- Joseph Gil, Yuval Shimron:
Smaller footprint for Java collections.
191-192
- Michael M. Gorlick, Kyle Strasser, Alegria Baquero, Richard N. Taylor:
CREST: principled foundations for decentralized systems.
193-194
- Laurie J. Hendren, Jesse Doherty, Anton Dubrau, Rahul Garg, Nurudeen Lameed, Soroush Radpour, Amina Aslam, Toheed Aslam, Andrew Casey, Maxime Chevalier-Boisvert, Jun Li, Clark Verbrugge, Olivier Savary Belanger:
McLAB: enabling programming language, compiler and software engineering research for matlab.
195-196
- Ming-Yee Christopher Iu:
Babylscript: multilingual javascript.
197-198
- David H. Lorenz, Boaz Rosenan:
A case study of language oriented programming with cedalion: [extended abstract].
199-200
- Christopher T. Mitchell, Jens Mache, Karen L. Karavanic:
Learning CUDA: lab exercises and experiences, part 2.
201-202
- Davide Pasetto, Albert Akhriev:
A comparative study of parallel sort algorithms.
203-204
- Christopher A. Stone, Melissa E. O'Neill, The O. C. M. Team:
Observationally cooperative multithreading.
205-206
Student research competition
- Ernesto J. Alfonso:
Automatic protocol-conformance recommendations.
207-208
- Sarah Chasins:
Efficient implementation of the plaid language.
209-210
- Hyun Cho:
Creating domain-specific modeling languages using by-demonstration technique.
211-212
- Melina Mongiovi:
Safira: a tool for evaluating behavior preservation.
213-214
- Hiroki Nishino:
Misfits in abstractions: towards user-centered design in domain-specific languages for end-user programming.
215-216
- Hari K. Pyla:
Coarse-grain speculation for emerging processors.
217-218
- Jelena Vlasenko:
Exploring developer's tool path.
219-220
Wavefront session
- Brendan Eich:
The JavaScript world domination plan at 16 years.
223-224
- Jonathan Bardin, Philippe Lalanda, Clément Escoffier, Alice Murphy:
Improving user experience by infusing web technologies into desktops.
225-236
- Antranig M. Basman, Clayton H. Lewis, Colin B. D. Clark:
To inclusive design through contextually extended IoC: infusion IoC, a JavaScript library and mentality for scalable development of accessible and maintainable systems.
237-256
- Sergio Miguel Fernandes, João P. Cachopo:
Strict serializability is harmless: a new architecture for enterprise applications.
257-276
- Salman Mirghasemi, John J. Barton, Claude Petitpierre:
Naming anonymous javascript functions.
277-288
- V. Krishna Nandivada, Mangala Gowri Nanda, Pankaj Dhoolia, Diptikalyan Saha, Anjan Nandy, Anup Ghosh:
A framework for analyzing programs written in proprietary languages.
289-300
- Alon Zakai:
Emscripten: an LLVM-to-JavaScript compiler.
301-312
Workshop summaries
- Ole Lehrmann Madsen, Birger Møller-Pedersen, Ragnhild Kobro Runde:
COOMP 2011: first international workshop on combined object-oriented modeling and programming.
315-316
- Juha-Pekka Tolvanen, Jonathan Sprinkle, Matti Rossi, Jeff Gray:
The 11th workshop on domain-specific modeling.
317-318
- Jonathan Aldrich, Jeremy G. Siek, Elena Zucca:
2011 international workshop on foundations of object-oriented languages (fool'11): splash/oopsla '11 workshop summary.
319-320
- Dennis Mancl, Steven Fraser, Bill Opdyke:
Workshop: beyond green-field software development: reuse, recycle, refactor.
321-322
- Caitlin Sadowski, Jaeheon Yi:
Workshop on transitioning to multicore: (TMC 2011).
323-324
- Alessandro Ricci, Rafael H. Bordini, Gul A. Agha:
AGERE! (actors and agents reloaded): splash 2011 workshop on programming systems, languages and applications based on actors, agents and decentralized control.
325-326
- Charles E. Matthews, Bruce Powel Douglass, Jim Kiekbusch:
Agile and object oriented practices in embedded systems.
327-328
- Jeff Gray, Jules White:
Workshop on NExt-generation applications of smartphones (NEAT).
329-330
- Adam Welc, Michael Franz, Krzysztof Palacz:
ACM SIGPLAN international workshop on programming language and systems technologies for internet clients: (PLASTIC 2011).
331-332
- Hridesh Rajan, Michael Haupt, Christoph Bockisch, Robert Dyer:
VMIL 2011: the 5th workshop on virtual machines and intermediate languages.
333-334
Last update Fri May 25 08:30:11 2012
CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page