맞춤기술찾기

이전대상기술

객체지향 칠 디버깅 정보 생성방법

  • 기술번호 : KST2015076227
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 Object Oriented CHILL(OO-CHILL) 디버깅 정보 생성방법에 관한 것으로서, 프로그램이 번역되는 각 단계에서 해당 디버깅 정보를 생성하고 언어 실행 코드에서 통합하는 방법으로, OO-CHILL 프로그램 정보 분석 및 정보 생성 단계, 변형된 CHILL 프로그램에서 객체지향 프로그램 라인 정보 및 태스크 정보 생성 단계, 상기 정보를 통합하는 단계로 구성함으로써, OO-CHILL 컴파일러와 같이 컴파일시 비 객체지향 언어로 변역하고 이를 기계어로 재 번역하는 과정을 갖는 컴파일러에서 디버깅 정보를 효율적으로 생성하는 효과가 있다.
Int. CL G06F 11/30 (2006.01)
CPC G06F 11/3656(2013.01) G06F 11/3656(2013.01)
출원번호/일자 1019970062002 (1997.11.21)
출원인 한국전자통신연구원, 주식회사 케이티
등록번호/일자 10-0248434-0000 (1999.12.17)
공개번호/일자 10-1999-0041418 (1999.06.15) 문서열기
공고번호/일자 (20000315) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (1997.11.21)
심사청구항수 3

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 정영식 대한민국 대전광역시 유성구
2 이병선 대한민국 대전광역시 유성구
3 백의현 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 이화익 대한민국 서울시 강남구 테헤란로*길** (역삼동,청원빌딩) *층,***,***호(영인국제특허법률사무소)
2 김명섭 대한민국 서울특별시 강남구 테헤란로**길 *, 테헤란오피스빌딩 ***호 시몬국제특허법률사무소 (역삼동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
2 주식회사 케이티 대한민국 경기도 성남시 분당구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 대리인선임신고서
Notification of assignment of agent
1997.11.21 수리 (Accepted) 1-1-1997-0195412-00
2 출원심사청구서
Request for Examination
1997.11.21 수리 (Accepted) 1-1-1997-0195413-45
3 특허출원서
Patent Application
1997.11.21 수리 (Accepted) 1-1-1997-0195411-54
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
1999.01.20 수리 (Accepted) 4-1-1999-0010652-29
5 등록사정서
Decision to grant
1999.11.26 발송처리완료 (Completion of Transmission) 9-5-1999-0355624-07
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2000.01.14 수리 (Accepted) 4-1-2000-0005008-66
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2001.04.19 수리 (Accepted) 4-1-2001-0046046-20
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.04.09 수리 (Accepted) 4-1-2002-0032774-13
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.03.13 수리 (Accepted) 4-1-2009-5047686-24
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2010.04.19 수리 (Accepted) 4-1-2010-5068437-23
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.01.10 수리 (Accepted) 4-1-2012-5005621-98
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.03.21 수리 (Accepted) 4-1-2012-5058926-38
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.06.08 수리 (Accepted) 4-1-2012-5122434-12
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.07.31 수리 (Accepted) 4-1-2013-5106568-91
17 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.02.11 수리 (Accepted) 4-1-2014-5018159-78
18 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

OO-CHILL to CHILL 변환기를 사용하는 컴파일러에서 OO-CHILL 디버깅 정보를 생성하는 방법에 있어서,

상기 OO-CHILL 소스 화일을 입력으로 받아들여 OO-CHILL 정보를 생성하고 이에 대응하는 CHILL 화일을 생성하는 제 1 과정과;

생성된 CHILL 파일을 입력하여 CHILL 프로그램의 프로세스/프로시져, 소스라인 정보가 포함된 어셈블리 코드를 생성하는 제 2 과정과;

어셈블리 코드를 생성 후 두 개의 디버깅 정보를 통합하는 제 3 과정과;

상기 생성된 OO-CHILL 디버깅 정보와 CHILL 프로시져/프로세스, 라인정보가 포함된 어셈블리 파일을 이용해 객체지향 디버깅 정보를 포함한 실행 파일을 작성하는 것을 특징으로 하는 객체지향 칠(OO-CHILL) 디버깅 정보 생성방법

2 2

제 1 항에 있어서, 상기 제 2 과정은

OO-CHILL 소스 파일을 입력으로 받아들여 프로그램을 파싱하고 OO-CHILL 추상 구문 트리(AST)를 구성하는 제 1 단계와;

상기 AST의 내부 정보인 OO-CHILL 변수 이름 및 구조 정보들을 확정하는 제 2 단계와;

상기 OO-CHILL 변수 이름 및 구조 정보들의 확정 후 코드생성이 완료되었는가를 판단하여 완료되었으면, OO-CHILL 디버깅 정보를 포함하는 실행코드 생성을 종료하는 제 3 단계와;

판단 후 코드생성이 완료되지 않았으면 파일 및 기본모드 정보를 생성 및 라인 정보를 생성하고 정보가 데이타 선언문인가를 판단하는 제 4 단계와;

상기 판단 후 데이터 선언문일 경우 객체지향 데이터 정보를 생성하고, 아니면 태스크 시작문 판단 후 태스크 시작문이면 태스크 시작정보 및 태스크 정보를 생성하는 제 5 단계와;

상기 판단 후 태스크 시작문이 아니면 실행코드 생성한 후 상기 코드생성 완료 판단으로 돌아가는 제 6 단계로 이루어진 것을 특징으로 하는 객체지향 칠(OO-CHILL) 디버깅 정보 생성방법

3 3

제 1 항에 있어서, 상기 제 3 과정은

CHILL 소스 파일을 입력으로 받아들여 프로그램을 파싱하고 CHILL AST를 구성하는 제 1 단계와;

상기 AST의 내부 정보인 CHILL 변수 이름 및 구조 정보들을 확정하는 제 2 단계와;

CHILL 변수 이름 및 구조 정보들의 확정 후 코드 생성 완료를 판단하여 완료되었으면, CHILL 디버깅 정보를 포함하는 실행 코드를 생성하고 종료하는 제 3 단계와;

상기 판단 후 코드생성이 완료되지 않았으면 라인 정보를 생성하고 생성된 정보가 태스크 시작문인지를 판단한 후 태스크 시작문일 경우 태스크 시작 정보를 생성하는 제 4 단계와;

상기 판단 후 생성된 정보가 태스크 시작문이 아니면 실행 코드를 생성하며 다시 상기 코드생성 완료 판단으로 돌아가는 제 5 단계로 이루어진 것을 특징으로 하는 객체지향 칠(OO-CHILL) 디버깅 정보 생성방법

지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.