[ecoop-info] SPLASH'11 Workshops: Call for Papers and Participation

Ulrik Pagh Schultz ups at mmmi.sdu.dk
Tue May 31 20:35:26 CEST 2011


**************************************************************
CALL FOR WORKSHOPS PAPERS AND PARTICIPATION
(deadlines vary from late July to early September)

SPLASH’11 WORKSHOPS are part of

ACM Conference on Systems, Programming, Languages, and Applications:
Software for Humanity (SPLASH’11)
Portland, Oregon
October 22-27, 2011
http://www.splashcon.org
http://twitter.com/splashcon
http://www.facebook.com/SPLASHCon
Sponsored by ACM SIGPLAN
**************************************************************

SPLASH'11 Workshops will address a rich variety of both well-known and
new emerging research areas that will provide you a creative and
collaborative environment to discuss and solve challenging problems
with attendees from industry and research organizations around the
world.

To take advantage of this opportunity please consider to contribute to
the workshops that best fit your interests by submitting your research
work, experiences, or position papers.

Since the deadlines vary from workshop to workshop, possibly ranging
from late July to early September, please visit each workshop's
website to find its specific important dates.

**************************************************************

WORKSHOP PROGRAM

The SPLASH'11 workshops program is listed below and the abstracts at
the end, however, the full program and additional information will
evolve and will be posted online at SPLASH'11 website.
http://splashcon.org/2011/


DSM - 11th Domain-Specific Modeling workshop
organized by Juha-Pekka Tolvanen, Jonathan Sprinkle, Matti Rossi and
Jeff Gray
http://www.dsmforum.org/events/DSM11/

PLASTIC - International Workshop on Programming Language And Systems
Technologies for Internet Clients
organized by Adam Welc, Michael Franz and Krzysztof Palacz
http://plastic.host.adobe.com

Green - Beyond Green-Field Software Development: Reuse, Recycle,
Refactor
organized by Dennis Mancl, Steven D. Fraser and Bill Opdyke
http://mysite.verizon.net/dennis.mancl/splash11

AOOPES - Agile and Object Oriented Practices in Embedded Systems
organized by Charles Matthews, Bruce Powell Douglass and Jim Kiekbusch
http://www.fifthgensysltd.com/private/splash.htm

AGERE! - Programming Systems, Languages and Applications based on
Agents, Actors, and Decentralized Control
organized by Alessandro Ricci, Rafael Bordini and Gul Agha
http://agere2011.apice.unibo.it

VMIL'11 - 5th Workshop on Virtual Machines and Intermediate Languages
organized by Hridesh Rajan, Michael Haupt, Christoph Bockisch and
Robert Dyer
http://www.cs.iastate.edu/~design/vmil/

COOMP - Combined Object-Oriented Modeling and Programming
organized by Ole Lehrmann Madsen and Birger Moller-Pedersen
http://coomp.org/2011/

FOOL'11 - 2011 International Workshop on Foundations of
Object-Oriented Languages
organized by Jonathan Aldrich and Jeremy Siek
http://www.disi.unige.it/person/ZuccaE/FOOL2011

TMC - Transitioning to MultiCore
organized by Jaeheon Yi and Caitlin Sadowski
http://tmc.supertriceratops.com/

NEAT 2011 - NExt-generation Applications of smarTphones
organized by Jeff Gray and Jules White
http://www.cs.ua.edu/neat/


FOR MORE INFORMATION

For additional information, clarification, early feedback, or answers
to questions, please contact the Workshop Organizers of your favorite
workshops, or the Workshops Chairs, Ademar Aguiar and Ulrik Pagh
Schultz, at workshops at splashcon.org


**************************************************************

ANNEX: WORKSHOP ABSTRACTS AND DATES

**************************************************************
DSM - 11th Domain-Specific Modeling workshop
organized by Juha-Pekka Tolvanen, Jonathan Sprinkle, Matti Rossi and
Jeff Gray (Sunday and Monday, 23-24th October)

An upward shift in abstraction leads to a corresponding increase in
productivity. In the past this has occurred when programming languages
have evolved towards a higher level of abstraction. Today,
domain-specific languages provide a viable solution for continuing to
raise the level of abstraction beyond coding, making development
faster and easier.

In domain-specific modeling (DSM), the models are constructed using
concepts that represent things in the application domain, not concepts
of a given programming language. The modeling language follows the
domain abstractions and semantics, allowing developers to perceive
themselves as working directly with domain concepts. Together with
frameworks and platforms, DSM can automate a large portion of software
production.

Some possible topics for submission to the workshop include:
* Industry/academic experience reports
* Creation of metamodel-based languages
* Novel approaches for code generation from domain-specific models
* Evolution of languages
* Metamodeling frameworks and languages
* Tools for supporting DSMs

