workshops

sunday

13

Reflective Programming in C++ and Java

convention centre
room 9

Reflective programming is a new object-oriented programming paradigm which is today of high interest in many application fields and research areas. This approach provides a new type of indirection to optimize and add properties to application programs or to improve their flexibility. Although reflective features exist in some programming languages, many reflective versions of standard languages have emerged (Open C++, Reflective Java, etc.) and are used for the development of applications and systems. This workshop aims bring together developers of practical systems using reflective programming in various domains, to share experience and requirements. What metainformation is really useful in practice and what the real difference is with respect to conventional object-oriented programming should be clarified.

The workshop topics include: practical experience with reflective programming in, but not limited to, C++ and Java, open compilers, reflective system architecture, reflective implementation of non-functional requirements (including real-time, dependability and security issues), reflection and industrial applications, metaobject protocols, runtime and compile time reflection, validation of reflective systems, testing of reflective programs.

Position papers should clearly state how they relate to the workshop theme, what particular problems they address, what practical experience was conducted, and why it is relevant to this workshop.

To enable lively and productive discussions, attendance will be limited to 25-30 people. All submissions will be formally reviewed and abstracts selected for presentation according to their relevance to the workshop.

We are studying the possibility of requesting full papers based on selected workshop contributions for a special issue of a journal.

Organizers:

Dr. Jean-Charles Fabre, Laboratoire d'Analyse et d'Architecture des Systèmes, Centre National de la Recherche Scientifique
Email : Jean-Charles.Fabre@laas.fr  

Prof. Shigeru Chiba, Institute of Information Science and Electronics, University of Tsukuba, Japan

 

OOPSLA'98 Home List of Workshops Descriptions of all Workshops