rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9783540426189

Metalevel Architectures and Separation of Crosscutting Concerns: Third International Conference, Reflection 2001, Kyoto, Japan, September 25-28, 2001, Proceedings

by ; ; ; ;
  • ISBN13:

    9783540426189

  • ISBN10:

    3540426183

  • Format: Paperback
  • Copyright: 2001-10-01
  • Publisher: Springer Verlag
  • Purchase Benefits
List Price: $99.00 Save up to $79.20
  • Digital
    $42.90*
    Add to Cart

    DURATION
    PRICE
    *To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.

Summary

This book constitutes the refereed proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, REFLECTION 2001, held in Kyoto, Japan in September 2001. The revised eleven long papers, seven short papers, and eight posters presented were carefully reviewed and selected from 44 submissions. The book offers topical sections on reflection and SOC in Java, software adaptation using reflection and SOC techniques, reflective middleware for distributed mobile applications, testing and verification, foundations of reflection and SOC, and software methodologies for SOC.

Table of Contents

Reflection and SOC in Java
JAC: A Flexible Solution for Aspect-Oriented Programming in Javap. 1
Reflex - Towards an Open Reflective Extension of Javap. 25
System Checkpointing Using Reflection and Program Analysisp. 44
Software Adaptation Using Reflection and SOC Techniques
Experiments with JavaPod, a Platform Designed for the Adaptation of Non-functional Propertiesp. 52
DJ: Dynamic Adaptive Programming in Javap. 73
The K-Component Architecture Meta-Model for Self-Adaptive Softwarep. 81
Reflective Middleware for Distributed Mobile Applications
Separation of Concerns in Mobile Agent Applicationsp. 89
Dynamic Adaptability: The MolèNE Experimentp. 110
A Simple Secturity-Aware MOP for Javap. 118
Reflective Middleware Solutions for Context-Aware Applicationsp. 126
Testing and Verification of Reflective and SOC Systems
Testing MetaObject Protocols Generated by Open Compilers for Safety-Critical Systemsp. 134
Supporting Formal Verification of Crosscutting Concernsp. 153
Foundations of Reflection and Separations of Concerns
A Formal Definition of Crosscutsp. 170
Process-Algebraic Foundations of Aspect-Oriented Programmingp. 187
UML Reflectionsp. 210
Software Methodologies for Separation of Concerns
A Hybrid Approach to Separation of Concerns: The Story of SADESp. 231
Coping with Crosscutting Software Changes Using Information Transparencyp. 250
Poster Session
Template Metaprogramming an Object Interface to Relational Tablesp. 266
Performance and Integrity in the OpenORB Reflective Middlewarep. 268
Data Abstraction in AspectJp. 270
Towards Coping with Role-Binding Anomalyp. 272
Removing Reflection from Java Programs Using Partial Evaluationp. 274
Open Implementation of UML Meta-model(s)p. 276
JavaCloak: Reflecting on Java Typing for Class Reuse Using Proxiesp. 278
Aspects of Exceptions at the Meta-levelp. 280
Author Indexp. 283
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program