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

Reflect 2016 : First International Workshop on Reflection and Runtime Meta-Programming Techniques

FacebookTwitterLinkedInGoogle

Link: http://2016.modularity.info/track/Reflect-2016-papers
 
When Mar 14, 2016 - Mar 15, 2016
Where Malaga, Spain
Abstract Registration Due Jan 11, 2016
Submission Deadline Jan 15, 2016
Notification Due Feb 6, 2016
Categories    reflection   metaprogramming   programming languages   studies
 

Call For Papers

Call for Papers: Reflect’16
===========================

Workshop on Reflection and Runtime Meta-Programming Techniques

Co-located with Modularity 2016
March 14 or 15, 2016, Málaga, Spain

Twitter @ReflectWorkshop
http://2016.modularity.info/track/Reflect-2016-papers

With modern mainstream languages embracing runtime reflection, for instance in
JavaScript with proxies and Ruby with its culture of using meta-programming,
the research on meta-architectures, reflective programming, and other
meta-programming techniques have become relevant and timely once again. Over
the last couple of years, these techniques saw a surge of interest benefiting
from the JavaScript standardization process as well as performance improvements
based on just-in-time compilation that increased their general acceptance.

The Reflect’16 workshop aims to bring together people who do research on
reflection and runtime meta-programming, as well as users of such techniques to
e.g. build applications, language extensions, or software tools. We invite
contributions to the workshop on a wide range of topics related to design,
implementation, and application of reflective APIs and runtime meta-programming
techniques, as well as empirical studies and typing for such systems and
languages.

We welcome technical papers as well as work-in-progress and position papers
from the academic as well as industrial perspective. Position paper should take
a perhaps controversial stance on a specific topic and argue the position well.

Topics of Interest
------------------

The topics of interest for the workshop include, but are not limited to:

- applications to middleware, frameworks, and DSLs
- reflection and metaobject protocols to enable tooling
- meta-level architectures and reflective middleware for modern runtime
platforms (e.g. IoT, cyber-physical systems, cloud/grid computing,
exa-scale systems, smart grids, mobile systems)
- optimization techniques to minimize runtime overhead of reflection
- use for application-level runtime optimization
- new language constructs for reflection and meta-programming
- security in reflective systems and capability-based designs
- application of reflective techniques to achieve adaptability,
separation of concerns, code reuse, etc.
- empirical studies to the dynamic behavior of reflective programs
- application to enable complex concurrent systems
- typing of reflective programs

Workshop Format and Submissions
-------------------------------

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

The workshop papers will be published in both the electronic proceedings of the
Modularity conference and in the ACM Digital Library, if not requested
otherwise by the authors. Papers are to be submitted using the ACM sigplanconf
style at 9pt font size. See
http://www.acm.org/publications/article-templates/proceedings-template.html.

position and work-in-progress paper: max. 4 pages
technical paper: max. 8 pages
demos and posters: 1-page abstract

For the submission, please use the EasyChair system:
https://easychair.org/conferences/?conf=reflect16


Important Dates
---------------

abstract submission: January 11, 2016
paper submission: January 15, 2016
notification: February 6, 2016
camera-ready: February 13, 2016
all deadlines: Anywhere on Earth (AoE), i.e., GMT/UTC−12:00 hour

Workshop Organizers
-------------------

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

Program Committee
-----------------

Daniele Bonetta, Oracle Labs, Austria
Damien Cassou, University of Lille 1, France
Siobhan Clarke, Trinity College Dublin, Ireland
Stephane Ducasse, Inria, France
Robert Hirschfeld, HPI, Germany
Hridesh Rajan, Iowa State University, USA
Romain Rouvoy, University Lille 1 and INRIA, France
Eric Tanter, University of Chile, Chile
Laurie Tratt, King’s College, UK
Tom Van Cutsem, Bell Labs, Belgium
Takuo Wantanabe, Tokyo Institute of Technology, Japan
Tijs van der Storm, CWI, NL

Related Resources

DEBT 2025   Third Workshop on Advanced Debugging Techniques (DEBT)
IJPLA 2025   International Journal of Programming Languages and Applications
RV 2025   25th International Conference on Runtime Verification
CAIJ 2025   Computer Applications: An International Journal
PLOS 2025   PLOS 2025 : 13th Workshop on Programming Languages and Operating Systems
S+SSPR 2026   Joint IAPR International Workshops on Statistical Techniques in Pattern Recognition and Structural and Syntactic Pattern Recognition
ASPLOS 2026   The ACM International Conference on Architectural Support for Programming Languages and Operating Systems - Summer
ICOOOLPS 2025   International Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems
BINLP 2025   5th International Conference on Big Data, IOT & NLP
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