Home arrow What's News arrow New NSF Grant to Cook Up Software Composition Capabilities
New NSF Grant to Cook Up Software Composition Capabilities PDF Print E-mail
Naren Ramakrishnan, Cal Ribbens, and Srinidhi Varadarajan of Computer Science, along with Danesh Tafti of Mechanical Engineering, have recently been awarded a highly competitive $640,000 National Science Foundation (NSF) Computer Systems Research (CSR) grant titled "The Adaptive Code Kitchen: Flexible Tools for Dynamic Application Composition." This project will build upon the NSF CAREER grants of Ramakrishnan and Varadarajan to develop next generation programming tools for compositional construction of adaptive software systems.

As the name connotes, the adaptive code kitchen will be a loose collection of capabilities by which an application scientist can specify and realize "recipes" of adaptivity around native object codes. As a case study, the project investigates computational fluid dynamics simulations, especially the modeling of turbulence. This application is of national importance since even a 10% turbulent drag (friction) reduction in airplanes, ships, and automobiles can have a major impact on energy consumption. Besides the design of new composition capabilities, the investigators plan to offer short-term courses at Virginia Tech showcasing the use of the techniques developed here and, in this manner, give domain scientists across campus the training and expertise they need to construct their own adaptive applications. For more information, contact Naren Ramakrishnan, This email address is being protected from spam bots, you need Javascript enabled to view it .