25. SPLASH/OOPSLA 2010:
Reno/Tahoe, Nevada, USA - Companion
William R. Cook, Siobhán Clarke, Martin C. Rinard (Eds.):
Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, SPLASH/OOPSLA 2010, October 17-21, 2010, Reno/Tahoe, Nevada, USA.
ACM 2010, ISBN 978-1-4503-0240-1
Onward! short papers
- Christoph Angerer, Thomas R. Gross:
now happens-before later: static schedule analysis of fine-grained parallelism with explicit happens-before relationships.
3-10

- Márcio Ribeiro, Humberto Pacheco, Leopoldo Teixeira, Paulo Borba:
Emergent feature modularization.
11-18

- David Ungar, Sam S. Adams:
Harnessing emergence for manycore programming: early experience integrating ensembles, adverbs, and object-based inheritance.
19-26

- Maximilian Koegel, Helmut Naughton, Jonas Helming, Markus Herrmannsdoerfer:
Collaborative model merging.
27-34

- Cody Henthorne, Eli Tilevich:
Sonifying performance data to facilitate tuning of complex systems: performance tuning: music to my ears.
35-42

- Petra Brosch, Martina Seidl, Gerti Kappel:
A recommender for conflict resolution support in optimistic model versioning.
43-50

- Soham Sundar Chakraborty, V. Krishna Nandivada:
Inferring arbitrary distributions for data and computation.
51-60

- James Dean Palmer:
Ficticious: MicroLanguages for interactive fiction.
61-68

Onward! films
Practitioner reports
Educators' & trainers' symposium paper
- Orit Hazzan, Yael Dubinsky:
Students' cooperation in teamwork: binding the individual and the team interests.
151-152

- Kalle Aaltonen, Petri Ihantola, Otto Seppälä:
Mutation analysis vs. code coverage in automated assessment of students' testing skills.
153-160

- Adam B. Mallen, Dennis Brylow:
Compiler construction with a dash of concurrency and an embedded twist.
161-168

- Celina Gibbs, Yvonne Coady:
Understanding abstraction: a means of leveling the playing field in CS1?
169-174

- Tao Xie, Jonathan de Halleux, Nikolai Tillmann, Wolfram Schulte:
Teaching and training developer-testing techniques and tool support.
175-182

- Nate Anderson, Jens Mache, William Watson:
Learning CUDA: lab exercises and experiences.
183-188

- William B. Sanders:
Learning OOP with weakly typed web programming languages: adding concrete strategies to a PHP strategy design pattern.
189-192

- Peter J. Clarke, Andrew A. Allen, Tariq M. King, Edward L. Jones, Prathiba Natesan:
Using a web-based repository to integrate testing tools into programming courses.
193-200

- Andrew P. Black, Kim B. Bruce, James Noble:
Panel: designing the next educational programming language.
201-204

Student research competition
- Boaz Rosenan:
Designing language-oriented programming languages.
207-208

- Qichao Liu:
Metamodel evolution through metamodel inference.
209-210

- Yu Sun:
Model scalability using a model recording and inference engine.
211-212

- Ciera Jaspan:
Verifying configuration files.
213-214

- Talia Selitsky:
OOGIE: ownership object graph interactive editor.
215-216

- Ferosh Jacob:
Extending abstract GPU APIs to shared memory.
217-218

Doctoral symposium
- Stefan Marr:
Encapsulation and locality: a foundation for concurrency support in multi-language virtual machines?
221-222

- Joshua Sunshine:
Unsticking the web.
223-224

- Márcio Ribeiro, Paulo Borba:
Towards feature modularization.
225-226

- Mehdi Bagherzadeh:
Enabling expressive aspect oriented modular reasoning by translucid contracts.
227-228

- Qichao Liu:
Metamodel-driven evolution.
229-230

- Filipe Figueiredo Correia:
Supporting the evolution of software knowledge with adaptive software artifacts.
231-232

- Du Li:
Dynamic tainting for deployed Java programs.
233-234

Posters
- Pradeep Kumar Duraisamy Soundrapandian:
Typelets.
235-236

- Lennart C. L. Kats, Eelco Visser:
The Spoofax language workbench.
237-238

- Stefan Marr, Theo D'Hondt:
Many-core virtual machines: decoupling abstract from concrete concurrency.
239-240

- Petra Brosch, Martina Seidl, Konrad Wieland:
Guiding modelers through conflict resolution: a recommender for model versioning.
241-242

- Yuheng Long, Hridesh Rajan, Sean L. Mooney:
Reconciling concurrency and modularity with Panini's asynchronous typed events.
243-244

- Mehdi Bagherzadeh, Hridesh Rajan, Gary T. Leavens, Sean L. Mooney:
Translucid contracts for modular reasoning about aspect-oriented programs.
245-246

- Damien Cassou, Julien Bruneau, Julien Mercadal, Quentin Enard, Emilie Balland, Nicolas Loriant, Charles Consel:
Towards a tool-based development methodology for sense/compute/control applications.
247-248

- Sean L. Mooney, Hridesh Rajan, Steven M. Kautz, Wayne Rowcliffe:
Almost free concurrency! (using GOF patterns).
249-250

- Rafael Farias, Francisco Soares-Neto, Fernando Castor:
Hamster: making grid middleware fault-tolerant.
251-252

Panels
Workshops
- Emerson R. Murphy-Hill, Shane Markstrum, Craig Anslow:
Evaluation and usability of programming languages and tools (PLATEAU).
265-266

- Kei Davis, Jörg Striegnitz:
9th workshop on parallel/high-performance object-oriented scientific computing.
267-268

- Juha-Pekka Tolvanen, Jonathan Sprinkle, Matti Rossi, Steven Kelly:
The 10th workshop on domain-specific modeling.
269-270

- Orit Hazzan, Yael Dubinsky:
The 2nd workshop on human aspects of software engineering (HAoSE2010).
271-272

- Hridesh Rajan, Michael Haupt, Christoph Bockisch, Robert Dyer:
VMIL 2010: 4th workshop on virtual machines and intermediate languages.
273-274

- Haitham S. Hamza, Jabier Martinez, Joseba Laka Mugartza:
KOPLE: knowledge-oriented product line engineering.
275-276

- Vijay Saraswat, Douig Lea:
Concurrency for the application programmer.
277-278

- Sergio de Cesare, Frederik Gailly, Grant Holland, Mark Lycett, Christopher Partridge:
Ontology-driven software engineering 2010.
279-280

- Vijay A. Saraswat, Kim Bruce:
Curricula in concurrency and parallelism.
281-282

- Doug Kimelman, Harold Ossher, André van der Hoek, Margaret-Anne D. Storey:
SPLASH 2010 workshop on flexible modeling tools.
283-284

- Jonathan Aldrich, Jeremy G. Siek:
2010 international workshop on foundations of object-oriented languages (FOOL'10): SPLASH/OOPSLA'10 workshop summary.
285-286

- Lars Arne Skår, Ruth G. Lennon, E. Michael Maximilien, Arne-Jørgen Berre:
Building the right cloud solutions.
287-288

- Dennis Mancl, Steven Fraser, Bill Opdyke:
Workshop: architecture in an agile world.
289-290

- Steven M. Blackburn, Amer Diwan, Matthias Hauswirth, Atif M. Memon, Peter F. Sweeney:
Workshop on experimental evaluation of software and systems in computer science (Evaluate 2010).
291-292

- Eli Tilevich, Patrick Eugster:
Programming support innovations for emerging distributed applications (PSI EtA - upsiloneta): a splash 2010 workshop summary.
293-294

Tutorial summaries
Last update Tue May 21 00:01:39 2013
CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page