맞춤기술찾기

이전대상기술

메모리 누수 탐지 장치 및 방법, 그리고 컴퓨터로 읽을 수 있는 기록매체

  • 기술번호 : KST2015228064
  • 담당센터 : 부산기술혁신센터
  • 전화번호 : 051-606-6561
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 사용 메모리 공간에 대한 자세한 정보를 이용하지 않으면서 프로그램 동작의 기본 정보만을 바탕으로 메모리 누수 현상을 정확하게 탐지하는 장치 및 방법을 제공하기 위한 것으로서, 실행 중인 프로그램의 화면에 대한 정보를 추출하는 물리적 화면 정보 추출부와, 상기 추출된 물리적 화면에 대한 정보를 바탕으로 물리적 화면의 메모리 사용량 관점에서의 논리적 화면을 식별하는 논리적 화면 식별부와, 상기 논리적 화면 식별부에서 식별된 각 논리적 화면들에서 사용되는 메모리 사용량의 변화를 기반으로 논리적 화면의 메모리 누수 위험도를 분석하는 논리적 화면 위험도 분석부와, 상기 논리적 화면 식별부에서 식별된 논리적 화면간의 전환시 관찰될 수 있는 메모리 사용량의 변화를 추정하는 화면 전환 메모리 변화 추정부와, 상기 화면전환 메모리 변환 추정부의 결과와 실제 논리적 화면간의 전환시에 변화된 메모리의 량을 서로 비교하고, 화면전환간의 메모리 사용량 변화를 기준으로 화면전환의 메모리 누수 발생 위험도를 분석하는 화면전환 위험도 분석부와, 상기 논리적 화면 위험도 분석부 및 화면전환 위험도 분석부의 결과를 적어도 하나 이상 적용하여 메모리 누수 발생의 여부를 종합적으로 판단하는 메모리 누수 판단부를 포함하여 구성되는데 있다.
Int. CL G06F 12/00 (2006.01) G06F 11/30 (2006.01) G06F 9/44 (2006.01)
CPC G06F 11/073(2013.01) G06F 11/073(2013.01) G06F 11/073(2013.01) G06F 11/073(2013.01) G06F 11/073(2013.01) G06F 11/073(2013.01) G06F 11/073(2013.01) G06F 11/073(2013.01)
출원번호/일자 1020120082529 (2012.07.27)
출원인 부산대학교 산학협력단
등록번호/일자 10-1323220-0000 (2013.10.23)
공개번호/일자 10-2012-0090920 (2012.08.17) 문서열기
공고번호/일자 (20131104) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2012.07.27)
심사청구항수 15

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 부산대학교 산학협력단 대한민국 부산광역시 금정구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 채흥석 대한민국 부산 금정구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 정기택 대한민국 서울특별시 서초구 강남대로**길 **, *층 (반포동, 새로나빌딩)(스카이특허법률사무소)
2 오위환 대한민국 서울특별시 서초구 강남대로**길 **, *층 (반포동, 새로나빌딩)(스카이특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 부산대학교 산학협력단 부산광역시 금정구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2012.07.27 수리 (Accepted) 1-1-2012-0603787-31
2 의견제출통지서
Notification of reason for refusal
2013.07.18 발송처리완료 (Completion of Transmission) 9-5-2013-0495632-09
3 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2013.08.27 수리 (Accepted) 1-1-2013-0780277-54
4 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2013.08.27 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2013-0780321-76
5 등록결정서
Decision to grant
2013.09.14 발송처리완료 (Completion of Transmission) 9-5-2013-0643389-81
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.01.02 수리 (Accepted) 4-1-2014-0000027-56
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2016.01.13 수리 (Accepted) 4-1-2016-5004891-78
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2017.01.09 수리 (Accepted) 4-1-2017-5004005-98
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2017.01.10 수리 (Accepted) 4-1-2017-5004797-18
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
실행 중인 프로그램의 화면에 대한 정보를 추출하는 물리적 화면 정보 추출부와,상기 추출된 물리적 화면에 대한 정보를 바탕으로 물리적 화면의 메모리 사용량 관점에서의 논리적 화면을 식별하는 논리적 화면 식별부와,상기 논리적 화면 식별부에서 식별된 각 논리적 화면들에서 사용되는 메모리 사용량의 변화를 기반으로 논리적 화면의 메모리 누수 위험도를 분석하는 논리적 화면 위험도 분석부와,상기 논리적 화면 식별부에서 식별된 논리적 화면간의 전환시 관찰될 수 있는 메모리 사용량의 변화를 추정하는 화면 전환 메모리 변화 추정부와,상기 화면전환 메모리 변화 추정부의 결과와 실제 논리적 화면간의 전환시에 변화된 메모리의 량을 서로 비교하고, 화면전환간의 메모리 사용량 변화를 기준으로 화면전환의 메모리 누수 발생 위험도를 분석하는 화면전환 위험도 분석부와,상기 논리적 화면 위험도 분석부 및 화면전환 위험도 분석부의 결과를 적어도 하나 이상 적용하여 메모리 누수 발생의 여부를 종합적으로 판단하는 메모리 누수 판단부를 포함하여 구성되는 것을 특징으로 하는 메모리 누수 탐지 장치
2 2
제 1 항에 있어서,상기 메모리 누수 탐지 장치는 프로그램이 실행될 때 프로그램에서 사용 중인 메모리의 량을 실시간으로 측정하는 메모리 사용량 측정부를 더 포함하는 것을 특징으로 하는 메모리 누수 탐지 장치
3 3
제 1 항에 있어서,상기 화면에 대한 정보는 화면 식별자, 화면 구성요소, 구성요소의 특성, 화면의 이미지 중 적어도 하나를 포함하는 것을 특징으로 하는 메모리 누수 탐지 장치
4 4
제 1 항에 있어서, 상기 논리적 화면 위험도 분석부는 메모리 사용량의 패턴에 대한 상관관계 분석, 선형 회귀 모형의 통계적 기법을 이용하여 메모리 사용량의 변화 패턴과 관찰된 화면의 수, 관찰시간 중 적어도 하나 이상을 바탕으로 위험도를 분석하는 것을 특징으로 하는 메모리 누수 탐지 장치
5 5
제 1 항에 있어서,상기 화면전환 위험도 분석부는 추정된 변화 패턴과 실제 패턴의 불일치 비율과 불일치에 해당하는 메모리 사용량의 차이를 바탕으로 화면전환의 메모리 누수 위험도를 분석하는 것을 특징으로 하는 메모리 누수 탐지 장치
6 6
제 1 항에 있어서,상기 메모리 누수 판단부는 논리적 화면 위험도 분석부의 결과와 화면전환 위험도 분석부의 결과에 서로 다른 가중치를 부여하고 두 가지 분석 결과를 취합하여 메모리 누수 발생 화면과 메모리 누수의 위험성을 판단하는 것을 특징으로 하는 메모리 누수 탐지 장치
7 7
실행 중인 프로그램의 화면에 대한 정보를 추출하는 단계와,상기 추출된 화면 정보를 바탕으로 물리적 화면의 메모리 사용량에 따른 논리적 화면을 식별하는 단계와,상기 식별된 각 논리적 화면들이 사용하는 메모리 사용량의 변화 패턴을 바탕으로 논리적 화면의 메모리 누수 발생 위험도를 분석하는 단계와,상기 식별된 논리적 화면간의 전환시 관찰될 수 있는 메모리 사용량의 변화를 추정하는 단계와,상기 추정된 논리적 화면간의 전환시 추정된 추정결과와 실제 논리적 화면간의 전환시에 변화된 메모리 량을 서로 비교하고, 그 비교결과를 기준으로 화면전환의 메모리 누수 발생 위험도를 분석하는 단계와,상기 논리적 화면의 메모리 누수 발생 위험도와 화면전환의 메모리 누수 발생 위험도 중 적어도 하나를 기반으로 메모리 누수 발생 화면과 메모리 누수의 종합적인 위험성을 판단하는 단계를 포함하여 이루어지는 것을 특징으로 하는 메모리 누수 탐지 방법
8 8
삭제
9 9
실행 중인 프로그램의 화면에 대한 정보를 추출하는 단계와,상기 추출된 화면 정보를 바탕으로 물리적 화면의 메모리 사용량에 따른 논리적 화면을 식별하는 단계와,상기 식별된 논리적 화면간의 전환시 관찰될 수 있는 메모리 사용량의 변화를 추정하는 단계와,상기 추정된 논리적 화면간의 전환시 추정된 추정결과와 실제 논리적 화면간의 전환시에 변화된 메모리 량을 서로 비교하고, 그 비교결과를 기준으로 화면전환의 메모리 누수 발생 위험도를 분석하는 단계와,상기 화면전환의 메모리 누수 발생 위험도를 기반으로 메모리 누수 발생 화면과 메모리 누수의 종합적인 위험성을 판단하는 단계를 포함하여 이루어지는 것을 특징으로 하는 메모리 누수 탐지 방법
10 10
제 7 항 및 제 9 항 중 어느 하나에 있어서, 상기 화면에 대한 정보는 화면식별자(화면이름), 화면 구성요소, 구성요소의 특성, 화면의 이미지 중 적어도 하나를 포함하는 것을 특징으로 하는 메모리 누수 탐지 방법
11 11
제 7 항 및 제 9 항 중 어느 하나에 있어서, 상기 화면에 대한 정보를 추출하는 단계는 프로그램에서 화면 정보를 별도의 리소스 파일로 정의하는 경우 프로그램을 구성 요소와의 정적 특성을 통해서 추출하는 정적 분석 방법과, 프로그램 실행시에 추출하는 정적 분석 방법으로 중 어느 하나의 방법으로 추출하는 것을 특징으로 하는 메모리 누수 탐지 방법
12 12
제 7 항에 있어서, 상기 논리적 화면 메모리 누수의 발생 위험도를 분석하는 단계는현재 사용 중인 메모리의 량을 바탕으로 상기 식별된 각 논리적 화면들의 메모리 사용량을 측정하는 단계와,상기 측정된 각 논리적 화면들의 메모리 사용량을 각 화면별로 메모리 사용량의 패턴을 생성하는 단계와,상기 생성된 각 화면별 메모리 사용량의 패턴을 바탕으로 회귀분석을 포함하는 통계적 분석, 기울기, 탐지/발견시간 중 적어도 하나를 기반으로 논리적 화면의 메모리 누수 발생 위험도를 분석하는 단계를 포함하는 것을 특징으로 하는 메모리 누수 탐지 방법
13 13
제 7 항에 있어서, 상기 논리적 화면 메모리 누수의 발생 위험도를 분석하는 단계는사용 중인 메모리의 량을 바탕으로 상기 식별된 각 논리적 화면들이 특정 화면으로 도달하는 경로에 따라서 메모리 사용량을 측정하는 단계와,상기 측정된 각 경로별로 사용 메모리 량의 변화를 분석하고, 동일한 경로별로 회귀분석을 포함하는 통계적 분석, 기울기, 탐지/발견시간 중 적어도 하나를 기반으로 논리적 화면의 메모리 누수 발생 위험도를 분석하는 단계를 포함하는 것을 특징으로 하는 메모리 누수 탐지 방법
14 14
제 7 항 또는 제 9 항에 있어서,상기 메모리 사용량의 변화를 추정하는 단계는 전환 전의 화면과 전환 후의 현재 화면의 구성요소 유형 및 특성을 기준으로 전환시 발생할 수 있는 사용 메모리 량의 변화를 추정하는 것을 특징으로 하는 메모리 누수 탐지 방법
15 15
제 7 항 및 제 9 항 중 어느 하나에 있어서, 상기 종합적인 위험성을 판단하는 단계는 논리적 화면의 메모리 누수 발생 위험도 및 화면전환의 메모리 누수 발생 위험성의 결과에 서로 다른 가중치를 부여한 후 두 위험도를 취합한 메모리 누수 탐지 결과를 통해 위험성을 판단하는 것을 특징으로 하는 메모리 누수 탐지 방법
16 16
제 7 항 및 제 9 항 중 어느 하나에 의한 메모리 누수 탐지 방법의 각 단계를 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 WO2014017701 WO 세계지적재산권기구(WIPO) FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 WO2014017701 WO 세계지적재산권기구(WIPO) DOCDBFAMILY
국가 R&D 정보가 없습니다.