Reverse engineering existing systems to support evolution in embedded systems, including portable multimedia
systems, autonomous control systems, and sensor networks. The types
of evolution of interest include:
Retargeting multimedia software to data parallel architectures, retargetable compilation, binary reverse engineering, translation, and protection.