-
1.
公开(公告)号:US08032876B2
公开(公告)日:2011-10-04
申请号:US11773600
申请日:2007-07-05
申请人: Shachindra Sharma , Sourav Nandy , Deepak Soi
发明人: Shachindra Sharma , Sourav Nandy , Deepak Soi
IPC分类号: G06F9/45
CPC分类号: G06F8/75
摘要: Method, apparatus, and computer readable medium for restructuring a software program hierarchy having interface files and implementation files that include the interface files are described. In one example, dependencies between program units in the interface files and the implementation files are determined. The dependencies are represented as a plurality of bit strings. Correlated bitstrings of the plurality of bit strings are clustered into a plurality of partitions. Each of the plurality of partitions is transformed into corresponding program units. New interface files are respectively created having the corresponding program units for each of the plurality of partitions.
摘要翻译: 描述了用于重构具有接口文件的软件程序层级和包括接口文件的实现文件的方法,装置和计算机可读介质。 在一个示例中,确定接口文件中的程序单元和实现文件之间的依赖关系。 依赖关系被表示为多个位串。 多个位串的相关位串被聚集成多个分区。 多个分区中的每一个被转换成相应的程序单元。 分别创建具有用于多个分区中的每一个的对应的程序单元的新的界面文件。
-
2.
公开(公告)号:US20090013315A1
公开(公告)日:2009-01-08
申请号:US11773600
申请日:2007-07-05
申请人: Shachindra Sharma , Sourav Nandy , Deepak Soi
发明人: Shachindra Sharma , Sourav Nandy , Deepak Soi
IPC分类号: G06F9/45
CPC分类号: G06F8/75
摘要: Method, apparatus, and computer readable medium for restructuring a software program hierarchy having interface files and implementation files that include the interface files are described. In one example, dependencies between program units in the interface files and the implementation files are determined. The dependencies are represented as a plurality of bit strings. Correlated bitstrings of the plurality of bit strings are clustered into a plurality of partitions. Each of the plurality of partitions is transformed into corresponding program units. New interface files are respectively created having the corresponding program units for each of the plurality of partitions.
摘要翻译: 描述了用于重构具有接口文件的软件程序层级和包括接口文件的实现文件的方法,装置和计算机可读介质。 在一个示例中,确定接口文件中的程序单元和实现文件之间的依赖关系。 依赖关系被表示为多个位串。 多个位串的相关位串被聚集成多个分区。 多个分区中的每一个被转换成相应的程序单元。 分别创建具有用于多个分区中的每一个的对应的程序单元的新的界面文件。
-