[发明专利]基于通知的约束集翻译以实现命令性执行有效
| 申请号: | 200980118918.3 | 申请日: | 2009-05-18 |
| 公开(公告)号: | CN102037447A | 公开(公告)日: | 2011-04-27 |
| 发明(设计)人: | D·R·谢里登 | 申请(专利权)人: | 奥普塔姆软件股份有限公司 |
| 主分类号: | G06F9/45 | 分类号: | G06F9/45 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 刘佳;袁逸 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 提供一种方法,该方法基于对每个约束集的可实例化对象的定义将约束集声明翻译成命令性代码序列,在状态修改时插入对通知回调机制的调用,并将约束上下文中的调用定义为命令性代码序列,该命令性代码序列响应于这些回调采取动作以维持这些约束。 | ||
| 搜索关键词: | 基于 通知 约束 翻译 实现 命令 执行 | ||
【主权项】:
一种将包含约束的输入代码自动翻译成计算机可执行命令性输出程序表示的方法,所述方法包括:提供输入源程序,其中所述输入源程序以另外提供对约束的声明性指定的编程语言来表达,并且所述输入源程序包括根据所述编程语言指定的一个或多个约束;其中所述一个或多个约束中的每一个指定约束数据成员的关系;提供所述约束数据成员中的哪一些是约束输入的标识;为所述约束自动提供约束表示;其中每个所述约束表示包括在实例化时注册输入改变通知的一个或多个相应的约束反应器对象,所述约束反应器对象具有用于强制实施所述约束的命令性过程,并且所述相应的约束反应器对象在所述相应的约束表示的范围内是可访问的;对所述输入源程序的一些或全部程序数据成员的每一个,自动地提供相应的通知代码,以提供改变通知并调整约束表示对输入改变通知的注册,并且其中所述相应的通知代码在所述相应程序数据成员的范围内是可访问的;在所述命令性输出程序表示中实例化所述约束表示,籍此对约束输入的改变自动导致命令性约束驱动的更新;以及将所述命令性输出程序表示作为输出来提供。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奥普塔姆软件股份有限公司,未经奥普塔姆软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200980118918.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种支撑杆及照明灯具
- 下一篇:含大豆蛋白质的浓稠流质食品





