---------- Forwarded message ----------
From: Stefan Marr <j...@stefan-marr.de>
Date: 29 June 2017 at 23:22
Subject: [CfP][Meta'17] Workshop on Meta-Programming Techniques and
Reflection
To: mlvm-...@openjdk.java.net


                            Call for Papers: Meta’17
                            ========================

             Workshop on Meta-Programming Techniques and Reflection

                           Co-located with SPLASH 2017
                       October 22, 2017, Vancouver, Canada

                             Twitter @MetaAtSPLASH
                    http://2017.splashcon.org/track/meta-2017


The heterogeneity of mobile computing, cloud applications, multicore
architectures, and other systems leads to increasing complexity of software
and
requires new approaches to programming languages and software engineering
tools. To manage the complexity, we require generic solutions that can be
adapted to specific application domains or use cases, making
metaprogramming an
important topic of research once more. However, the challenges with
metaprogramming are still manifold. They start with fundamental issues such
as
typing of reflective programs, continue with practical concerns such as
performance and tooling, and reach into the empirical field to understand
how
metaprogramming is used and how it affects software maintainability. Thus,
while industry accepted metaprogramming on a wide scale with Ruby, Scala,
JavaScript and others, academia still needs to answer a wide range of
questions
to bring it to the same level of convenience, tooling, and programming
styles
to cope with the increasing complexity of software systems.

This workshop aims to explore meta-level technologies that help tackling the
heterogeneity, scalability and openness requirements of emerging
computations
platforms.

### Topics of Interest

The workshop is a venue for all approaches that embrace metaprogramming:

- from static to dynamic techniques
- reflection, meta-level architectures, staging, open language runtimes
  applications to middleware, frameworks, and DSLs
- optimization techniques to minimize runtime overhead
- contract systems, or typing of reflective programs
  reflection and metaobject protocols to enable tooling
- case studies and evaluation of such techniques, e.g., to build
applications,
  language extensions, or tools
- empirical evaluation of metaprogramming solutions
- security in reflective systems and capability-based designs
- meta-level architectures and reflective middleware for modern runtime
  platforms (e.g. IoT, cyber-physical systems, mobile/cloud/grid computing,
etc)
- surveys, conceptualization, and taxonomization of existing approaches

In short, we invite contributions to the workshop on a wide range of topics
related to design, implementation, and application of reflective APIs and
meta-programming techniques, as well as empirical studies and typing for
such
systems and languages.

### Workshop Format and Submissions

This workshop welcomes the presentation of new ideas and emerging problems
as
well as mature work as part of a mini-conference format. Furthermore, we
plan
interactive brainstorming and demonstration sessions between the formal
presentations to enable an active exchange of ideas.

The workshop papers will be published in the ACM DL, if not requested
otherwise by the authors. Thus, they will be part of SPLASH workshop
proceedings. Therefore, papers are to be submitted using the SIGPLAN acmart
style: http://www.sigplan.org/Resources/Author/.
Please use the provided double-column templates for
 Latex
   http://www.sigplan.org/sites/default/files/acmart/current/
acmart-sigplanproc-template.tex)
 or Word
   http://www.acm.org/publications/proceedings-template.

 - technical paper: max. 8 pages, excluding references
 - position and work-in-progress paper: 1-4 pages, excluding references
 - technology demos or a posters: 1-page abstract


Demos, posters, position and work-in-progress papers can be submitted on a
second, later deadline to discuss the latest results and current work.

For the submission, please use the submission system at:

 https://meta17.hotcrp.com/

### Important Dates

   Abstract Submission:          07 August 2017
   Paper Submission:             14 August 2017
   Author Notification:          06 September 2017
   Position/WIP Paper Deadline:  08 September 2017
   Camera Ready Deadline:        18 September 2017
   Position/WIP Notification:    21 September 2017

### Program Committee

The program committee consists of the organizers and the following
reviewers:

Anya Helen Bagge, University of Bergen, Norway
Daniele Bonetta, Oracle Labs, Austria
Nicolas Cardozo, Universidad de los Andes, Colombia
Sebastian Erdweg, TU Delf, The Nederlands
Robert Hirschfeld, HPI, Germany
Roberto Ierusalimschy, PUC-Rio, Brazil
Pablo Inostroza, CWI, The Nederlands
Kim Mens, Universite Catholique de Louvain, Belgium
Cyrus Omar, Carnegie Mellon University, USA
Guillermo Polito, CNRS, France
Tiark Rompf, Purdue University, USA
Tom Van Cutsem, Nokia Bell Labs, Belgium
Takuo Watanabe, Tokyo Institute of Technology, Japan

### Workshop Organizers

Shigeru Chiba, University of Tokyo
Elisa Gonzalez Boix, Vrije Universiteit Brussel
Stefan Marr, Johannes Kepler University Linz


_______________________________________________
mlvm-dev mailing list
mlvm-...@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev



-- 
William Leslie

Notice:
Likely much of this email is, by the nature of copyright, covered under
copyright law.  You absolutely MAY reproduce any part of it in accordance
with the copyright law of the nation you are reading this in.  Any attempt
to DENY YOU THOSE RIGHTS would be illegal without prior contractual
agreement.
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to