/************************************************************************************/
ACM Conference on Systems, Programming, Languages, and Applications:
          Software for Humanity (SPLASH'15)

      Pittsburgh, Pennsylvania, USA
      25th-30th October, 2015

      http://www.splashcon.org

      Sponsored by ACM SIGPLAN

/************************************************************************************/
CALL FOR WORKSHOP PAPERS AND PARTICIPATION

    Submissions Deadline: August 7, 2015

/************************************************************************************/

SPLASH'15 workshops address a rich variety of well-known and newly emerging 
research areas and provide a creative and collaborative environment to discuss 
and solve challenge problems with attendees from industry and research 
organizations from all over the world. Submission deadlines vary from workshop 
to workshop. Some workshops will be published in the ACM Digital Library. The 
current SPLASH'15 workshops program is listed below and the abstracts at the 
end.

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

CURRENT WORKSHOP PROGRAM

AGERE! - Workshop on Programming based on Actors, Agents, and Decentralized 
Control
http://2015.splashcon.org/track/agere2015
Abstracts: August 1, 2015,
Submissions: August 7, 2015,
Position/work-in-progress Papers and Demos: September 7, 2015

DSM - Workshop on Domain-Specific Modeling
http://2015.splashcon.org/track/dsm2015
Submissions: August 7, 2015

ETX - Eclipse Technology eXchange Workshop
http://2015.splashcon.org/track/etx2015
Paper Registration: July 31, 2015
Submissions: August 7, 2015

FPW - Future Programming Workshop
http://2015.splashcon.org/track/fpw2015
Submissions: August 7, 2015

MobileDeLi - Workshop on Mobile Development Lifecycle
http://2015.splashcon.org/track/mobiledeli2015
Submissions: August 7, 2015

PLATEAU – Workshop on Evaluation and Usability of Programming Languages and 
Tools
http://2015.splashcon.org/track/plateau2015
Submissions: August 7, 2015

PROMOTO – Workshop on Programming for Mobile and Touch
http://2015.splashcon.org/track/promoto2015
Submissions: August 7, 2015

Parsing@SLE - Workshop on Parsing Programming Languages
http://2015.splashcon.org/track/ParsingAtSLE2015
Submissions: August 7, 2015

REBLS - Workshop on Reactive and Event-based Languages & Systems
http://2015.splashcon.org/track/rebls2015
Submissions: August 7, 2015

SEPS - Workshop on Software Engineering for Parallel Systems
http://2015.splashcon.org/track/seps2015
Submissions: August 7, 2015

SMART - Smart Software Strategies
http://conf.researchr.org/track/SmartSoftwareStrategies2015/SmartSoftwareStrategies2015
Submissions: October 2, 2015

WODA - Workshop on Dynamic Analysis
http://2015.splashcon.org/track/woda2015
Submissions: August 7, 2015


For additional information, clarification, early feedback, or answers to 
questions, please contact the Workshop Organizers of your favorite workshops, 
or the Workshops Chairs, Jan S. Rellermeyer and Du Li, at 
workshopsplash2...@easychair.org


**************************************************************
ANNEX: WORKSHOP ABSTRACTS AND DATES
**************************************************************
AGERE! 5th International Workshop on Programming based on Actors, Agents, and 
Decentralized Control
http://2015.splashcon.org/track/agere2015

-Deadlines:
Abstracts: August 1, 2015
Submissions: August 7, 2015
Position/work-in-progress Papers and Demos: September 7, 2015

- Organizers:
Elisa Gonzalez Boix, Vrije Universiteit Brussel, Belgium
Philipp Haller, KTH Royal Institute of Technology, Sweden
Alessandro Ricci, University of Bologna, Italy
Carlos Varela, Rensselaer Polytechnic Institute

- Abstract:
The AGERE! workshop is aimed at focusing on programming systems, languages and 
applications based on actors, active/concurrent objects, agents and – more 
generally – high-level programming paradigms promoting a mindset of 
decentralized control in solving problems and developing software. The workshop 
is designed to cover both the theory and the practice of design and 
programming, bringing together researchers working on models, languages and 
technologies, and practitioners developing real-world systems and applications.


**************************************************************
DSM - Domain-Specific Modeling workshop
http://2015.splashcon.org/track/dsm2015

- Deadlines:
Submissions: August 7, 2015

- Organizers:
Jeff Gray, University of Alabama, USA
Jonathan Sprinkle, University of Arizona, USA
Juha-Pekka Tolvanen, MetaCase, Finland
Matti Rossi, Aalto University School of Economics, Finland

- Abstract:
Domain-specific languages provide a viable and time-tested solution for 
continuing to raise the level of abstraction, and thus productivity, beyond 
coding, making systems development faster and easier. When accompanied with 
suitable automated modeling tools and generators it delivers to the promises of 
continuous delivery and devops. 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. This 
automation is possible because of domain-specificity: both the modeling 
language and code generators fit to the requirements of a narrowly defined 
domain, often inside one organization only.


**************************************************************
ETX - Eclipse Technology eXchange Workshop
http://2015.splashcon.org/track/etx2015

- Deadlines:
Abstracts: July 31, 2015
Submissions: August 7, 2015

- Organizers:
Tim Verbelen, Ghent University - iMinds, Belgium
Michael Burke, Rice University, USA

- Abstract:
The Eclipse platform (http://www.eclipse.org) was originally designed for 
building integrated development environments for object-oriented applications. 
Over the years it has developed into a vibrant ecosystem of platforms, 
toolkits, libraries, modeling frameworks, and tools that support various 
languages and programming styles. The goal of the ETX workshop is to bring 
together researchers and practitioners to exchange ideas about potential new 
uses of Eclipse and how Eclipse technology can be leveraged, improved, and/or 
extended for research and education. After succesful editions of the ETX 
workshop in 2003-2007, we revived the ETX workshop in 2014 and are now up for 
another edition. ETX 2015 invites original and unpublished contributions about 
potential new uses of Eclipse and how Eclipse technology can be leveraged, 
improved, and/or extended for research and education.


**************************************************************
FPW - Future Programming Workshop
http://2015.splashcon.org/track/fpw2015

- Deadlines:
Submissions: August 7, 2015

- Organizers:
Jonathan Edwards, MIT CSAIL, USA
Richard Gabriel, IBM Research, USA
Alex Payne, Emerging Languages Camp, USA

- Abstract:
The Future Programming Workshop (FPW) invites ambitious visions, new 
approaches, and early-stage work of all kinds seeking to improve software 
development. Participants will present their work at SPLASH in Pittsburgh and 
optionally at Strange Loop in St. Louis, culminating in a writers’ workshop at 
SPLASH. FPW fosters a supportive and inspirational community of researchers and 
practitioners working at the frontiers of software. We are looking for 
transformative ideas outside the academic and industrial mainstream - ideas 
with potentially large impacts on how we will build software in the future. We 
embrace early-stage work, when it is most in need of constructive criticism, 
and offer a safe and effective environment in which to receive such criticism.


**************************************************************
MobileDeLi - Workshop on Mobile Development Lifecycle
http://2015.splashcon.org/track/mobiledeli2015

- Deadlines:
Submissions: August 7, 2015

- Organizers:
Aharon Abadi, IBM Haifa Research Lab, Israel
Lori Flynn, CERT, USA
Jeff Gray, University of Alabama, USA

- Abstract:
Mobile application usage and development is experiencing exponential growth. 
According to Gartner, by 2016 more than 200 billion total apps will have been 
downloaded. The mobile domain presents new challenges to software engineering. 
Mobile platforms are rapidly changing, including diverse capabilities as GPS, 
sensors, and input modes. Applications must be omni-channel and work on all 
platforms.
Activated on mobile platforms, modern applications must be elastic and scale on 
demand according to the hardware abilities. Applications often need to support 
and use third-party services. Therefore, during development, security and 
authorization processes for the dataflow must be applied. Bring your own device 
(BYOD) policies bring new security data leaks challenges. Developing such 
applications requires suitable practices and tools e.g., architecture 
techniques that relate to the complexity at hand; improved refactoring tools 
for hybrid applications using dynamic languages and polyglot development and 
applications; and testing techniques for applications that run on different 
devices. This workshop aims at establishing a community of researchers and 
practitioners to share their work and lead further research in the mobile 
development area.

**************************************************************
PLATEAU – 6th Workshop on Evaluation and Usability of Programming Languages and 
Tools
http://2015.splashcon.org/track/plateau2015

- Deadlines:
Submissions: August 7, 2015

- Organizers:
Thomas LaToza, UC Irvine, USA
Joshua Sunshine, Carnegie Mellon University, USA
Craig Anslow, Middlesex University, UK

- Abstract:
Programming languages exist to enable programmers to develop software 
effectively. But how efficiently programmers can write software depends on the 
usability of the languages and tools that they develop with. The aim of this 
workshop is to discuss methods, metrics and techniques for evaluating the 
usability of languages and language tools. The supposed benefits of such 
languages and tools cover a large space, including making programs easier to 
read, write, and maintain; allowing programmers to write more flexible and 
powerful programs; and restricting programs to make them more safe and secure. 
PLATEAU gathers the intersection of researchers in the programming language, 
programming tool, and human-computer interaction communities to share their 
research and discuss the future of evaluation and usability of programming 
languages and tools.


**************************************************************
Parsing - Parsing@SLE 2015
http://2015.splashcon.org/track/ParsingAtSLE2015

- Deadlines:
Submissions: August 7, 2015

- Organizers:
Ali Afroozeh,
Loek Cleophas, Umea University, Sweden

- Abstract:
Parsing@SLE is a workshop on parsing programming languages, now in its third 
edition. The intended participants are the authors of parser generation tools 
and parsers for programming languages and other software languages. For the 
purpose of this workshop ``parsing’’ is a computation that takes a sequence of 
characters as input and produces a syntax tree or graph as output. This 
possibly includes tokenization using regular expressions, deriving trees using 
context- free grammars, and mapping to abstract syntax trees. The goal is to 
bring together today’s experts in the field of parsing, in order to explore 
open questions and possibly forge new collaborations. The topics may include 
algorithms, implementation and generation techniques, syntax and semantics of 
meta formalisms (BNF), etc.


**************************************************************
PROMOTO – 3rd Workshop on Programming for Mobile and Touch
http://2015.splashcon.org/track/promoto2015

- Deadlines:
Submissions: August 7, 2015

- Organizers:
Steven D. Fraser, Innoxec, USA
Alberto Sillitti, Center for Applied Software Engineering Bolzano, Italy

- Abstract:
Today, easy-to-use mobile devices like smartphones and tablets are becoming 
more prevalent than traditional PCs and laptops. New programming languages are 
emerging to enable programmers to develop software easily—leveraging the 
exciting advances in existing hardware, and providing abstractions that fit the 
capabilities of target platforms with multiple sensors, touch and cloud 
capabilities. PROMOTO brings together researchers who have been exploring new 
programming paradigms, embracing the new realities of always connected, 
touch-enabled mobile devices. PROMOTO 2015 would like to invite contributions 
covering technical aspects of cross-platform computing, cloud computing, social 
applications and security. Submissions for this event are invited in the 
general area of mobile and touch-oriented programming languages and programming 
environments, and teaching of programming for mobile devices.


**************************************************************
REBLS - Workshop on Reactive and Event-based Languages & Systems
http://2015.splashcon.org/track/rebls2015

- Deadlines:
Submissions: August 7, 2015

- Organizers:
Guido Salvaneschi, TU Darmstadt, Germany
Wolfgang De Meuter, Vrije Universiteit, Belgium
Patrick Eugster, Purdue University, USA
Lukasz Ziarek, State University of New York (SUNY) Buffalo, USA

Reactive programming and event-based programming are two closely related 
programming styles that are becoming ever more important with the advent of 
advanced HPC technology and the ever increasing requirement for our 
applications to run on the web or on collaborating mobile devices. A number of 
publications on middleware and language design — so-called reactive and 
event-based languages and systems (REBLS) — have already seen the light, but 
the field still raises several questions. For example, the interaction with 
mainstream language concepts is poorly understood, implementation technology is 
in its infancy and modularity mechanisms are almost totally lacking. Moreover, 
large applications are still to be developed and patterns and tools for 
developing reactive applications is an area that is vastly unexplored.


**************************************************************
SEPS - 2nd Workshop on Software Engineering for Parallel Systems
http://2015.splashcon.org/track/seps2015

- Deadlines:
Papers: August 7, 2015

- Organizers:
Ali Jannesari, Technical University of Darmstadt, Germany
Siegfried Benkner, University of Vienna, Austria
Xinghui Zhao, Washington State University, USA
Ehsan Atoofian, Lakehead University, Canada
Yukionri Sato, Tokyo Institute of Technology, Japan

- Abstract:
The increased complexity of parallel applications on modern parallel platforms 
(e.g. multicore/manycore, distributed or hybrid) requires more insight into 
development processes, and necessitates the use of advanced methods and 
techniques supporting developers in creating parallel applications or 
parallelizing and reengineering sequential legacy applications. We aim to 
advance the state of the art in different phases of parallel software 
development, covering software engineering aspects such as requirements 
engineering and software specification; design and implementation; program 
analysis, profiling and tuning; testing and debugging.


**************************************************************
SMART - Workshop on Smart Software Strategies
http://conf.researchr.org/track/SmartSoftwareStrategies2015/SmartSoftwareStrategies2015

- Deadlines:
Papers: October 2, 2015

- Organizers:
Steven D. Fraser, Independent Consultant, USA
Dennis Mancl, Alcatel-Lucent, USA
Bill Opdyke, JP Morgan Chase & Co, USA

- Abstract:
We should learn from the past – to use what we learn for the next problem. What 
can we learn from the experiences of Y2K? There are some lessons about software 
design and software maintenance that we might apply to the next wave of 
software and technology:

Y2K bugs: In the late 1990s, software developers and managers were furiously 
working to analyze and fix potential “Y2K bugs.” We all knew that there were 
software applications that might fail on January 1, 2000, but no one was sure 
how we would manage to fix all of these defects in time.
Today’s “smart” technologies: Fifteen years later, we are at the threshold of a 
new era of software – smart phones, wearable technology, digital currency, 
smart automobiles, smart power grids, smart appliances. How should we prepare 
for this wave? Should we be thinking ahead, should we be anticipating some of 
the potential risks and latent defects in our smart applications and smart 
support software for a software-driven future world?
What advances in software analysis, design, coding, and testing will we need to 
do reduce our exposure to defects, unintended side effects, and malicious 
mischief? We might look to the past – to the biggest concentrated effort to 
clean up and modernize software on a worldwide scale. Are there some lessons we 
can learn from “Y2K remediation activities” of the 1990s?


**************************************************************
WODA - 13th International Workshop on Dynamic Analysis
http://2015.splashcon.org/track/woda2015

- Deadlines:
Papers: August 7, 2015

- Organizers:
Harry Xu, University of California, Irvine, USA
Walter Binder, University of Lugano, Switzerland
Yudi Zheng, University of Lugano, Switzerland

- Abstract:
Dynamic analysis is widely used in software development to understand various 
run-time properties of a program. Dynamic analysis includes both offline 
techniques, which operate on some captured representation of the program's 
behavior (e.g., a trace), and run-time techniques, which analyze the behavior 
on the fly, while the system is executing. Although inherently incomplete, 
dynamic analyses can be more precise than their static counterparts and show 
promise in aiding the understanding, development, and maintenance of robust and 
reliable large scale systems. Moreover, the data they provide enable 
statistical inferences to be made about program behavior. Dynamic analysis is 
playing a central role in the understanding of applications and systems as we 
grapple with emerging challenges such as systemic runtime bloat, high energy 
consumption, and the explosion of Big Data. The overall goal of WODA is to 
bring together researchers and practitioners working in all areas of dynamic 
analysis to discuss new issues, share results and ongoing work, and foster 
collaborations. This workshop is a forum for researchers and practitioners 
interested in the intersection of compilers, programming languages, 
architecture, software engineering, systems, high-performance computing, 
performance engineering, machine learning, and data mining for addressing 
software and system performance. The workshop focuses on developing and 
studying analytic technologies (e.g., program analysis, statistical analysis, 
machine learning, data mining, visualization) applied on various software or 
system artifacts (e.g., production systems, tests, program traces, system logs) 
to address issues in software and system reliability, dependability, 
performance, and scalability.

 
/************************************************************************************/

_______________________________________________
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell

Reply via email to