[发明专利]使用元模型对软件许可进行建模的方法和装置在审
| 申请号: | 201310503059.8 | 申请日: | 2013-10-23 |
| 公开(公告)号: | CN103793220A | 公开(公告)日: | 2014-05-14 |
| 发明(设计)人: | 雷晖;曾梁赵 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 模型 软件 许可 进行 建模 方法 装置 | ||
技术领域
本发明的实施例一般地涉及信息技术(IT),更具体地说,涉及许可管理。
背景技术
目前,使用纯文本以人类可读格式定义软件许可。例如,当前许可管理系统使用关键字标识许可度量并且缺少正式的语义描述以便推断许可能力。此类情况将产生潜在错误,因为需要许多手动工作。
通常,软件许可包括许可度量集合。此外,许可度量包含丰富的信息,包括用于容量单位和容量计算的表达公式和/或规则。此外,可以根据多个基本许可度量定义高级许可度量。因此,为了实现自动推断(包括但不限于软件许可要求计算、软件许可比较、在不同许可管理工具之间导入/导出软件许可定义等),需要一种定义明确的元模型(即,语言)来指定软件许可,以便提供能够处理复杂软件许可的自动化许可推断。
发明内容
在本发明的一个方面,提供用于根据许可元模式生成许可模型以实现自动许可推断的技术。一种用于使用元模型对软件许可进行建模的示例性计算机实现的方法可以包括以下步骤:创建面向对象的信息模型以便描述对应于软件许可部署的硬件基础架构、软件部署环境和组织结构;创建一组属性函数以便形成与所述硬件基础架构、一个或多个用户和所述组织结构相关的一个或多个信息项;通过定义利用至少一个现有属性函数和/或至少一个所创建的属性函数的许可度量容量单位和许可度量容量计算逻辑,创建一组许可度量;以及利用所述许可度量对所述软件许可进行建模。
本发明的另一个方面或其元素可以以制品的形式实现,所述制品有形地包含计算机可读指令,当实施所述计算机可读指令时,导致计算机执行在此描述的多个方法步骤。此外,本发明的另一个方面或其元素可以以装置的形式实现,所述装置包括存储器和至少一个处理器,所述至少一个处理器耦合到所述存储器并可操作以便执行所述方法步骤。此外,本发明的另一个方面或其元素可以以构件的形式实现以便执行在此描述的方法步骤或其元素;所述构件可以包括硬件模块(多个)或硬件和软件模块的组合,其中所述软件模块存储在有形的计算机可读存储介质(或多个此类介质)中。
从以下将结合附图阅读的对本发明的示例性实施例的详细描述,本发明的这些和其它目标、特性以及优点将变得显而易见。
附图说明
图1是示出本发明的一个实例实施例的框图;
图2是示出根据本发明的一个实施例的用于定义许可度量的技术的流程图;
图3是示出根据本发明的一个实施例的用于创建新软件许可的技术的流程图;
图4是示出根据本发明的一个实施例的用于导入其它格式的许可度量定义的技术的流程图;
图5是示出根据本发明的一个实施例的用于导入其它格式的软件许可定义的技术的流程图;
图6是示出根据本发明的一个实施例的支持许可管理系统之间的互操作的示意图;
图7A和图7B是示出根据本发明的一个实施例的支持许可度量分析的示意图;
图8A和图8B是示出根据本发明的一个实施例的支持许可度量比较的示意图;
图9是示出根据本发明的一个实施例的支持许可要求计算的示意图;
图10是示出根据本发明的一个实施例的用于返回许可要求的技术的流程图;
图11是示出根据本发明的一个实施例的用于使用元模型对软件许可进行建模的技术的流程图;以及
图12是其中可以实现本发明的至少一个实施例的示例性计算机系统的系统图。
具体实施方式
如在此描述的,本发明的一个方面包括一种能够生成许可模型以实现自动许可推断的许可元模型。许可元模型提供一种实现软件许可的语义描述的形式语言。当使用元模型定义软件许可时,不仅人类可读取软件许可,而且机器(即,计算机系统)也可理解软件许可,这进一步实现自动许可推断。
如上所述,通常,软件许可通过许可度量集合定义。此外,许可度量包括许可容量单位定义和许可容量计算逻辑,其中这两个组件可以通过表达式和/或规则定义。表达式和规则均使用软件/硬件部署和组织信息来定义。此外,可以根据现有许可度量集合定义新许可度量。
通过理解定义软件许可需要的信息,可以创建元模型以便于确定软件许可的形式定义。在本发明的至少一个实施例中,元模型包括多个组件层,即,IT环境元模型、属性函数元模型、许可容量单位元模型、许可容量计算元模型、许可度量元模型和软件许可模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310503059.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数值求解器调用方法和系统
- 下一篇:一种新型数字水墨画笔刷变量





