SPLASH Workshops 2011: Portland, Oregon, USA
Cristina Videira Lopes (Ed.): Conference on Systems, Programming, and Applications: Software for Humanity, SPLASH '11, Proceedings of the compilation of the co-located workshops, DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, and VMIL'11, Portland, OR, USA, October 22 - 27, 2011. ACM 2011 ISBN 978-1-4503-1183-0
DSM'11 proceedings
Juha-Pekka Tolvanen, Jonathan Sprinkle, Jeff Gray, Matti Rossi: The 11th workshop on domain-specific modeling. 5-6





Claude Petitpierre: Bottom up creation of a DSL using templates and JSON. 47-52
André Wilson Brotto Furtado, André L. M. Santos, Geber L. Ramalho: SharpLudus revisited: from ad hoc and monolithic digital game DSLs to effectively customized DSM approaches. 57-62
Henning Agt, Ralf-Detlef Kutsche, Timo Wegeler: Guidance for domain specific modeling in small and medium enterprises. 63-70
Erica Jones, Jonathan Sprinkle: autoVHDL: a domain-specific modeling language for the auto-generation of VHDL core wrappers. 71-76
Ajith Ranabahu, E. Michael Maximilien, Amit P. Sheth, Krishnaprasad Thirunarayan: A domain specific language for enterprise grade cloud-mobile hybrid applications. 77-84
Alexandre D. Alves, Horacio H. Yanasse, Nei Y. Soma: LattesMiner: a multilingual DSL for information extraction from lattes platform. 85-92
TMC'11 proceedings
Caitlin Sadowski, Jaeheon Yi: Workshop on transitioning to multicore (TMC 2011): overview abstract. 97-100
Luís Pina, João P. Cachopo: Profiling and tuning the performance of an STM-based concurrent program. 105-110
Fernando Castor, João Paulo Oliveira, André L. M. Santos: Software transactional memory vs. locking in a functional language: a controlled experiment. 117-122
Weslley Torres, Gustavo Pinto, Benito Fernandes, João Paulo Oliveira, Filipe Alencar Ximenes, Fernando Castor: Are Java programmers transitioning to multicore?: a large scale study of java FLOSS. 123-128
Ian Pye: Locks, deadlocks and abstractions: experiences with multi-threaded programming at CloudFlare, Inc. 129-132
Eric C. Reed, Nicholas Chen, Ralph E. Johnson: Expressing pipeline parallelism using TBB constructs: a case study on what works and what doesn't. 133-138
AGERE!'11 proceedings
Alessandro Ricci, Gul Agha, Rafael H. Bordini: Agere! (actors and agents reloaded): splash 2011 workshop on programming systems, languages and applications based on actors, agents and decentralized control. 143-146
Howell R. Jordan, Goetz Botterweck, Marc-Philippe Huget, Rem Collier: A feature model of actor, agent, and object programming languages. 147-158
Alessandro Ricci, Andrea Santi: Designing a general-purpose programming language based on agent-oriented abstractions: the simpAL project. 159-170
David Harel, Assaf Marron, Guy Wiener, Gera Weiss: Behavioral programming, decentralized control, and multiple time scales. 171-182
Andi Bejleri, Andrew Farrell, Patrick Goldsack: Cloudscape: language support to coordinate and control distributed applications in the cloud. 183-194
Claudia Grigore, Rem W. Collier: AF-Raf: an agent-oriented programming language with algebraic data types. 195-200
Mário Henrique Cruz Torres, Tony Van Beers, Tom Holvoet: (No) more design patterns for multi-agent systems. 213-220
Bexy Alfonso, Emilio Vivancos, Vicente J. Botti, Ana García-Fornes: Integrating jason in a multi-agent platform with support for interaction protocols. 221-226
Tom Van Cutsem: AmbientTalk: modern actors for modern networks. 227-230
Andrea Santi, Alessandro Ricci: Exploiting intelligent agent-based technologies for programming smart mobile applications. 231-234
Sinem Getir, Sebla Demirkol, Moharram Challenger, Geylani Kardas: The GMF-based syntax tool of a DSML for the semantic web enabled multi-agent systems. 235-238
Alexandru Sorici, Olivier Boissier, Gauthier Picard, Andrea Santi: Exploiting the JaCaMo framework for realising an adaptive room governance application. 239-242
AOOPES'11 proceedings
Charles E. Matthews, Jim Kiekbusch, Bruce Powel Douglass: Aoopes'11 workshop overview abstract. 247-248
Charles E. Matthews: Agile practices in embedded systems. 249-250
NEAT'11 proceedings
Eeshan Shah, Eli Tilevich: Reverse-engineering user interfaces to facilitateporting to and across mobile devices and platforms. 255-260
Jonathan Sprinkle: Teaching students to learn to learn mobile phone programming. 261-266
Sean Whitsitt, Armando Barreto, Maribel Hudson, Hussain Al-Helal Tapasya Patki, Diyang Chu, Kamel Didan, Jonathan Sprinkle: Constrained data acquisition for mobile citizen science applications. 267-272
Samah Gad: Cloud computing and mapreduce for reliability and scalability of ubiquitous learning systems. 273-278
VMIL'11 proceedings
Leandro Collares, Chris Matthews, Justin Cappos, Yvonne Coady, Rick McGeer: Et (smart) phone home! 283-288

Christoph Bockisch, Andreas Sewe, Martin Zandberg: ALIA4J's [(just-in-time) compile-time] MOP for advanced dispatching. 309-316
Andreas Sewe, Jannik Jochem, Mira Mezini: Next in line, please!: exploiting the indirect benefits of inlining by accurately predicting further inlining. 317-328
Stefan Marr, Mattias De Wael, Michael Haupt, Theo D'Hondt: Which problems does a multi-language virtual machine need to solve in the multicore/manycore era? 341-348



