Table of Contents:
  • Deep Meta-modelling with MetaDepth
  • A Generic Meta-model-Based Approach for Specifying Framework Functionality and Usage
  • Loosely-Coupled Distributed Reactive Programming in Mobile Ad Hoc Networks
  • Understanding the Impact of Collection Contracts on Design
  • Reasoning about Function Objects
  • Welterweight Java
  • Read-Only Execution for Dynamic Languages
  • Optimizing Aspect-Oriented Mechanisms for Embedded Applications
  • Contract-Driven Testing of JavaScript Code
  • Late Binding of AspectJ Advice
  • EriLex: An Embedded Domain Specific Language Generator
  • Domain-Specific Program Checking
  • Revisiting Parametric Types and Virtual Classes
  • Moles: Tool-Assisted Environment Isolation with Closures
  • Encoding Ownership Types in Java
  • Visualizing Dynamic Metrics with Profiling Blueprints.