URL: http://www.dsmforum.org/events/DSM11/

**************************************************************
PLASTIC - International Workshop on Programming Language And Systems
Technologies for Internet Clients
organized by Adam Welc, Michael Franz and Krzysztof Palacz
(Monday, 24th October)

Today's Internet users expect to access Internet resources using
increasingly capable and ubiquitous client platforms.  This trend has
resulted in a wide-ranging diversification of hardware devices
supporting various form factors and interaction modes, a choice of web
browsers offering varying levels of performance, security and
standards compliance, as well as the emergence of domain-specific uses
of general-purpose Internet-related technologies, exemplified by Rich
Internet Applications (RIAs) and site-specific browsers. Despite the
heterogeneity, all these platforms implement a common set of standards
and technologies. While the resulting high level of interoperability
can be seen as a major reason for the Internet's success, its
constraints can also be viewed as limiting progress in client
technologies. This workshop focuses on both innovative solutions in
the area of Internet client software that improves on the current
state-of-the-art while respecting the confines dictated by
interoperability, as well as bold, new ideas that break with the
status quo.

URL: http://plastic.host.adobe.com

**************************************************************
Green - Beyond Green-Field Software Development: Reuse, Recycle,
Refactor
organized by Dennis Mancl, Steven D. Fraser and Bill Opdyke (Sunday,
23rd October)

There are many languages, tools, and design methodologies in the
software community that are aimed at the creation of new software.
But a lot of valuable software is the product of evolution, reuse, and
reengineering.  Some software is too expensive to “throw away and
start over.”  A skilled software team will have an arsenal of
techniques at their disposal for adapting, evolving, and refactoring
existing code and designs.

This workshop will be an informal exploration of some old and new
techniques for building on existing code, such as wrapper classes,
design patterns, test-driven approaches, refactoring tools, and
others.  The workshop will also address management issues: what
factors to consider in the decision to reengineer or to build anew.

URL: http://mysite.verizon.net/dennis.mancl/splash11

**************************************************************
AOOPES - Agile and Object Oriented Practices in Embedded Systems
organized by Charles Matthews, Bruce Powell Douglass and Jim Kiekbusch
(Monday, 24th October)

Embedded systems are the most prevalent of all computer systems in the
world. More than 99% of all computer/microcontroller products that are
sold each year are single purpose embedded systems rather than
workstations, desktops, laptops, or server systems. This workshop will
gather embedded systems programmers and engineers to discuss how Agile
and object oriented practices affect the design and implementation of
embedded systems. We will explore how/whether a product design is
affected when an embedded system implements functionality that is
inherently object oriented in nature. We will explore how constraints
that are unique to embedded systems affect the adoption of Agile and
objected oriented processes and practices. The primary goal for this
workshop is to provide feedback to the embedded systems community on
which practices are judged as useful and which are not.

URL: http://www.fifthgensysltd.com/private/splash.htm

**************************************************************
AGERE! - Programming Systems, Languages and Applications based on
Agents, Actors, and Decentralized Control
organized by Alessandro Ricci, Rafael Bordini and Gul Agha
(Monday, 24th October)

The fundamental turn of software into concurrency and distribution is
not only a matter of performance, but also of design and abstraction,
calling for programming paradigms that would allow more naturally to
think, design, develop, manage programs exhibiting different degrees
of concurrency, reactivity, autonomy, decentralization of control,
distribution.  This workshop aims at exploring programming approaches
explicitly providing a level of abstraction that promotes a
decentralized mindset in solving problems and programming systems. To
this end, the abstractions of agents and actors (and systems of agents
and actors) are taken as a natural reference: the objective of the
workshop is then to foster the research in all aspects of actor and
agent-oriented programming as evolution of mainstream paradigms (such
as OOP), including the theory and the practice of design and
programming, bringing together researchers working on the models,
languages and technologies, and practitioners developing real-world
systems and applications.

URL: http://agere2011.apice.unibo.it

**************************************************************
VMIL'11 - 5th Workshop on Virtual Machines and Intermediate Languages
organized by Hridesh Rajan, Michael Haupt, Christoph Bockisch and
Robert Dyer (Monday, 24th October)

The VMIL workshop is a forum for research in virtual machines and
intermediate languages. It is dedicated to identifying programming
mechanisms and constructs that are currently realized as code
transformations or implemented in libraries but should rather be
supported at the VM level. Candidates for such mechanisms and
constructs include modularity mechanisms (aspects, context-dependent
layers), concurrency (threads and locking, actors, software
transactional memory), transactions, etc. Topics of interest include
the investigation of which such mechanisms are worthwhile candidates
for integration with the run-time environment, how said mechanisms can
be elegantly (and reusably) expressed at the intermediate language
level (e.g., in bytecode), how their implementations can be optimized,
and how virtual machine architectures might be shaped to facilitate
such implementation efforts.

