CAREER: Integrating Programming Languages and Databases
职业:集成编程语言和数据库
基本信息
- 批准号:0448128
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2005
- 资助国家:美国
- 起止时间:2005-06-01 至 2010-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
CCF CAREER 0448128William R. CookUniversity of Texas at AustinIntegrating Programming Languages and Databases Programs that use databases are central to our information infrastructure. But building efficient and maintainable data-oriented systems is difficult because procedural languages and relational databases are based on different semantic foundations and optimization strategies. In addition, databases and programming are taught separately so that developers trained in one domain may not be expert in the other domain. Finally, there has not been sufficient evaluation of the performance of different integration approaches. The goal of this project is to create methods, languages and tools which enable application programmers to readily develop efficient and well-structured programs for applications that integrate database processinginto procedural programs. Programming languages will be extended to specify modular and type-safe database operations, while leveraging database query optimization and concurrency control. Near-term research will focus on defining queries as type-safe classes within the context of existing systems. Longer-term research will focus on extracting database queries from procedural programs. In additional to traditional performance benchmarking, open-source applications will be used to test the effectiveness of proposed solutions. The project will also explore ways to integrate database and programming courses. Taken together, these results can significantly improve the development of software systems that combine procedural programming withrelational databases.
集成编程语言和数据库使用数据库的程序是我们信息基础设施的核心。但是,由于过程语言和关系数据库基于不同的语义基础和优化策略,构建高效且可维护的面向数据的系统是困难的。此外,数据库和编程是分开教授的,因此在一个领域受过培训的开发人员可能不擅长另一个领域。最后,对不同集成方法的性能评价不够充分。该项目的目标是创建方法、语言和工具,使应用程序程序员能够轻松地为将数据库处理集成到过程程序中的应用程序开发高效且结构良好的程序。编程语言将得到扩展,以指定模块化和类型安全的数据库操作,同时利用数据库查询优化和并发控制。近期的研究将集中在将查询定义为现有系统上下文中的类型安全类。长期研究将集中于从程序程序中提取数据库查询。除了传统的性能基准测试之外,开源应用程序还将用于测试所提出解决方案的有效性。该项目还将探索整合数据库和编程课程的方法。综上所述,这些结果可以显著地改进将过程编程与关系数据库相结合的软件系统的开发。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
William Cook其他文献
AirborneCPS: A Simulator for Functional Dependencies in Cyber Physical Systems: A Traffic Collision Avoidance System Implementation
AirborneCPS:网络物理系统中功能依赖性的模拟器:交通防撞系统实施
- DOI:
10.1109/resacs.2018.00011 - 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
William Cook;Andrew Driscoll;B. Tenbergen - 通讯作者:
B. Tenbergen
Thermonuclear Reactions in Stars
恒星中的热核反应
- DOI:
10.1017/9781108181914.007 - 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Boris Daszuta;William Cook - 通讯作者:
William Cook
Scaling behaviour in the number of criminal acts committed by individuals
扩大个人犯罪行为的数量
- DOI:
- 发表时间:
2004 - 期刊:
- 影响因子:0
- 作者:
William Cook;P. Ormerod;Ellie Cooper - 通讯作者:
Ellie Cooper
Mathematical Programming Society Newsletter Structural Convex Optimization 2 MPS Chair ’ s Column 6 Smooth Semidefinite Optimization 9 Mathematical Programming Computation : A New MPS Journal
- DOI:
- 发表时间:
2008 - 期刊:
- 影响因子:0
- 作者:
William Cook - 通讯作者:
William Cook
Black-hole head-on collisions in higher dimensions
高维黑洞正面碰撞
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
William Cook;U. Sperhake;E. Berti;V. Cardoso - 通讯作者:
V. Cardoso
William Cook的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('William Cook', 18)}}的其他基金
School funding, pupil performance and crime: a quasi-experimental study
学校经费、学生表现和犯罪:一项准实验研究
- 批准号:
ES/W002620/1 - 财政年份:2021
- 资助金额:
-- - 项目类别:
Fellowship
An Exact Rational Solver for Mixed Integer Programming
混合整数规划的精确有理式求解器
- 批准号:
0726370 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant
Local Cuts in Discrete Optimization and Mixed-Integer Programming
离散优化和混合整数规划中的局部削减
- 批准号:
0245609 - 财政年份:2003
- 资助金额:
-- - 项目类别:
Continuing Grant
Understanding Attachment in Family Context
了解家庭环境中的依恋
- 批准号:
9696083 - 财政年份:1995
- 资助金额:
-- - 项目类别:
Standard Grant
Understanding Attachment in Family Context
了解家庭环境中的依恋
- 批准号:
9412164 - 财政年份:1994
- 资助金额:
-- - 项目类别:
Standard Grant
Isolation and Analysis of Nuclear Genes Involved in the Assembly of the Photosynthetic Apparatus in Higher Plants
高等植物光合器官组装核基因的分离与分析
- 批准号:
9149443 - 财政年份:1991
- 资助金额:
-- - 项目类别:
Standard Grant
Postdoctoral Research Fellowship in Plant Biology
植物生物学博士后研究奖学金
- 批准号:
8906086 - 财政年份:1989
- 资助金额:
-- - 项目类别:
Fellowship Award
Polyhedral Methods in Combinatorial Optimization
组合优化中的多面体方法
- 批准号:
8896162 - 财政年份:1988
- 资助金额:
-- - 项目类别:
Continuing Grant
Polyhedral Methods in Combinatorial Optimization
组合优化中的多面体方法
- 批准号:
8611841 - 财政年份:1986
- 资助金额:
-- - 项目类别:
Continuing grant
Group Travel For U.S. Participants in an International Conference on Chemical Education; Dublin, Ireland - August 27 - 31, 1979
参加国际化学教育会议的美国参与者团体旅行;
- 批准号:
7911119 - 财政年份:1979
- 资助金额:
-- - 项目类别:
Standard Grant
相似海外基金
Developmental programming of neural circuits integrating drinking and feeding
整合饮水和进食的神经回路的发育编程
- 批准号:
10599934 - 财政年份:2022
- 资助金额:
-- - 项目类别:
Developmental programming of neural circuits integrating drinking and feeding
整合饮水和进食的神经回路的发育编程
- 批准号:
10463401 - 财政年份:2022
- 资助金额:
-- - 项目类别:
Integrating stochastic programming, differential equations with deep learning methods for optimizing non-medical intervention policies
将随机规划、微分方程与深度学习方法相结合,优化非医疗干预政策
- 批准号:
RGPIN-2022-04519 - 财政年份:2022
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual
Evolution and development of high-level modeling languages integrating programming lanuguage technologies
集成编程语言技术的高级建模语言的演变和发展
- 批准号:
18H03223 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (B)
Realizing massively parallel functional programming language by integrating parallel technologies into SML#, an ML-style functional language
将并行技术集成到SML中,实现大规模并行函数式编程语言
- 批准号:
18K11233 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
SBIR Phase I: A New Paradigm for Skill Development- A Training Platform Integrating Problem Solving and Mobile Programming to Create Peer-Led Skill Training for High School Student
SBIR第一期:技能发展新范式——整合问题解决和移动编程的培训平台,为高中生打造同伴主导的技能培训
- 批准号:
1747299 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Standard Grant
CyberTraining: CDL: iPDC - Summer Institute for Integrating Parallel and Distributed Computing in Introductory Programming Classes
CyberTraining:CDL:iPDC - 在入门编程课程中集成并行和分布式计算的夏季学院
- 批准号:
1730417 - 财政年份:2017
- 资助金额:
-- - 项目类别:
Standard Grant
Think Math + C: Integrating Programming Into a Comprehensive K-5 Mathematics Curriculum
Think Math C:将编程融入综合 K-5 数学课程
- 批准号:
1741792 - 财政年份:2017
- 资助金额:
-- - 项目类别:
Standard Grant
XPS: FULL: Integrating Programming Model, Runtime, Algorithmic, and Architectural Support To Use Inexact and Heterogeneous Hardware for Scientific Computations
XPS:完整:集成编程模型、运行时、算法和架构支持,以使用不精确和异构硬件进行科学计算
- 批准号:
1629392 - 财政年份:2016
- 资助金额:
-- - 项目类别:
Standard Grant
A Middle School After-School Pilot Program Integrating Computer Programming and Music Education
计算机编程与音乐教育相结合的中学课后试点项目
- 批准号:
1515767 - 财政年份:2015
- 资助金额:
-- - 项目类别:
Standard Grant














{{item.name}}会员




