Powered by
2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH Companion 2015),
October 25–30, 2015,
Pittsburgh, PA, USA
Workshop Previews
Workshop Preview of the 2015 Eclipse Technology eXchange Workshop (ETX 2015)
Tim Verbelen and Michael G. Burke
(Ghent University, Belgium; Rice University, USA)
The Eclipse platform was originally designed for building an integrated development environment 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 seventh ETX workshop provides a platform for researchers and practitioners to transfer knowledge about the Eclipse Platform and exchange new ideas. It is held in Pittsburgh, Pennsylvania on October 27th, 2015 and co-located with SPLASH 2015.
@InProceedings{SPLASH Companion15p91,
author = {Tim Verbelen and Michael G. Burke},
title = {Workshop Preview of the 2015 Eclipse Technology eXchange Workshop (ETX 2015)},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {91--92},
doi = {},
year = {2015},
}
Workshop Preview of the 3rd International Workshop on Mobile Development Lifecycle (MobileDeLi 2015)
Aharon Abadi, Lori Flynn, and Jeff Gray
(IBM Research, Israel; Carnegie Mellon University, USA; University of Alabama, USA)
The goal of the MobileDeli 2015 workshop is to establish a vibrant research community of researchers and practitioners for sharing work and leading further research and development in the area of mobile software engineering. At the workshop, we will discuss how other technologies (e.g., DSLs, cloud computing) drive new capabilities in mobile software development. The workshop attendees will also examine the lifecycle of mobile software development and how it relates to the software engineering lifecycle. There will also be working group discussions and activities where attendees will explore and evaluate existing techniques, patterns, and best practices of mobile software development. Additional information about the workshop (e.g., photos, presentations, schedule) can be found at the MobileDeli workshop website: http:// sysrun.haifa.il.ibm.com/hrl/mobiledeli2015
@InProceedings{SPLASH Companion15p93,
author = {Aharon Abadi and Lori Flynn and Jeff Gray},
title = {Workshop Preview of the 3rd International Workshop on Mobile Development Lifecycle (MobileDeLi 2015)},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {93--94},
doi = {},
year = {2015},
}
Workshop Preview of the 2nd International Workshop on Software for Parallel Systems (SEPS 2015)
Ali Jannesari, Siegfried Benkner, Xinghui Zhao, Ehsan Atoofian, and Yukionri Sato
(TU Darmstadt, Germany; University of Vienna, Austria; Washington State University, USA; Lakehead University, Canada; Tokyo Institute of Technology, Japan)
The second international workshop on Software Engineering for Parallel Systems (SEPS) will be held in Pittsburgh, PA, USA on October 27, 2015 and co-located with the ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH 2015). The purpose of this workshop is to provide a stable forum for researchers and practi-tioners dealing with compelling challenges of the software development life cycle on modern parallel platforms. 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.
@InProceedings{SPLASH Companion15p95,
author = {Ali Jannesari and Siegfried Benkner and Xinghui Zhao and Ehsan Atoofian and Yukionri Sato},
title = {Workshop Preview of the 2nd International Workshop on Software for Parallel Systems (SEPS 2015)},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {95--96},
doi = {},
year = {2015},
}
Workshop Preview of the 13th International Workshop on Dynamic Analysis (WODA 2015)
Guoqing Xu and Walter Binder
(University of California at Irvine, USA; University of Lugano, Switzerland)
Dynamic analysis techniques are prevalently used for understand-ings runtime program behaviors for bug detection, memory man-agement, or performance analysis. The 13th International Work-shop on Dynamic Analysis (WODA’15) provides a forum for researchers and practitioners to discuss recent development of dynamic analysis techniques and exchange new ideas. It is held in Pittsburgh, PA on October 26, 2015 and is co-located with SPLASH 2015.
@InProceedings{SPLASH Companion15p97,
author = {Guoqing Xu and Walter Binder},
title = {Workshop Preview of the 13th International Workshop on Dynamic Analysis (WODA 2015)},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {97--98},
doi = {},
year = {2015},
}
Workshop Preview of the 2015 Workshop on Programming based on Actors, Agents, and Decentralized Control (AGERE! 2015)
Elisa Gonzalez Boix, Philipp Haller
, Alessandro Ricci, and Carlos Varela
(Vrije Universiteit Brussel, Belgium; KTH, Sweden; University of Bologna, Italy; Rensselaer Polytechnic Institute, USA)
The AGERE! workshop focuses 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.
@InProceedings{SPLASH Companion15p99,
author = {Elisa Gonzalez Boix and Philipp Haller and Alessandro Ricci and Carlos Varela},
title = {Workshop Preview of the 2015 Workshop on Programming based on Actors, Agents, and Decentralized Control (AGERE! 2015)},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {99--100},
doi = {},
year = {2015},
}
Workshop Preview of the 15th Workshop on Domain Specific Modeling (DSM 2015)
Jeff Gray, Jonathan Sprinkle, Juha-Pekka Tolvanen, and Matti Rossi
(University of Alabama, USA; University of Arizona, USA; MetaCase, Finland; Aalto University, Finland)
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 paper introduces Domain-Specific Modeling and describes the SPLASH 2015 workshop, to be held on 27th of October in Pittsburgh, PA, which is the 15th anniversary of the event.
@InProceedings{SPLASH Companion15p101,
author = {Jeff Gray and Jonathan Sprinkle and Juha-Pekka Tolvanen and Matti Rossi},
title = {Workshop Preview of the 15th Workshop on Domain Specific Modeling (DSM 2015)},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {101--102},
doi = {},
year = {2015},
}
Workshop Preview of the 3rd International Workshop on Programming for Mobile and Touch (PROMOTO 2015)
Steven D. Fraser and Alberto Sillitti
(Innoxec, USA; Free University of Bolzano, Italy)
Today, mobile devices (e.g., smartphones, tablets, smartwatches, etc.) are the main target platforms for developers. To support the new challenges, traditional programming languages are not enough anymore and new ones are emerging to enable program-mers (and even end-users) to develop software taking advantage of the most recent hardware capabilities. Since the first edition in 2013, PROMOTO has brought together researchers interested in exploring new programming paradigms and embracing the new technologies in the area of touch-enabled mobile devices.
@InProceedings{SPLASH Companion15p103,
author = {Steven D. Fraser and Alberto Sillitti},
title = {Workshop Preview of the 3rd International Workshop on Programming for Mobile and Touch (PROMOTO 2015)},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {103--104},
doi = {},
year = {2015},
}
Workshop Preview of the 2015 Workshop on New Object-Oriented Languages (NOOL 2015)
Alex Potanin and
James Noble
(Victoria University of Wellington, New Zealand)
NOOL-15 is a new unsponsored workshop to bring together users and implementors of new(ish) object oriented systems. Through presentations, and panel discussions, as well as demonstrations, and video and audiotapes, NOOL-15 will provide a forum for sharing experience and knowledge among experts and novices alike.
@InProceedings{SPLASH Companion15p105,
author = {Alex Potanin and James Noble},
title = {Workshop Preview of the 2015 Workshop on New Object-Oriented Languages (NOOL 2015)},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {105--106},
doi = {},
year = {2015},
}
Workshop Preview of the 3rd Workshop on Parsing Programming Languages (Parsing@SLE 2015)
Loek Cleophas and Ali Afroozeh
(Umeå University, Sweden; Eindhoven University of Technology, Netherlands; Stellenbosch University, South Africa; CWI, Netherlands)
Parsing@SLE is a workshop on parsing programming languages, now in its third edition, and collocated with SLE and SPLASH 2015. It is held in Pittsburgh, Pennsylvania, USA on October 25h 2015. The goal is to bring together today's experts in the field of parsing, in order to hear about ongoing research, explore open questions and possibly forge new collaborations. Parsing@SLE 2015 will have an invited talk and eight regular talks. We expect to attract participants that have been or are developing theory, techniques and tools in the broad area of parsing non-natural languages such as programming languages.
@InProceedings{SPLASH Companion15p107,
author = {Loek Cleophas and Ali Afroozeh},
title = {Workshop Preview of the 3rd Workshop on Parsing Programming Languages (Parsing@SLE 2015)},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {107--108},
doi = {},
year = {2015},
}
Workshop Preview of the 2015 Workshop on Reactive and Event-based Languages & Systems (REBLS 2015)
Guido Salvaneschi
, Wolfgang De Meuter
, Patrick Eugster, and Lukasz Ziarek
(TU Darmstadt, Germany; Vrije Universiteit Brussel, Belgium; Purdue University, USA; State University of New York, USA)
Reactive programming and event-based programming are two closely related programming styles that are becoming ever more important with the advent of advanced HCI technology and the ever increasing requirement for applications to run on the web or on collaborating mobile devices. A number of publications about middleware and language design – so-called reactive and event-based languages and systems – 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. This workshop gathers researchers in reactive and event-based languages and systems. The goal of the workshop is to exchange new technical research results and to define better the field by coming up with taxonomies and overviews of the existing work.
@InProceedings{SPLASH Companion15p109,
author = {Guido Salvaneschi and Wolfgang De Meuter and Patrick Eugster and Lukasz Ziarek},
title = {Workshop Preview of the 2015 Workshop on Reactive and Event-based Languages & Systems (REBLS 2015)},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {109--110},
doi = {},
year = {2015},
}
Workshop Preview of the 2015 Workshop on Smart Software Strategies: 15 Years after Y2K – Everything Old Is New Again (SMART 2015)
Dennis Mancl, Steven D. Fraser, and Bill Opdyke
(Alcatel-Lucent, USA; Innoxec, USA; JP Morgan Chase, USA)
Are there any good lessons that software people can learn 15 years after the Y2K crisis? We live in a much more software-dependent world today, and the next generation of technical innovations may have some technical risks that have worldwide consequences. The 1990s was the most recent massive effort to improve and modernize software – and we might look to the past to explore some technical and management approaches that will prepare us for the “smart technology” wave. As was the case in the 1990s, every company, every industry, and every country will need to be concerned with the potential risks in our software-driven world of the future: to better address software requirements, design, coding, and testing of our smart applications and smart support software. Are there some valuable technical and management ideas we can use again?
@InProceedings{SPLASH Companion15p111,
author = {Dennis Mancl and Steven D. Fraser and Bill Opdyke},
title = {Workshop Preview of the 2015 Workshop on Smart Software Strategies: 15 Years after Y2K – Everything Old Is New Again (SMART 2015)},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {111--112},
doi = {},
year = {2015},
}
Info
proc time: 1.85