URL: http://www.cs.iastate.edu/~design/vmil/

**************************************************************
COOMP - Combined Object-Oriented Modeling and Programming
organized by Ole Lehrmann Madsen and Birger Moller-Pedersen (Sunday,
23rd October)

Languages for modeling and programming are diverging, with the
implication that developers who would like to model end up with the
challenge of maintaining both model and program artifacts. In
addition, modeling is hampered by poor tool support compared to
programming. The trend in programming languages is that less attention
is paid to the fact that programming should be a kind of modeling, and
state-of-art for executable models does not cover what programs
usually cover.

It has not always been like this. The very first object-oriented
programming language, SIMULA, was also considered (and used) as a
modeling language.  Modeling and programming have evolved since
SIMULA. The aim of this workshop is to investigate how combined
modeling and programming languages would be as of today, by
identifying candidate elements for such languages, propose potential
combined mechanisms, and by describing implementation techniques.

URL: http://coomp.org/2011/

**************************************************************
FOOL'11 - 2011 International Workshop on Foundations of Object-Oriented Languages
organized by Jonathan Aldrich and Jeremy Siek (Sunday, 23rd October)

The search for sound principles for object-oriented languages has
given rise to much work during the past two decades, leading to a
better understanding of the key concepts of object-oriented languages
and to important developments in type theory, semantics, program
verification, and program development.  The FOOL workshops
(http://www.cs.cmu.edu/~aldrich/FOOL) bring together researchers to
share new ideas and results in these areas.

Submissions for this event are invited in the general area of
foundations of object-oriented languages, including integration with
other paradigms and extensions, such as aspects, components,
meta-programming. Topics of interest include language semantics, type
systems, program analysis and verification, formal calculi, concurrent
and distributed languages, databases, software adaptation, and
language-based security issues.

Papers are welcome to include formal descriptions and proofs, but
these are not required; the key consideration is that papers should
present novel and valuable ideas or experiences. The main focus in
selecting workshop contributions will be the intrinsic interest and
timeliness of the work, so authors are encouraged to submit polished
descriptions of work in progress as well as papers describing
completed projects.

A web page will be created and made available as an informal
electronic proceedings. Historically, presentation at FOOL does not
count as prior publication, and many of the results presented at FOOL
have later been published at ECOOP, OOPSLA, POPL, and other main
conferences.

URL: http://www.disi.unige.it/person/ZuccaE/FOOL2011

**************************************************************
TMC - Transitioning to MultiCore
organized by Jaeheon Yi and Caitlin Sadowski (Sunday, 23rd October)

TMC is focused on tools and systems for parallel programming that are
interoperable with legacy code, minimize the annotation burden for
developers, and match well with current industry practice. We solicit
industry experience reports about working or unworkable examples of
such tools or systems, as well as research reports on topics
including:

* Surveys or empirical studies measuring the current state of
  practice for multicore programming in industry
* Field studies identifying barriers and benefits to using existing tools
* Analysis tools focused on correctness, performance, or
  understandability analysis of existing programs
* New programming models which are interoperable with legacy
  multithreaded systems

The goal of TMC is to foster critical industry-research dialogue on
transitioning to multicore. Industry participants will have the
opportunity to potentially influence future research directions.
Research participants will have the opportunity to put their work into
industry context and learn about interesting research problems.

URL: http://tmc.supertriceratops.com/

**************************************************************
NEAT 2011 - NExt-generation Applications of smarTphones
organized by Jeff Gray and Jules White (Monday, 24th October)

The sophisticated capabilities of smartphones provide a number of
unique opportunities for research and development. Current smartphones
can receive a variety of environmental stimuli, such as GPS location,
acceleration, ambient light, sound, and imagery. Smartphones possess
multiple network connections that can be used to connect to external
computing resources, which can be used to push software updates, track
usage, and report errors. Building complex smartphone applications is
a challenging endeavor. Application developers must deal with limited
resources and application interaction with the physical world adds new
obstacles, such as resource conserving sensor data fusion. This
workshop aims to nurture new thinking on how to tackle the challenges
of using smartphone computing at scale, as well as how these unique
systems can be applied in novel ways to important societal
problems. Our goal is to bring together a combination of academic
research, industrial experience, and independent application
development ideas – with the objective to bring together a diverse set
of perspectives on smartphone applications.

URL: http://www.cs.ua.edu/neat/

**************************************************************

--
Ulrik Pagh Schultz, associate professor, University of Southern Denmark
ups at mmmi.sdu.dk, http://www.mmmi.sdu.dk/~ups, +4565503570





More information about the ecoop-info mailing list