posted by user: egonzale || 2983 views || tracked by 3 users: [display]

Meta 2017 : Workshop on Meta-Programming Techniques and Reflection

FacebookTwitterLinkedInGoogle

Link: http://2017.splashcon.org/track/meta-2017
 
When Oct 22, 2017 - Oct 22, 2017
Where Vancouver, Canada
Abstract Registration Due Aug 7, 2017
Submission Deadline Aug 20, 2017
Notification Due Sep 6, 2017
Final Version Due Sep 18, 2017
Categories    programming languages   metaprogramming   reflection   software engineering
 

Call For Papers

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. Therefore, we seek the following kinds of publications:

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

All papers are to be submitted using the SIGPLAN acmart style. Please use the provided double-column Latex or Word templates.

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

The workshop technical papers will be published in the ACM DL, if not requested otherwise by the authors. Thus, they will be part of SPLASH workshop proceedings. Demos, posters, position and work-in-progress papers can be submitted on a second, later deadline to discuss the latest results and current work and won’t be included in the ACM DL proceedings.

### Important Dates

Abstract Submission: 07 August 2017
Paper Submission: 20 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

### Contact information

For further inquires, do not hesitate to contact the organizers via meta AT soft.vub.ac.be

http://2017.splashcon.org/track/meta-2017

Related Resources

SI_Fault_IoV_OTJ 2025   SI on Tools, Techniques, and Applications for Fault Tolerant and Reliable Vehicular Ad-hoc Networks (VANET) and Internet of Vehicles (IoV), The Open Transportation Journal
IEEE-Ei/Scopus-ITCC 2025   2025 5th International Conference on Information Technology and Cloud Computing (ITCC 2025)-EI Compendex
CPAIOR 2025   Integration of AI and OR Techniques in Constraint Programming
ACM SAC 2025   40th ACM/SIGAPP Symposium On Applied Computing
Security 2025   Special Issue on Recent Advances in Security, Privacy, and Trust
IEEE ICMLT 2025   IEEE--2025 10th International Conference on Machine Learning Technologies (ICMLT 2025)
PJA 78 (1) 2027   AI, Art, and Ethics - The Polish Journal of Aesthetics
Ei/Scopus- CCRIS 2025   2025 IEEE 6th International Conference on Control, Robotics and Intelligent System (CCRIS 2025)
S+SSPR 2026   Joint IAPR International Workshops on Statistical Techniques in Pattern Recognition and Structural and Syntactic Pattern Recognition
CfA Celebration 2026   Call for Abstracts for Issue 20 of On_Culture, Celebration, Spring 2026