posted by user: smarr || 1982 views || tracked by 1 users: [display]

Meta 2018 : 3rd Workshop on Meta-Programming Techniques and Reflection (Meta’18)

FacebookTwitterLinkedInGoogle

Link: https://2018.splashcon.org/track/meta-2018
 
When Nov 6, 2018 - Nov 6, 2018
Where Boston, USA
Abstract Registration Due Aug 7, 2018
Submission Deadline Aug 17, 2018
Notification Due Sep 14, 2018
Categories    metaprogramming   reflection   languages   optimization
 

Call For Papers

========================================================================
Call for Papers

3rd Workshop on Meta-Programming Techniques and Reflection (Meta’18)

Co-located with SPLASH 2018
November 6, 2018, Boston, USA

https://2018.splashcon.org/track/meta-2018
Follow us on twitter @MetaAtSPLASH
========================================================================

The Meta’18 workshop aims to bring together researchers working on
metaprogramming and reflection, as well as users building
applications, language extensions, or software tools using them.
The changing hardware and software landscape, and the increased
heterogeneity of systems make metaprogramming once more an important
research topic to handle the associate complexity.

The challenges which metaprogramming faces are manifold. They start
with typing of reflective programs, continue with performance and
tooling, and reach into the empirical field to understand how
metaprogramming is used and how it affects software maintainability.
While industry accepted metaprogramming on a wide scale with Ruby,
Scala, JavaScript and others, academia still needs to bring it to
the same level of convenience, tooling, and understanding as for
direct programming styles.

Contributions to the workshop are welcome on a wide range of topics
related to the design, implementation, and application of
metaprogramming techniques, as well as empirical studies on typing
models for such systems and languages.

### 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
- 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.

Papers submitted by the first deadline will be considered for
publication in the ACM DL, if not requested otherwise by the authors.
Thus, they will be part of SPLASH workshop proceedings.
For all papers, use of the SIGPLAN acmart style is mandatory:
http://www.sigplan.org/Resources/Author/.
Please use the provided double-column templates for Latex or Word.

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, but will not be considered for publication in the ACM DL.

For the submission, please use the submission system at:
https://meta18.hotcrp.com/

### Important Dates

7 Aug 2018 - Abstract Submission
17 Aug 2018 - Paper Submission (considered for ACM DL)
14 Sep 2018 - Notification

7 Sep 2018 - Demo, position or work-in-progress paper submission
30 Sep 2018 - Demo, position or work-in-progress paper notification
6 Nov 2018 - Workshop

### Organizing Committee

Guido Chari, Czech Technical University
Elisa Gonzalez Boix, Vrije Universiteit Brussel
Stefan Marr, University of Kent

### Program Committee

Anya Helene Bagge, University of Bergen, Norway
Camilo Bruni, Google, Germany
Walter Cazzola, Università degli Studi di Milano, Italy
Pascal Costanza, imec
Marcus Denker, INRIA, Lille
Matthew Flatt, University of Utah, United States
Diego Garbervetsky, University of Buenos Aires, Argentina
Eduardo Guerra, INPE, National Institute for Space Research
Pablo Inostroza, CWI, Netherlands
Hidehiko Masuhara, Tokyo Institute of Technology, Japan
Tom Van Cutsem, Nokia Bell Labs, Belgium

Related Resources

CPAIOR 2025   Integration of AI and OR Techniques in Constraint Programming
ISCSO 2024   Multi-Objective Optimization Competition
META 2024   META 2024, 14th International Conference on Metamaterials, Photonic Crystals and Plasmonics
Call For Papers Special Issue 2024   Smart Cities, innovating in the Transformation of Urban Environments
ICACI 2024   16th International Conference on Advanced Computational Intelligence
COMS 2025   The 16th Workshop on Computational Optimization, Modelling and Simulation (COMS 2025)
ICMC 2024   First IEEE International Conference on Meta Computing
GLECC 2025   GLECC 2025 - International Conference on Globalisation in Languages, Education, Culture, and Communication
CPAIOR 2024   International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research
ASPLOS 2025   The ACM International Conference on Architectural Support for Programming Languages and Operating Systems