Abstract collage of science-related imagery

Next Generation Software Program (NGS)

Status: Archived

Archived funding opportunity

This document has been archived.

Important information for proposers

All proposals must be submitted in accordance with the requirements specified in this funding opportunity and in the NSF Proposal & Award Policies & Procedures Guide (PAPPG) that is in effect for the relevant due date to which the proposal is being submitted. It is the responsibility of the proposer to ensure that the proposal meets these requirements. Submitting a proposal prior to a specified deadline does not negate this requirement.

Updates Program Announcement NSF00-134


The NGS program fosters multidisciplinary group, and single investigator, software research. The overall thrust of NGS is research and development for new software technologies integrated across the systems architectural layers, and supporting the design and the operation cycle of applications, computing and communications systems, and delivering quality of service (QoS).

One component, Technology for Performance Engineered Systems (TPES), supports research for methods and tools leading to the development of performance frameworks for modeling, measurement, analysis, evaluation and prediction of performance of complex computing and communications systems, and of the applications executing on such systems. The second component, Complex Application Design and Support Systems (CADSS), supports research on novel software for the development and run-time support of complex applications executing on complex computing platforms; CADSS fostered technology breaks down traditional barriers in existing software components in the application development, support and runtime layers, and leverages TPES developed technology for delivering QoS.

It's expected that technology developed under TPES, when integrated into the design process, will lead to substantial decreases in the development time and cost of future advanced information systems, from the hardware components to the applications executing on such platforms. In addition such capabilities, when integrated into the operational process of these systems, as envisioned with CADSS, will lower the cost of their management, optimize their performance, and ensure QoS.

The technologies developed will be validated with demonstrations on important national interest applications. Multidisciplinary teams will involve collaboration among researchers in several areas in computer sciences and application developers.


Program contacts

Frederica Darema
Program Director
fdarema@nsf.gov (703) 292-8950

Awards made through this program

Browse projects funded by this program
Map of recent awards made through this program