Configuration and Adaptation of Binary Software Components

Download Now Free registration required

Executive Summary

Existing black-box adaptation techniques are insufficiently powerful for a large class of real-world tasks. Meanwhile, white-box techniques are language-specific and overly invasive. The authors argue for the inclusion of special-purpose adaptation features in a configuration language, and outline the benefits of targeting binary representations of software. They introduce Cake, a configuration language with adaptation features, and show how its design is being shaped by two case studies. Under decentralised development, it is inevitable that most code will be written independently of most other code with which it could usefully be combined. The authors therefore require tools for realising compositions of independently evolving code, and even completely unanticipated compositions of code.

  • Format: PDF
  • Size: 107.6 KB