Reflection and SOC in Java | |
JAC: A Flexible Solution for Aspect-Oriented Programming in Java | p. 1 |
Reflex - Towards an Open Reflective Extension of Java | p. 25 |
System Checkpointing Using Reflection and Program Analysis | p. 44 |
Software Adaptation Using Reflection and SOC Techniques | |
Experiments with JavaPod, a Platform Designed for the Adaptation of Non-functional Properties | p. 52 |
DJ: Dynamic Adaptive Programming in Java | p. 73 |
The K-Component Architecture Meta-Model for Self-Adaptive Software | p. 81 |
Reflective Middleware for Distributed Mobile Applications | |
Separation of Concerns in Mobile Agent Applications | p. 89 |
Dynamic Adaptability: The MolèNE Experiment | p. 110 |
A Simple Secturity-Aware MOP for Java | p. 118 |
Reflective Middleware Solutions for Context-Aware Applications | p. 126 |
Testing and Verification of Reflective and SOC Systems | |
Testing MetaObject Protocols Generated by Open Compilers for Safety-Critical Systems | p. 134 |
Supporting Formal Verification of Crosscutting Concerns | p. 153 |
Foundations of Reflection and Separations of Concerns | |
A Formal Definition of Crosscuts | p. 170 |
Process-Algebraic Foundations of Aspect-Oriented Programming | p. 187 |
UML Reflections | p. 210 |
Software Methodologies for Separation of Concerns | |
A Hybrid Approach to Separation of Concerns: The Story of SADES | p. 231 |
Coping with Crosscutting Software Changes Using Information Transparency | p. 250 |
Poster Session | |
Template Metaprogramming an Object Interface to Relational Tables | p. 266 |
Performance and Integrity in the OpenORB Reflective Middleware | p. 268 |
Data Abstraction in AspectJ | p. 270 |
Towards Coping with Role-Binding Anomaly | p. 272 |
Removing Reflection from Java Programs Using Partial Evaluation | p. 274 |
Open Implementation of UML Meta-model(s) | p. 276 |
JavaCloak: Reflecting on Java Typing for Class Reuse Using Proxies | p. 278 |
Aspects of Exceptions at the Meta-level | p. 280 |
Author Index | p. 283 |
Table of Contents provided by Publisher. All Rights Reserved. |
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.