发明名称 |
一种确定应用程序计算逻辑的方法及装置 |
摘要 |
本发明实施例公开了一种确定应用程序计算逻辑的方法及装置,涉及计算机技术领域,实现了一组应用程序的自动分析,提高了对应用程序进行分析的效率,并且扩大了设计得到的体系结构的适用范围。具体方案为:获取一组应用程序中每个应用程序的数据流图;通过分析每个应用程序的数据流图,得到至少一个第一公共频繁子图;根据第一公共频繁子图和每个应用程序的数据流图,计算每个应用程序的流图相似度;根据每个应用程序的流图相似度,得到对一组应用程序中的应用程序的分组结果,分组结果包括至少一个子应用组;根据子应用组中应用程序的数据流图,确定子应用组中应用程序的计算逻辑。本发明用于应用程序的体系结构过程中。 |
申请公布号 |
CN105389194A |
申请公布日期 |
2016.03.09 |
申请号 |
CN201510681039.9 |
申请日期 |
2015.10.19 |
申请人 |
华为技术有限公司;中国科学院计算技术研究所 |
发明人 |
谭光明;李强强 |
分类号 |
G06F9/45(2006.01)I |
主分类号 |
G06F9/45(2006.01)I |
代理机构 |
北京中博世达专利商标代理有限公司 11274 |
代理人 |
申健 |
主权项 |
一种确定应用程序计算逻辑的方法,其特征在于,包括:获取一组应用程序中每个应用程序的数据流图;通过分析所述每个应用程序的数据流图,得到至少一个第一公共频繁子图,所述第一公共频繁子图为所述一组应用程序中至少两个应用程序的数据流图的公共部分;根据所述第一公共频繁子图和所述每个应用程序的数据流图,计算所述每个应用程序的流图相似度,所述流图相似度用于表征所述一组应用程序中的一个应用程序与所述一组应用程序中其他应用程序的相似性;根据所述每个应用程序的流图相似度,得到对所述一组应用程序中的应用程序的分组结果,所述分组结果包括至少一个子应用组;根据所述分组结果中任一子应用组中的应用程序的数据流图,确定所述子应用组中应用程序的计算逻辑,所述计算逻辑用于设计所述子应用组中的应用程序的体系结构。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |