Skip to main content
  • Conference proceedings
  • © 2000

Reflection and Software Engineering

Part of the book series: Lecture Notes in Computer Science (LNCS, volume 1826)

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (12 papers)

  1. Front Matter

    Pages I-IX
  2. Reflection and Software Engineering Foundations

    1. Shifting Up Reflection from the Implementation to the Analysis Level

      • Walter Cazzola, Andrea Sosio, Francesco Tisato
      Pages 1-20
    2. Towards a True Reflective Modeling Scheme

      • Jean Bézivin, Richard Lemesle
      Pages 21-38
  3. Reflective Software Adaptability and Evolution

  4. Reflective Middleware

    1. The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications

      • Fábio M. Costa, Hector A. Duran, Nikos Parlavantzas, Katia B. Saikoski, Gordon Blair, Geoff Coulson
      Pages 79-98
  5. Engineering Java-Based Reflective Languages

    1. OpenJava: A Class-Based Macro System for Java

      • Michiaki Tatsubori, Shigeru Chiba, Marc-Olivier Killijian, Kozo Itano
      Pages 117-133
    2. OpenJIT Frontend System: An Implementation of the Reflective JIT Compiler Frontend

      • Hirotaka Ogawa, Kouya Shimura, Satoshi Matsuoka, Fuyuhiko Maruyama, Yukihiko Sohda, Yasunori Kimura
      Pages 135-154
    3. Kava - A Reflective Java Based on Bytecode Rewriting

      • Ian Welch, Robert J. Stroud
      Pages 155-167
  6. Dynamic Reconguration through Reflection

    1. Using Reflection to Support Dynamic Adaptation of System Software: A Case Study Driven Evaluation

      • Jim Dowling, Tilman Schäfer, Vinny Cahill, Peter Haraszti, Barry Redmond
      Pages 169-188
    2. On the Integration of Configuration and Meta-level Programming Approaches

      • Orlando Loques, Alexandre Sztajnberg, Julius Leite, Marcelo Lobosco
      Pages 189-208
    3. Carp@ — A Reflection Based Tool for Observing Jini Services

      • Michael Fahrmair, Chris Salzmann, Maurice Schoenmakers
      Pages 209-227
  7. Back Matter

    Pages 229-229

Editors and Affiliations

  • Dipartimento di Informatica, Sistemistica e Comunicazione, Università degli Studi di Milano Bicocca, Italy

    Walter Cazzola

  • Universitàa di Genova - DISI, Genova, Italy

    Walter Cazzola

  • Department of Computer Science, University of Newcastle upon Tyne, Newcastle upon Tyne, UK

    Robert J. Stroud

  • Dipartimento di Informatica, Sistemistica e Comunicazione, Università degli Studi di Milano Bicocca, Milano, Italy

    Francesco Tisato

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access