Advertisement

Reflection and Meta-level Architectures: State of the Art and Future Trends

  • Walter Cazzola
  • Shigeru Chiba
  • Thomas Ledoux
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1964)

Abstract

Previous workshops on reflection both in ECOOP and in OOPSLA have pointed out the growing interest and importance of Reflection and Metalevel Architectures in the fields of programming languages and systems (ECOOP’98, OOPSLA’98), software engineering (OOPSLA’99) and middleware (Middleware 2000).

Following these workshops but also the conference Reflection’99 held in Saint- Malo (France), this workshop has provided an opportunity for researchers with a broad range of interests in meta-level architectures and reflective techniques to discuss recent developments in this field. It has also provided a good test-bed for preparing them to submit their works to Reflection’01.

The workshop main goal is to encourage people to present works in progress. These works could cover all the spectrum from theory to practice. To ensure creativity, originality, and audience interests, participants have been selected by the workshop organizers on the basis of 5-page position paper. We hope that the workshop will help them to mature their idea and improve the quality of their future publications based on the presented work.

Keywords

Virtual Machine Mobile Agent Security Policy Language Extension Session Chair 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Jean-Paul Arcangeli, Laetitia Bray, Annie Marcoux, Christine Maurel, and Frédéric Migeon. Reflective Actors for Mobile Agents Programming. In Walter Cazzola, Shigeru Chiba, and Thomas Ledoux, editors, On-Line Proceedings of ECOOP’2000 Workshop on Reflection and Metalevel Architectures, June 2000. Available at http://www.disi.unige.it/RMA2000.
  2. 2.
    Johan Brichau. Declarative Meta-Programming for a Language Extensibility Mechanism. In Walter Cazzola, Shigeru Chiba, and Thomas Ledoux, editors, On-Line Proceedings of ECOOP’2000 Workshop on Reflection and Metalevel Architectures, June 2000. Available at http://www.disi.unige.it/RMA2000.
  3. 3.
    Eric Bruneton and Michel Riveill. Reflective Implementation of non-functional Properties with the JavaPod Component Platform. In Walter Cazzola, Shigeru Chiba, and Thomas Ledoux, editors, On-Line Proceedings of ECOOP’2000 Workshop on Reflection and Metalevel Architectures, June 2000. Available at http://www.disi.unige.it/RMA2000.
  4. 4.
    Fábio Costa and Gordon S. Blair. The Role of Meta-Information Management in Reflective Middleware. In Walter Cazzola, Shigeru Chiba, and Thomas Ledoux, editors, On-Line Proceedings of ECOOP’2000 Workshop on Reflection and Metalevel Architectures, June 2000. Available at http://www.disi.unige.it/RMA2000.
  5. 5.
    Rémi Douence and Mario Südolt. On the Lightweight and Selective Introduction of Reflective Capabilities in Applications. In Walter Cazzola, Shigeru Chiba, and Thomas Ledoux, editors, On-Line Proceedings of ECOOP’2000 Workshop on Reflection and Metalevel Architectures, June 2000. Available at http://www.disi.unige.it/RMA2000.
  6. 6.
    Markus A. Hof. Using Reflection for Composable Message Semantics. In Walter Cazzola, Shigeru Chiba, and Thomas Ledoux, editors, On-Line Proceedings of ECOOP’2000 Workshop on Reflection and Metalevel Architectures, June 2000. Available at http://www.disi.unige.it/RMA2000.
  7. 7.
    Vania Marangozova and Fabienne Boyer. Using Reflective Features to SupportMobile Users. In Walter Cazzola, Shigeru Chiba, and Thomas Ledoux, editors, On-Line Proceedings of ECOOP’2000 Workshop on Reflection and Metalevel Architectures, June 2000. Available at http://www.disi.unige.it/RMA2000.
  8. 8.
    Dmitry Nizhegorodov. Jasper: Type Safe Compile-Time Reflection Language Extensions and MOP Based Templates for Java. In Walter Cazzola, Shigeru Chiba, and Thomas Ledoux, editors, On-Line Proceedings of ECOOP’2000 Workshop on Reflection and Metalevel Architectures, June 2000. Available at http://www.disi.unige.it/RMA2000.
  9. 9.
    Nikos Parlavantzas, Geoff Coulson, Mike Clarke, and Gordon Blair. Towards a Reflective Component Based Middleware Architecture. In Walter Cazzola, Shigeru Chiba, and Thomas Ledoux, editors, On-Line Proceedings of ECOOP’2000 Workshop on Reflection and Metalevel Architectures, June 2000. Available at http://www.disi.unige.it/RMA2000.
  10. 10.
    Barry Redmond and Vinny Cahill. Iguana/J: Towards a Dynamic and Efficient Reflective Architecture for Java. In Walter Cazzola, Shigeru Chiba, and Thomas Ledoux, editors, On-Line Proceedings of ECOOP’2000 Workshop on Reflection and Metalevel Architectures, June 2000. Available at http://www.disi.unige.it/RMA2000.
  11. 11.
    Julien Vayssière. Security and Meta Programming in Java. In Walter Cazzola, Shigeru Chiba, and Thomas Ledoux, editors, On-Line Proceedings of ECOOP’2000 Workshop on Reflection and Metalevel Architectures, June 2000. Available at http://www.disi.unige.it/RMA2000.
  12. 12.
    Takuo Watanabe, Amano Noriki, and Kenji Shinbori. A Reflective Framework for Reliable Mobile Agent Systems. In Walter Cazzola, Shigeru Chiba, and Thomas Ledoux, editors, On-Line Proceedings of ECOOP’2000 Workshop on Reflection and Metalevel Architectures, June 2000. Available at http://www.disi.unige.it/RMA2000.

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Walter Cazzola
    • 1
  • Shigeru Chiba
    • 2
  • Thomas Ledoux
    • 3
  1. 1.DISCO - Department of Informatics, Systems, and CommunicationUniversity of Milano - BicoccaMilanoItaly
  2. 2.Institute of Information Science and ElectronicsUniversity of TsukubaTsukubaJapan
  3. 3.Département InformatiqueÉcole des Mines de NantesNantesFrance

Personalised recommendations