Title: Funding Opportunities: Next Generation Software Program Information Technology Research Program Dyna
1Funding OpportunitiesNext Generation Software
ProgramInformation Technology Research
ProgramDynamic Data Driven Application Systems
Thrust
Dr. Frederica Darema (darema_at_nsf.gov) Senior
Science and Technology Advisor Director, Next
Generation Software Program NSF
2Supporting Dynamic Execution Environments Next
Generation Software Program(NGS)
- NGS Scope design methods composition, and
runtime support of complex applications with
end-to-end performance, on distributed
heterogeneous platforms, including Grids, GiBs,
embedded systems - Program Components
- TPES (Technology for Performance Engineered
Systems) - and
- CADSS (Complex Application Development and
Support Systems) - TPES Methodology for performance engineered
computing systems (end-to-end performance
analysisprediction) - performance frameworks, multilevel models for
analysis and prediction - CADDS Use of performance technology in a new
software architecture for application development
and run-time support - new dynamic (autonomic) compilation/run-time
system technology - application composition technology
3TPES Technology for Performance Engineered
Systems
Performance Engineering Frameworks
Components Technology
4CADSS Complex Application Development and
Support (integrated feedback and control
compiling system Runtime Compiling System - RTS)
CADSS
Application Model
Dynamic Analysis Situation
Distributed Programming Model
Application Program
Compiler Front-End
Application Intermediate Representation
Compiler Back-End
Launch Application (s)
Architecture Performance Models/Measurements
Dynamically Link Execute
Application Components
Distributed Computing Resources
Distributed Platform
Adaptable computing Systems Infrastructure
5What is DDDAS
Simulations (Math.Modeling Phenomenology Observati
on Modeling Design)
Theory (First Principles)
Simulations (Math.Modeling Phenomenology)
Theory (First Principles)
Experiment Measurements Field-Data User
Experiment Measurements Field-Data User
Dynamic Feedback Control Loop
Challenges Application Simulations
Development Algorithms Computing Systems Support
6Enabling DDDAS
Dynamic Data-Driven Application
Systems -- Symbiotic MeasurementSimulation Syste
ms
New Systems Software Technology NGS Program
Dynamic Compilers Application Composition
Performance Engineering
7Information on these opportunities
- Next Generation Software Program (NGS)
- http//www.nsf.gov/pubsys/ods/getpub.cfm?nsf01147
- Information Technology Research Program
- http//www.nsf.gov/pubsys/ods/getpub.cfm?nsf02168
- Dynamic Data Driven Application Systems Thrust
(DDDAS) - http/www.cise.nsf.gov/eia/DDDAS
- http//www.nsf.gov/pubsys/ods/getpub.cfm?nsf02168
- AND for NGS DDDAS proposals submitted to ITR,
- state
- ACIR (Division) and NGS as the holding program