The software class that is compatible with the class library of the conversion chain is automatically generated. It can be used to further fill in the conversion chain library by using an additional software class that is not originally generated as a transformation chain. In response to receiving the software representation, the dependency relationship is identified in the software representation. Then it is determined that the dependency relationship corresponds to the dependency element of the conversion chain class of the converted class library. Then, a software class corresponding to software representation and dependency element is generated. The dependency element corresponds to the identified dependencies and is recognized by the merging module as the dependent element of the transformation chain class of the transformation chain class library. The software class can then be added to the class library of the conversion chain.
【技术实现步骤摘要】
【国外来华专利技术】转换链兼容类的自动生成
技术介绍
计算技术已经彻底改变了我们的工作、娱乐和交流方式。计算功能由执行软件或固件的设备或系统获得。针对应用准备的典型范例是,应用在其使用之前被编写,并且专利申请的功能也是相对预先确定的。预定功能有一些例外。例如,可以对软件应用进行修补,以便提供对软件中以前未知的错误的修复。此外,可以提供对软件应用的更新以便向软件应用添加新的功能。在某些情况下,可以为特定用户配置和定制软件。但是,应用本身定义了其可以被定制的程度。用户还可以通过提供关于软件性能的商业反馈来影响应用。但是,在用户反馈被正确地合并到应用中之前可能需要数年。本文中要求保护的主题不限于解决任何缺点或仅在诸如上述环境的环境中操作的实施例。相反,仅提供本
技术介绍
以说明可以实践本文中描述的一些实施例的一个示例性
技术实现思路
本文中描述的至少一些实施例涉及用于自动生成与转换链类库兼容的软件类的机制。其可以用于使用最初并不是作为转换链生成的附加软件类来进一步填充转换链类库。响应于接收到软件表示,在软件表示中标识一个或多个依赖关系。对于一个或多个依赖关系中的至少一个依赖关系中的每个,然后确定依赖关系对应于转换类库的至少一个转换链类的至少一个依赖关系元素。然后,生成对应于软件表示并且包括依赖关系元素的软件类,依赖关系元素对应于所标识的依赖关系并且由合并模块识别。换言之,依赖关系元素被构造为由合并模块可解释为与转换链类库的至少一个转换链类的至少一个对应依赖关系元素兼容。然后可以将软件类添加到转换链类库。本
技术实现思路
并非旨在确定所要求保护的主题的关键特征或必要特征,也不旨在用作确定所要 ...
【技术保护点】
一种计算系统,包括:一个或多个处理器;一个或多个计算机可读介质,存储可执行指令,所述可执行指令在由所述一个或多个处理器执行时使所述计算系统利用包括以下各项的架构进行操作:输入接口,所述输入接口访问软件表示;转换模块,所述转换模块接收经由所述输入接口输入的所述软件表示,并且基于接收的所述软件表示,提供具有至少一个依赖关系元素的经修改的类,所述至少一个依赖关系元素被构造为由合并模块可解释为与转换链类库的至少一个转换链类的依赖关系元素兼容;以及输出接口,所述输出接口输出所述经修改的类。
【技术特征摘要】
【国外来华专利技术】2015.07.02 US 14/791,1431.一种计算系统,包括:一个或多个处理器;一个或多个计算机可读介质,存储可执行指令,所述可执行指令在由所述一个或多个处理器执行时使所述计算系统利用包括以下各项的架构进行操作:输入接口,所述输入接口访问软件表示;转换模块,所述转换模块接收经由所述输入接口输入的所述软件表示,并且基于接收的所述软件表示,提供具有至少一个依赖关系元素的经修改的类,所述至少一个依赖关系元素被构造为由合并模块可解释为与转换链类库的至少一个转换链类的依赖关系元素兼容;以及输出接口,所述输出接口输出所述经修改的类。2.根据权利要求1所述的计算系统,其中所述架构还包括兼容性模块,所述兼容性模块包含所述输入接口、所述转换模块和所述输出接口。3.根据权利要求2所述的计算系统,其中所述软件表示是对象类。4.根据权利要求1所述的计算系统,其中所述软件表示是对象模型。5.根据权利...
【专利技术属性】
技术研发人员:V·米塔尔,S·T·布兹西伊尔,R·亚伯拉罕,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。