LINGUISTIC FOUNDATIONS FOR XML VIEW UPDATE
LINGUISTIC FOUNDATIONS FOR XML VIEW UPDATE
批准号:
0534592
负责人:
Benjamin Pierce
金额:
$0.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-02-15 至 2010-01-31
中文摘要
IIS-0534592Benjamin C. Pierce bcpierce@cis.upenn. edu宾夕法尼亚大学XML视图更新的语言学基础这个项目探索了一种新颖的方法,在树结构数据(如XML)的上下文中解决经典的视图更新问题。 这个问题源于这样一个事实,即对数据库视图的修改可能不唯一地对应于对底层数据库的修改;需要一种确定“更新策略”的方法,该策略指导视图更新如何反映在数据库中。 该方法是定义和实现一种双向查询语言,其中每个表达式都可以读取,(从左到右)作为视图定义,(从右到左)作为更新策略。该项目的主要具体交付成果--Harmony数据同步框架--将在开源许可证下免费发布,并与流行的Unison文件同步器集成,目前是成千上万学术研究人员和其他用户的计算和协作基础设施的关键组成部分。 双向树转换语言的高质量实现将被单独分发,供其他人在他们自己的工具中使用,这些工具可能包括组命名系统、XML数据集成工具和结构化文档的协作编辑器。 项目资金将用于培训一名博士生和几名本科研究实习生。软件工具和说明这些工具的技术文件将通过项目的网址:http://www.cis.upenn.edu/~harmony传播。
英文摘要
IIS-0534592Benjamin C. Pierce bcpierce@cis.upenn.eduUniversity of PennsylvaniaLinguistic Foundations for XML View UpdateThis project explores a novel approach to the classical VIEW UPDATE PROBLEM in the context of tree-structured data such as XML. The problem arises from the fact that modifications to a database view may not correspond uniquely to modifications on the underlying database; a means of determining an "update policy" that guides how view updates are reflected in the database is needed. The approach is to define and implement a BI-DIRECTIONAL query language, in which every expression can be read both (from left to right) as a view definition and (from right to left) as an update policy.The project's main concrete deliverable---the Harmony data synchronization framework--will be distributed freely under an open-source license and integrated with the popular Unison file synchronizer, currently a key component of the computing and collaboration infrastructure for tens of thousands of academic researchers and other users. A high quality implementation of the bi-directional tree transformation language will be distributed separately for use by others in their own tools, which might include group calendaring systems, XML data integration tools, and collaborative editors for structured documents. Project funds will support the training of one PhD student and several undergraduate research interns. Both the software tools and the technical papers describing them will be disseminated through the project's web site: http://www.cis.upenn.edu/~harmony.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Medium: Bringing Python Up to Speed
-
批准号:1955565
-
项目类别:Standard Grant
-
资助金额:$43.8万
-
财政年份:2020
-
负责人:Benjamin Pierce
-
依托单位:
Collaborative Research: RAPID: Virtual Conference Platform
-
批准号:2035101
-
项目类别:Standard Grant
-
资助金额:$3.65万
-
财政年份:2020
-
负责人:Benjamin Pierce
-
依托单位:
TWC: Medium: Micro-Policies: A Framework for Tag-Based Security Monitors
-
批准号:1513854
-
项目类别:Standard Grant
-
资助金额:$120.0万
-
财政年份:2015
-
负责人:Benjamin Pierce
-
依托单位:
SHF: Small: Random Testing for Language Design
-
批准号:1421243
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2014
-
负责人:Benjamin Pierce
-
依托单位:
Programming Languages Mentoring Workshop
-
批准号:1353927
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:2013
-
负责人:Benjamin Pierce
-
依托单位:
Conference Support for OREGON PROGRAMMING LANGUAGES SUMMER SCHOOL, 2013
-
批准号:1338938
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2013
-
负责人:Benjamin Pierce
-
依托单位:
Conference Support for OREGON PROGRAMMING LANGUAGES SUMMER SCHOOL, 2012
-
批准号:1240237
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2012
-
负责人:Benjamin Pierce
-
依托单位:
TC: Medium: Putting Differential Privacy To Work
-
批准号:1065060
-
项目类别:Continuing Grant
-
资助金额:$120.0万
-
财政年份:2011
-
负责人:Benjamin Pierce
-
依托单位:
SHF: Small: Algebraic Foundations for Collaborative Data Sharing
-
批准号:1017212
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2010
-
负责人:Benjamin Pierce
-
依托单位:
TC: SMALL: Contracts for Precise Types
-
批准号:0915671
-
项目类别:Standard Grant
-
资助金额:$45.46万
-
财政年份:2009
-
负责人:Benjamin Pierce
-
依托单位:
CT-T: Collaborative Research: Manifest Security
-
批准号:0715936
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2007
-
负责人:Benjamin Pierce
-
依托单位:
Harmony: The Art of Reconciliation
-
批准号:0429836
-
项目类别:Continuing Grant
-
资助金额:$31.5万
-
财政年份:2004
-
负责人:Benjamin Pierce
-
依托单位:
ITR: Types for XML
-
批准号:0219945
-
项目类别:Continuing Grant
-
资助金额:$48.96万
-
财政年份:2002
-
负责人:Benjamin Pierce
-
依托单位:
ITR/SY+IM: Principles and Practice of Synchronization
-
批准号:0113226
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2001
-
负责人:Benjamin Pierce
-
依托单位:
Modular Type Systems
-
批准号:9912352
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2000
-
负责人:Benjamin Pierce
-
依托单位:
U.S.-France Cooperative Research (INRIA): Static Types for Reasoning about Concurrent Systems
-
批准号:9996084
-
项目类别:Standard Grant
-
资助金额:$1.71万
-
财政年份:1998
-
负责人:Benjamin Pierce
-
依托单位:
CAREER: Principled Foundations for Programming with Objects
-
批准号:9996250
-
项目类别:Continuing Grant
-
资助金额:$8.29万
-
财政年份:1998
-
负责人:Benjamin Pierce
-
依托单位:
U.S.-France Cooperative Research (INRIA): Static Types for Reasoning about Concurrent Systems
-
批准号:9605173
-
项目类别:Standard Grant
-
资助金额:$1.8万
-
财政年份:1997
-
负责人:Benjamin Pierce
-
依托单位:
CAREER: Principled Foundations for Programming with Objects
-
批准号:9701826
-
项目类别:Continuing Grant
-
资助金额:$10.0万
-
财政年份:1997
-
负责人:Benjamin Pierce
-
依托单位:
Development of an Integrated, Multidisciplinary Science Literacy Course for Comprehensive Universities
-
批准号:9455440
-
项目类别:Standard Grant
-
资助金额:$10.16万
-
财政年份:1995
-
负责人:Benjamin Pierce
-
依托单位:
海外基金