Title :
Configuration and adaptation of binary software components
Author_Institution :
Comput. Lab., Univ. of Cambridge, Cambridge
Abstract :
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. We argue for the inclusion of special-purpose adaptation features in a configuration language, and outline the benefits of targetting binary representations of software. We introduce Cake, a configuration language with adaptation features, and show how its design is being shaped by two case studies.
Keywords :
high level languages; software engineering; Cake; binary representations; binary software components; black-box adaptation techniques; configuration language; language-specific; overly invasive; white-box techniques; Data structures; Encoding; High level languages; History; Java; Laboratories; Logic design; Open source software; Runtime; Software tools;
Conference_Titel :
Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3495-4
DOI :
10.1109/ICSE-COMPANION.2009.5070984