맞춤기술찾기

이전대상기술

객체 모델에서 단어 정보를 활용한 클래스간의 유사성 측정방법

  • 기술번호 : KST2015077437
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은, 절차적 프로그램을 객체지향 프로그램으로 변환함에 있어 로컬메모리(M3)를 구비한 시스템의 자동 추출기에서 추출된 객체 모델을 보다 객체 지향적으로 만들기 위하여, 비교하려는 임의의 클래스(C1)를 선택하는 제1단계와, 비교 대상이 되는 객체 모델(O2)에서 아직 비교되지 않은 클래스(C2)를 하나 선택하는 제2단계와, 클래스의 단어 정보를 활용하여 상기 비교하려는 클래스(C1)와 상기 비교대상 클래스(C2)간의 유사도 값을 측정하여, 상기 로컬메모리(M3)에 추가하여 저장하는 제3단계와, 상기 비교 대상이 되는 객체 모델(O2)에 아직 비교하지 않은 클래스가 있으면 상기 제2, 3단계를 반복하는 제4단계와, 모든 클래스에 대해서 유사도를 구했을 경우, 상기 로컬메모리(M3)에 저장된 각각의 클래스들간의 유사도값을 오름차순으로 정렬하여, 제일 먼저 나타나는 순서대로 상기 클래스(C1)와 가장 유사한 클래스로 판단하는 제5단계로 이루어진다.
Int. CL G06F 3/023 (2006.01)
CPC G06F 8/315(2013.01) G06F 8/315(2013.01)
출원번호/일자 1019990056756 (1999.12.10)
출원인 한국전자통신연구원
등록번호/일자 10-0519698-0000 (2005.09.29)
공개번호/일자 10-2001-0055538 (2001.07.04) 문서열기
공고번호/일자 (20051012) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2003.11.04)
심사청구항수 3

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 윤석진 대한민국 대전광역시서구
2 권오천 대한민국 대전광역시대덕구
3 신규상 대한민국 대전광역시동구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 전영일 대한민국 광주 북구 첨단과기로***번길**, ***호(오룡동)(특허법인세아 (광주분사무소))

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
1999.12.10 수리 (Accepted) 1-1-1999-0168636-66
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2001.04.19 수리 (Accepted) 4-1-2001-0046046-20
3 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
4 명세서 등 보정서
Amendment to Description, etc.
2003.11.04 보정승인 (Acceptance of amendment) 1-1-2003-0416248-02
5 출원심사청구서
Request for Examination
2003.11.04 수리 (Accepted) 1-1-2003-0416259-04
6 등록결정서
Decision to grant
2005.07.19 발송처리완료 (Completion of Transmission) 9-5-2005-0340539-94
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
절차적 프로그램을 객체지향 프로그램으로 변환함에 있어 로컬메모리(M3)를 구비한 시스템의 자동 추출기에서 추출된 객체 모델을 보다 객체 지향적으로 만들기 위하여, 비교하려는 임의의 클래스(C1)를 선택하는 제1단계와, 비교 대상이 되는 객체 모델(O2)에서 아직 비교되지 않은 클래스(C2)를 하나 선택하는 제2단계와, 클래스의 단어 정보를 활용하여 상기 비교하려는 클래스(C1)와 상기 비교대상 클래스(C2)간의 유사도 값을 측정하여, 상기 로컬메모리(M3)에 추가하여 저장하는 제3단계와, 상기 비교 대상이 되는 객체 모델(O2)에 아직 비교하지 않은 클래스가 있으면 상기 제2, 3단계를 반복하는 제4단계와, 모든 클래스에 대해서 유사도를 구했을 경우, 상기 로컬메모리(M3)에 저장된 각각의 클래스들간의 유사도값을 오름차순으로 정렬하여, 제일 먼저 나타나는 순서대로 상기 클래스(C1)와 가장 유사한 클래스로 판단하는 제5단계 를 포함하는 객체 모델에서 단어 정보를 활용한 클래스간의 유사성 측정방법
2 2
제1항에 있어서, 상기 제3단계의 클래스간 유사도 측정은, 상기 비교하려는 클래스(C1)의 멤버들의 이름을 기 설정된 로컬메모리(M1)에 저장하고, 저장된 모든 멤버 이름들을 구성하는 문자열에 대해서 단어별로 분리하여 단어 목록을 작성하는 제21단계와, 상기 비교 대상 클래스(C2)에 대해 멤버들의 이름들을 기 설정된 로컬메모리(M2)에 저장하고, 저장된 모든 멤버 이름들을 구성하는 문자열에 대해서 단어별로 분리하여 단어 목록을 작성하는 제22단계와, 상기 로컬메모리 M1과 M2에 있는 단어들 중에서 같은 단어의 개수의 수를 계산하여 이를 상기 두 클래스 C1, C2와의 유사도의 값으로 정하는 제23단계 를 포함하는 것을 특징으로 하는 객체 모델에서 단어 정보를 활용한 클래스간의 유사성 측정방법
3 3
제2항에 있어서, 상기 제21, 22단계에서의 멤버 이름들을 구성하는 문자열에 대한 단어 분리와 단어 목록 작성은, 저장된 멤버 이름 문자열에서 글자하나를 가져오는 제31단계와, 상기 가져온 글자가 언더스코어 캐릭터(_)인지 확인하는 제32단계와, 상기 제32단계의 확인 결과, 언더스코어 캐릭터(_)이면 이것을 구분자로 인식하고, 언더스코어 캐릭터(_) 이전에 나타난 글자들을 모두 잘라내어 단어목록에 추가하는 제33단계와, 상기 제32단계의 확인결과, 언더스코어 캐릭터(_)가 아니면, 문자열에서 가져온 글자가 대문자인지 확인하여, 대문자이면 상기 대문자를 구분자로 인식하여, 대문자 글자 이전에 나타난 글자들을 모두 잘라내어 단어목록에 추가하는 제34단계 를 포함하며, 상기 문자열의 끝에 도달할 때까지 상기의 제31 내지 제34단계를 반복하는 것을 특징으로 하는 객체 모델에서 단어 정보를 활용한 클래스간의 유사성 측정방법
4 3
제2항에 있어서, 상기 제21, 22단계에서의 멤버 이름들을 구성하는 문자열에 대한 단어 분리와 단어 목록 작성은, 저장된 멤버 이름 문자열에서 글자하나를 가져오는 제31단계와, 상기 가져온 글자가 언더스코어 캐릭터(_)인지 확인하는 제32단계와, 상기 제32단계의 확인 결과, 언더스코어 캐릭터(_)이면 이것을 구분자로 인식하고, 언더스코어 캐릭터(_) 이전에 나타난 글자들을 모두 잘라내어 단어목록에 추가하는 제33단계와, 상기 제32단계의 확인결과, 언더스코어 캐릭터(_)가 아니면, 문자열에서 가져온 글자가 대문자인지 확인하여, 대문자이면 상기 대문자를 구분자로 인식하여, 대문자 글자 이전에 나타난 글자들을 모두 잘라내어 단어목록에 추가하는 제34단계 를 포함하며, 상기 문자열의 끝에 도달할 때까지 상기의 제31 내지 제34단계를 반복하는 것을 특징으로 하는 객체 모델에서 단어 정보를 활용한 클래스간의 유사성 측정방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.