Concept-oriented software engineering system and method for identifying, extracting, organizing, inferring and querying software system facts
    1.
    发明授权
    Concept-oriented software engineering system and method for identifying, extracting, organizing, inferring and querying software system facts 有权
    以概念为导向的软件工程系统和方法,用于识别,提取,组织,推断和查询软件系统事实

    公开(公告)号:US08752005B2

    公开(公告)日:2014-06-10

    申请号:US12234220

    申请日:2008-09-19

    CPC classification number: G06F8/35 G06F8/36 G06F8/71

    Abstract: Software system facts comprising concepts, concept instances and relationships within the software system are identified and stored in a repository. The software system facts are extracted from artifacts comprising the software system or are provided through explicit definition. Architectures of the software system are recovered from the stored software system facts. Layered views of the recovered architectures are generated. The stored software system facts are checked against architectural rules to ensure architectural compliance of the software system. The impact of proposed changes to the software system is assessed by querying the identified software system facts.

    Abstract translation: 包含软件系统中的概念,概念实例和关系的软件系统事实被识别并存储在存储库中。 软件系统事实是从包含软件系统的工件中提取的,或者通过显式定义来提供。 从存储的软件系统事实中恢复软件系统的体系结构。 生成已恢复的架构的分层视图。 根据架构规则检查存储的软件系统事实,以确保软件系统的架构符合性。 通过查询所识别的软件系统事实来评估对软件系统的建议更改的影响。

Patent Agency Ranking