Title :
Adaptive Code Collage: A Framework to Transparently Modify Scientific Codes
Author :
Kang, Pilsung ; Ramakrishnan, Naren ; Ribbens, Calvin J. ; Varadarajan, Srinidhi ; Heffner, Michael A.
Abstract :
Legacy scientific codes are often repurposed to fit adaptive needs, but making such code adaptive without changing the original source programs can be challenging. Adaptive Code Collage (ACC) meets this challenge using function-call interception in a language-neutral way at link time, transparently "catching" and redirecting function calls.
Keywords :
FORTRAN; adaptive codes; assembly language; program compilers; software maintenance; adaptive code collage; assembly language; function call catching; function call redirection; function-call interception; legacy scientific codes; scientific code transparently modification; Adaptation model; Encoding; Heuristic algorithms; Scientific computing; Software algorithms; Scientific software adaptation; function-call interception; program modification; scientific programming;
Journal_Title :
Computing in Science & Engineering
DOI :
10.1109/MCSE.2011.17