시퀀스 다이어그램의 생성 방법 및 시스템
    1.
    发明授权
    시퀀스 다이어그램의 생성 방법 및 시스템 有权
    序列图生成方法和系统

    公开(公告)号:KR101488188B1

    公开(公告)日:2015-02-06

    申请号:KR1020130043573

    申请日:2013-04-19

    Abstract: 본 발명은 시퀀스 다이어그램의 생성 방법 및 시스템에 관한 것으로, 보다 구체적으로는 입력부가 유지보수를 수행하고자 하는 소프트웨어에 대한 소스코드와 실행 추적 로그정보를 입력받는 단계; 전처리부가 입력받은 상기 소스코드와 실행 추적 로그정보에 대하여 불필요한 오브젝트를 제거하는 단계; 호출트리생성부가 상기 소스코드와 실행 추적 로그정보로부터 노드간 메소드 호출 관계를 검출하고, 검출된 호출관계에 기초하여 정적 호출 트리 및 동적 호출 트리를 생성하는 단계; 프루닝처리부가 생성된 상기 정적 호출 트리와 동적 호출 트리 내 기능 흐름에 불필요한 메소드 정보를 갖는 적어도 하나의 노드를 제거하는 단계; 호출트리통합부가 불필요한 메소드 정보를 갖는 노드가 제거된 상기 정적 호출 트리와 동적 호출 트리를 하나의 호출 트리로 통합하는 단계; 및 시퀀스 다이어그램 생성부가 통합된 하나의 호출 트리를 변환하여 시퀀스 다이어그램을 생성하는 단계;를 포함한다.
    이러한 구성에 의해, 본 발명의 시퀀스 다이어그램의 생성 방법 및 시스템은 유지보수를 수행하고자 하는 소프트웨어의 기능의 흐름을 나타내는 시퀀스 다이어그램을 생성함으로써, 생성된 시퀀스 다이어그램의 분석을 통해 상기 소프트웨어를 빠르고 용이하게 수행할 수 있는 효과가 있다.

    시퀀스 다이어그램의 생성 방법 및 시스템
    2.
    发明公开
    시퀀스 다이어그램의 생성 방법 및 시스템 有权
    序列生成方法和系统

    公开(公告)号:KR1020140125949A

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

    申请号:KR1020130043573

    申请日:2013-04-19

    CPC classification number: G06F9/44 G06F8/10 G06F8/20 G06F8/30

    Abstract: 본 발명은 시퀀스 다이어그램의 생성 방법 및 시스템에 관한 것으로, 보다 구체적으로는 입력부가 유지보수를 수행하고자 하는 소프트웨어에 대한 소스코드와 실행 추적 로그정보를 입력받는 단계; 전처리부가 입력받은 상기 소스코드와 실행 추적 로그정보에 대하여 불필요한 오브젝트를 제거하는 단계; 호출트리생성부가 상기 소스코드와 실행 추적 로그정보로부터 노드간 메소드 호출 관계를 검출하고, 검출된 호출관계에 기초하여 정적 호출 트리 및 동적 호출 트리를 생성하는 단계; 프루닝처리부가 생성된 상기 정적 호출 트리와 동적 호출 트리 내 기능 흐름에 불필요한 메소드 정보를 갖는 적어도 하나의 노드를 제거하는 단계; 호출트리통합부가 불필요한 메소드 정보를 갖는 노드가 제거된 상기 정적 호출 트리와 동적 호출 트리를 하나의 호출 트리로 통합하는 단계; 및 시퀀스 다이어그램 생성부가 통합된 하나의 호출 트리를 변환하여 시퀀스 다이어그램을 생성하는 단계;를 포함한다.
    이러한 구성에 의해, 본 발명의 시퀀스 다이어그램의 생성 방법 및 시스템은 유지보수를 수행하고자 하는 소프트웨어의 기능의 흐름을 나타내는 시퀀스 다이어그램을 생성함으로써, 생성된 시퀀스 다이어그램의 분석을 통해 상기 소프트웨어를 빠르고 용이하게 수행할 수 있는 효과가 있다.

    Abstract translation: 本发明涉及生成序列图的方法及其系统。 更具体地,该方法包括:输入单元接收用于维护的软件的源代码和执行跟踪日志数据的输入的步骤; 预处理器从源代码和执行跟踪日志数据中删除不必要的对象的步骤; 呼叫树生成单元从源代码和执行跟踪日志数据检测节点之间的方法调用关系的步骤,并且基于检测到的呼叫关系生成静态呼叫树和动态呼叫树; 修剪处理单元删除至少一个节点,该节点具有生成的静态和动态调用树中的功能流不需要的方法数据; 呼叫树整合单元将具有不必要方法数据的节点从其中删除的静态和动态呼叫树集成到一个呼叫树中的步骤; 以及序列图生成单元转换集成呼叫树以生成序列图的步骤。 因此,通过生成表示要维护的软件的功能流程的序列图,本发明中给出的生成序列图的方法及其系统能够通过分析所生成的序列图来快速,容易地执行软件。

Patent Agency Ranking