맞춤기술찾기

이전대상기술

객체 지향 언어를 위한 단정문 구현 방법

  • 기술번호 : KST2015076900
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 객체 지향 언어를 위한 단정문 구현 방법에 관한 것이다.본 발명은 표준 C++의 예외 처리 객체들의 특성을 상속받아 각각의 상황에 대응하는 예외 객체를 정의하는 단계와, 상기 예외 객체들을 사용하여 단정문을 수행하는 단계와, 상기 단정문 수행 결과에 따라 발생되는 예외 조건, 오류등에 대해 상기 예외 객체들중에 조건에 맞는 것을 사용자에게 통보하는 단계와, 상기 사용자는 상기 예외 조건, 오류등을 통보받아 그에 따른 조건을 처리를 수행한 후 목적한 객체를 구현하는 단계를 포함하여 이루어진다.본 발명에 의하면 견고한 부품(객체)의 개발을 가능하게 할 뿐만 아니라 부가적으로 적절한 부품(객체)의 설계를 유도하며 개발자가 직접 단정문 기능의 사용 여부를 세부적으로 제어할 수 있으므로 단정문에 의해 야기되는 코드 팽창 및 성능의 저하를 최소화 할 수 있다.
Int. CL G06F 9/00 (2006.01)
CPC G06F 8/24(2013.01) G06F 8/24(2013.01)
출원번호/일자 1019980052523 (1998.12.02)
출원인 한국전자통신연구원
등록번호/일자 10-0283105-0000 (2000.12.05)
공개번호/일자 10-2000-0037775 (2000.07.05) 문서열기
공고번호/일자 (20010302) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (1998.12.02)
심사청구항수 5

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김성훈 대한민국 대전광역시 서구
2 김중배 대한민국 대전광역시 유성구
3 함호상 대한민국 대전광역시 유성구
4 박상봉 대한민국 서울특별시 서초구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 신영무 대한민국 서울특별시 강남구 영동대로 ***(대치동) KT&G타워 *층(에스앤엘파트너스)
2 최승민 대한민국 서울특별시 중구 통일로 **, 에이스타워 *층 (순화동)(법무법인 세종)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
1998.12.02 수리 (Accepted) 1-1-1998-0403866-17
2 출원심사청구서
Request for Examination
1998.12.02 수리 (Accepted) 1-1-1998-0403868-19
3 대리인선임신고서
Notification of assignment of agent
1998.12.02 수리 (Accepted) 1-1-1998-0403867-63
4 등록사정서
Decision to grant
2000.10.31 발송처리완료 (Completion of Transmission) 9-5-2000-0287820-58
5 출원인정보변경(경정)신고서
Notification of change of applicant's information
2001.04.19 수리 (Accepted) 4-1-2001-0046046-20
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
7 [대리인사임]대리인(대표자)에 관한 신고서
[Resignation of Agent] Report on Agent (Representative)
2008.11.06 수리 (Accepted) 1-1-2008-5055004-78
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

표준 C++의 예외 처리 객체들의 특성을 상속받아 각각의 상황에 대응하는 예외 객체를 정의하는 단계와,

상기 예외 객체들을 사용하여 단정문을 수행하는 단계와,

상기 단정문 수행 결과에 따라 발생되는 예외 조건, 오류등에 대해 상기 예외 객체들중에 조건에 맞는 것을 사용자에게 통보하는 단계와,

상기 사용자는 상기 예외 조건, 오류등을 통보받아 그에 따른 처라를 수행한 후 목적한 객체를 구현하는 단계를 포함하는 것을 특징으로 하는 객체 지향 언어를 위한 단정문 구현 방법

2 2

제 1 항에 있어서, 상기 예외 객체는 상기 표준 C++의 예외 처리 객체인 무효 변수, 영역 오류 및 논리 오류로부터 특성을 상속받아 정의된 요구 조건 예외 객체, 불변 조건 예외 객체 및 만족 조건 예외 객체인 것을 특징으로 하는 객체 지향 언어를 위한 단정문 구현 방법

3 3

제 1 항에 있어서, 상기 단정문은 단정문 객체를 구성하는 각 함수들에서 표준 C++의 템플리트 기법을 사용하여 수행하는 것을 특징으로 하는 객체 지향 언어를 위한 단정문 구현 방법

4 4

제 3 항에 있어서, 상기 단정문 객체를 구성하는 함수는 요구 조건을 항상 만족하는 것으로 가정할 수 있는 경우이거나 별도로 구분하여 점진적으로 명시하는 것이 편리한 경우를 위해 명시하는 require 함수와,

만족 조건을 명시하기 위한 ensure 함수와,

객체의 non-const 함수내에서 객체의 상태가 변화되었을 경우 변화되기 이전의 값을 참조하여 단정문을 작성하기 위해 명시하는 old 함수와,

상기 old 함수를 사용하기 위해 사전에 해당 객체가 변경 가능함을 알리고 현재 상태를 보관할 필요가 있다는 것을 구체적으로 명시하기 위한 modify 함수와,

멤버 함수내에서 일반적인 단정문을 명시하기 위해 사용자의 필요에 따라 임의의 예외 객체를 사용하기 위한 assert 함수를 포함하여 이루어진 것을 특징으로 하는 객체 지향 언어를 위한 단정문 구현 방법

5 5

표준 C++의 예외 처리 객체들의 특성을 상속받아 각각의 상황에 대응하는 예외 객체를 정의하기 위한 수단과,

상기 예외 객체들을 사용하여 단정문을 수행하고 그 결과에 따라 발생되는 예외 조건, 오류등에 대해 상기 예외 객체들중에 조건에 맞는 것을 사용자에게 통보하여 그에 따른 처리를 수행한 후 목적한 객체를 구현하도록 하기 위한 수단을 기능시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체

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