Method for generating a software module from multiple software modules based on extraction and composition
    1.
    发明授权
    Method for generating a software module from multiple software modules based on extraction and composition 失效
    基于提取和组合从多个软件模块生成软件模块的方法

    公开(公告)号:US06757887B1

    公开(公告)日:2004-06-29

    申请号:US09549751

    申请日:2000-04-14

    IPC分类号: G06F944

    CPC分类号: G06F8/36

    摘要: There is provided a method for generating a software module based upon elements from multiple software modules. The method includes the step of extracting a plurality of sets of elements from the multiple software modules based upon at least one extraction criterion. Any elements in the sets that violate at least one correctness and completeness criterion are identified. The violating elements are automatically brought into compliance with the at least one correctness and completeness criterion. A plurality of single software modules is generated, wherein each of the single software modules contains one of the sets of elements. The plurality of single software modules are composed to form a final, single software module. The extracting step may include the steps of: classifying the elements in the multiple software modules according to concerns the elements pertain to; representing the concerns by a multi-dimensional space, wherein each dimension represents a type of concern, each coordinate on a dimension represents a concern of that type, and each point in the space represents an element; and representing the at least one extraction criterion in terms of the multi-dimensional space.

    摘要翻译: 提供了一种基于来自多个软件模块的元件生成软件模块的方法。 该方法包括基于至少一个提取标准从多个软件模块提取多组元素的步骤。 确定集合中违反至少一个正确性和完整性标准的任何元素。 违规要素自动符合至少一个正确性和完整性标准。 生成多个单个软件模块,其中单个软件模块中的每一个包含元素集合中的一个。 组成多个单个软件模块以形成最终的单个软件模块。 提取步骤可以包括以下步骤:根据涉及的要素对多个软件模块中的元素进行分类; 表示多维空间的关注,其中每个维度表示关注类型,维度上的每个坐标表示该类型的关注,并且空间中的每个点表示元素; 并且根据多维空间表示至少一个提取标准。