CfP: 3rd Workshop on Meta-Programming Techniques and Reflection (Meta’18), Co-located with SPLASH 2018

Guido Chari charig at
Wed Jun 13 19:16:48 UTC 2018

                          Call for Papers  3rd Workshop on Meta-Programming
Techniques and Reflection (Meta’18)                     Co-located with
SPLASH 2018                    November 6, 2018, Boston, USA
<>                  Follow us on
 The Meta’18 workshop aims to bring together researchers working
onmetaprogramming and reflection, as well as users buildingapplications,
language extensions, or software tools using them.The changing hardware and
software landscape, and the increasedheterogeneity of systems make
metaprogramming once more an importantresearch topic to handle the
associate complexity. The challenges which metaprogramming faces are
manifold. They startwith typing of reflective programs, continue with
performance andtooling, and reach into the empirical field to understand
howmetaprogramming 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
tothe same level of convenience, tooling, and understanding as fordirect
programming styles. Contributions to the workshop are welcome on a wide
range of topicsrelated to the design, implementation, and application
ofmetaprogramming techniques, as well as empirical studies on typingmodels
for such systems and languages.### Topics of InterestThe workshop is a
venue for all approaches that embracemetaprogramming, 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
approachesIn short, we invite contributions to the workshop on a wide range
oftopics related to design, implementation, and application ofreflective
APIs and meta-programming techniques, as well asempirical studies and
typing for such systems and languages.### Workshop Format and
SubmissionsThis workshop welcomes the presentation of new ideas and
emergingproblems as well as mature work as part of a mini-conference
format.Furthermore, we plan interactive brainstorming and
demonstrationsessions between the formal presentations to enable an
activeexchange of ideas. Papers submitted by the first deadline will be
considered forpublication 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:
<>.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 abstractDemos,
posters, position and work-in-progress papers can be submittedon a second,
later deadline to discuss the latest results and currentwork, but will not
be considered for publication in the ACM DL.For the submission, please use
the submission system at:
<>### Important Dates7 Aug 2018   - Abstract
Submission17 Aug 2018  - Paper Submission (considered for ACM DL)14 Sep
2018  - Notification7 Sep 2018   - Demo, position or work-in-progress paper
submission30 Sep 2018  - Demo, position or work-in-progress paper
notification6 Nov 2018   - Workshop### Organizing CommitteeGuido Chari,
Czech Technical University Elisa Gonzalez Boix, Vrije Universiteit
BrusselStefan Marr, University of Kent### Program CommitteeAnya Helene
Bagge, University of Bergen, NorwayCamilo Bruni, Google, GermanyWalter
Cazzola, Università degli Studi di Milano, ItalyPascal Costanza, imecMarcus
Denker, INRIA, LilleMatthew Flatt, University of Utah, United StatesDiego
Garbervetsky, University of Buenos Aires, ArgentinaEduardo Guerra, INPE,
National Institute for Space ResearchPablo Inostroza, CWI,
NetherlandsHidehiko Masuhara, Tokyo Institute of Technology ,JapanTom Van
Cutsem, Nokia Bell Labs, Belgium*

More information about the graal-dev mailing list