This book constitutes the refereed proceedings of the Second International Conference on Meta-Level Architectures and Reflection, Reflection'99, held in St. Malo, France in July 1999. The 13 revised full papers presented were carefully selected from 44 submissions. Also included are six short papers and the abstracts of three invited talks. The papers are organized in sections on programming languages, meta object protocols, middleware/multi-media, work in progress, applications, and meta-programming. The volume covers all current issues arising in the design and analysis of reflective systems and demontrates their practical applications.
Author(s): John A. Stankovic (auth.), Pierre Cointe (eds.)
Series: Lecture Notes in Computer Science 1616
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 1999
Language: English
Pages: 280
Tags: Software Engineering; Programming Languages, Compilers, Interpreters; Logics and Meanings of Programs; Programming Techniques
Reflection in Real-Time Systems....Pages 1-1
From Dalang to Kava - the Evolution of a Reflective Java Extension....Pages 2-21
Jumping to the Meta Level....Pages 22-39
The Oberon-2 Reflection Model and its Applications....Pages 40-53
Designing Persistence Libraries in Reflective Models with Intercession Property for a Client-Server Environment....Pages 54-73
Non-Functional Policies....Pages 74-92
On the Reflective Structure of Information Networks....Pages 93-94
Reflective Media Space Management Using RASCAL....Pages 95-114
The Design of a Resource-Aware Reflective Middleware Architecture....Pages 115-134
A Formal Analysis of Smithsonian Computational Reflection....Pages 135-137
Reflection for Dynamic Adaptability: A Linguistic Approach using LEAD++....Pages 138-140
Networking and reflection: a strong combination....Pages 141-143
Towards Systematic Synthesis of Reflective Middleware....Pages 144-146
An Automatic Aspect Weaver with a Reflective Programming Language....Pages 147-149
Using Compile-Time Reflection for Objects’State Capture....Pages 150-152
Past, Present, and Future of Aperios....Pages 153-153
Reflecting Java into Scheme....Pages 154-173
jContractor : A Reflective Java Library to Support Design By Contract....Pages 175-196
OpenCorba: a Reflective Open Broker....Pages 197-214
OMPC++ — A Portable High-Performance Implementation of DSM using OpenC++ Reflection....Pages 215-234
Metaprogramming Domain Specific Metaprograms....Pages 235-249
Aspect-Oriented Logic Meta Programming....Pages 250-272