default search action
26th OOPSLA 2011: Portland Oregon, USA - Companion
- Cristina Videira Lopes, Kathleen Fisher:
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 Y. 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 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
- Thomas VanDrunen:
The case for teaching functional programming in discrete math. 81-86 - Wouter Poncin, Alexander Serebrenik, Mark van den Brand:
Mining student capstone projects with FRASR and ProM. 87-96
Experience reports
- Luis Artola:
Harnessing collective software development. 99-108 - Trieu C. Chieu, Hoi Y. 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 J. Bloch, Robert Bocchino, Sebastian Burckhardt, Hassan Chafi, Russ Cox, Benedict R. Gaster, Guy L. Steele Jr., David M. 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 Martin 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 Bélanger:
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 OCM Team:
Observationally cooperative multithreading. 205-206
Student research competition
- Ernesto J. Alfonso:
Automatic protocol-conformance recommendations. 207-208 - Sarah E. 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
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.