[发明专利]声明性程序的增量式编译在审
申请号: | 201480020911.9 | 申请日: | 2014-04-11 |
公开(公告)号: | CN105210036A | 公开(公告)日: | 2015-12-30 |
发明(设计)人: | A·D·雷迪什;O·柯勒;J·萨卡;N·阿努阿尔;R·B·格瑞安;V·米塔尔;D·E·鲁宾 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 重算用户接口的增量式编译。作为一示例,该重算用户接口可以是一电子数据表程序,但是这些原理可适用于经变换链与数据源互连的数据宿的可视化。变换链包括多个声明性变换。通过对变换链的声明性变换的分析生成依赖关系图。当用户与重算用户接口交互时,用户可对变换链造成一个或多个改变。与变换相关联的依赖关系可被标识且可被很大程度地隔离。编译器然后可编译一个或多个受影响的依赖关系,而无需编译整个重算用户接口。 | ||
搜索关键词: | 声明 程序 增量 编译 | ||
【主权项】:
一种系统,包括:用于创作包括变换链的重算用户接口的创作组件,所述变换链包括多个声明性变换;被配置成通过对所述变换链的分析来生成依赖关系图的分析模块,所述分析模块进一步包括改变检测机制,所述改变检测机制被配置成检测何时通过创作组件对所述变换链作出添加的、去除的、或修改的声明性变换形式的改变,其中所述分析模块被配置成重新分析所述变换链的经变更部分以标识所述依赖关系图中一个或多个受影响的依赖关系;以及被配置成增量式地编译所述重算接口中包括所述一个或多个受影响的依赖关系的一部分,而不编译整个重算用户接口的编译器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480020911.9/,转载请声明来源钻瓜专利网。