맞춤기술찾기

이전대상기술

선택적 오류 주입 활성화를 통한 저비용 소프트웨어 신뢰성 시험 방법, 소프트웨어 신뢰성 시험을 지정 대상 모듈로 한정하는 방법, 소프트웨어 신뢰성 시험을 위한 대상 모듈에 부하를 발생시키는 방법 및 이러한 방법들을 사용하여 소프트웨어 신뢰성 시험을 하는 컴퓨팅 장치

  • 기술번호 : KST2015085363
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 오류 주입을 통한 시스템 신뢰성 검증 기법에 관한 것으로, 오류가 주입될 지점이 다수의 모듈에 의해 공유되는 함수인 경우, 선택적 오류 주입 활성화를 통한 저비용 소프트웨어 신뢰성 시험 방법, 소프트웨어 신뢰성 시험을 지정 대상 모듈로 한정하는 방법, 소프트웨어 신뢰성 시험을 위한 대상 모듈에 부하를 발생시키는 방법 및 이러한 방법들을 사용하여 소프트웨어 신뢰성 시험을 하는 컴퓨팅 장치에 관한 것이다. 일면에 따른 선택적 오류 주입 활성화를 통한 저비용 소프트웨어 신뢰성 시험 방법은 시험 대상 모듈을 등록하는 단계, 그리고 오류 주입 대상 함수가 호출될 경우, 상기 오류 주입 대상 함수의 호출자가 상기 등록된 모듈에 포함되면, 상기 오류 주입 대상 함수에 오류를 주입하는 단계를 포함한다. 오류 주입, 선택적 오류 주입 활성화, 커널, 부하 발생
Int. CL G06F 11/36 (2006.01) G06F 11/28 (2006.01) G06F 9/44 (2006.01)
CPC G06F 11/3684(2013.01) G06F 11/3684(2013.01) G06F 11/3684(2013.01) G06F 11/3684(2013.01) G06F 11/3684(2013.01) G06F 11/3684(2013.01)
출원번호/일자 1020090040283 (2009.05.08)
출원인 한국전자통신연구원
등록번호/일자 10-1266359-0000 (2013.05.15)
공개번호/일자 10-2010-0121225 (2010.11.17) 문서열기
공고번호/일자 (20130522) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항 심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2009.05.08)
심사청구항수 9

출원인

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

발명자

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

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인지명 대한민국 서울특별시 강남구 남부순환로**** 차우빌딩*층

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2009.05.08 수리 (Accepted) 1-1-2009-0277634-68
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
3 의견제출통지서
Notification of reason for refusal
2012.07.20 발송처리완료 (Completion of Transmission) 9-5-2012-0418189-00
4 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2012.09.20 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2012-0764977-96
5 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2012.09.20 수리 (Accepted) 1-1-2012-0764979-87
6 거절결정서
Decision to Refuse a Patent
2013.01.30 발송처리완료 (Completion of Transmission) 9-5-2013-0068735-09
7 명세서 등 보정서(심사전치)
Amendment to Description, etc(Reexamination)
2013.03.05 보정승인 (Acceptance of amendment) 7-1-2013-0008569-79
8 등록결정서
Decision to grant
2013.04.18 발송처리완료 (Completion of Transmission) 9-5-2013-0262697-57
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
오류 주입 실행기가 시험 대상 모듈을 등록하는 단계;오류 주입 대상 함수가 호출될 경우, 상기 오류 주입 대상 함수의 호출자가 상기 등록된 모듈에 포함되고, 오류 주입 설정 조건을 만족할 경우, 상기 오류 주입 대상 함수에 오류를 주입하는 단계;오류 주입부가 상기 오류 주입 실행기의 커널 내 상주시간이 기설정된 시간을 초과하는지 여부에 기초하여 오류 주입을 지속할지 여부를 결정하는 단계; 및상기 오류 주입 실행기의 커널 내 상주시간이 기설정된 시간을 초과하는 경우, 상기 오류 주입부가 상기 오류 주입 실행기를 종료시키는 단계를 포함하되,상기 오류를 주입하는 단계는,상기 모듈이 실행되는 메모리의 주소 영역을 포함한 유효성 확인 정보를 수집하는 단계; 상기 수집된 유효성 확인 정보를 근거로 상기 오류 주입 대상 함수의 호출자가 상기 모듈에 포함되는지 여부를 판단하는 단계; 및상기 호출자가 상기 모듈에 포함될 경우, 상기 호출된 함수에 오류를 주입하는 단계를 포함하고,상기 판단하는 단계는,상기 호출자의 주소가 상기 모듈이 실행되는 메모리의 주소 영역에 포함되는지 여부를 판단하는 단계; 및상기 실행되는 메모리의 주소 영역에 포함되는 경우, 상기 호출자가 상기 모듈에 포함되는 것으로 판단하는 단계를 포함하는 것인 선택적 오류 주입 활성화를 통한 저비용 소프트웨어 신뢰성 시험 방법
2 2
제1항에 있어서, 상기 등록하는 단계는,상기 모듈에 대한 정보를 포함하는 오류 주입 관련 정보를 입력받는 단계;상기 입력받은 정보를 근거로 상기 모듈이 커널 내에 존재하는지 여부를 검사하는 단계; 및상기 모듈이 상기 커널 내에 존재할 경우, 상기 모듈을 상기 시험 대상으로 등록하는 단계 를 포함하는 것인 선택적 오류 주입 활성화를 통한 저비용 소프트웨어 신뢰성 시험 방법
3 3
삭제
4 4
삭제
5 5
제1항에 있어서, 상기 오류 주입 대상 함수 처리를 위한 오류 주입 처리 핸들러를 등록하는 단계를 더 포함하고,상기 오류를 주입하는 단계는,상기 오류 주입 처리 핸들러를 통해 상기 오류 주입 대상 함수에 오류를 주입하는 단계인 것인 선택적 오류 주입 활성화를 통한 저비용 소프트웨어 신뢰성 시험 방법
6 6
제1항에 있어서,상기 모듈이 상기 오류 주입 대상 함수를 호출하도록 부하를 발생시키는 단계를 더 포함하고,상기 오류를 주입하는 단계는 상기 발생된 부하에 따라 상기 오류 주입 대상 함수에 오류를 주입하는 단계인 것인 선택적 오류 주입 활성화를 통한 저비용 소프트웨어 신뢰성 시험 방법
7 7
특정 함수를 공유하는 다수의 모듈 중 시험 대상으로 등록된 모듈이 실행되는 메모리의 주소 영역을 포함한 유효성 확인 정보를 수집하는 단계; 상기 수집된 유효성 확인 정보를 근거로 상기 특정 함수에 포함된 오류 주입 대상 함수의 호출자가 상기 등록된 모듈에 포함되는지 여부를 판단하는 단계; 및상기 등록된 모듈에 포함될 경우, 오류 주입 설정 조건을 만족하면 상기 오류 주입 대상 함수에 오류를 주입하는 단계를 포함하되,상기 판단하는 단계는,상기 오류 주입 대상 함수의 호출자 주소가 상기 등록된 모듈이 실행되는 메모리의 주소 영역에 포함되는지 여부를 판단하는 단계; 및상기 실행되는 메모리의 주소 영역에 포함되는 경우, 상기 호출자가 상기 등록된 모듈에 포함되는 것으로 판단하는 단계를 포함하는 것인 소프트웨어 신뢰성 시험을 지정 대상 모듈로 한정하는 방법
8 8
삭제
9 9
삭제
10 10
삭제
11 11
커널에서 동작하는 다수의 모듈;상기 커널에 존재하며, 상기 다수의 모듈 중 지정된 모듈을 시험 대상으로 등록하고, 상기 등록된 모듈에 의해 오류 주입 대상 함수가 호출된 경우, 오류 주입 설정 조건을 만족하면 상기 오류 주입 대상 함수에 오류를 주입하는 오류주입 실행기; 및상기 오류주입 실행기의 커널 내 상주시간을 확인하고, 오류 주입의 지속 여부를 결정하는 오류 주입부를 포함하되,상기 오류주입 실행기는,상기 등록된 모듈이 실행되는 메모리의 주소 영역을 포함한 유효성 확인 정보를 수집하며,상기 수집된 유효성 확인 정보를 근거로 상기 오류 주입 대상 함수의 호출자의 주소가 상기 등록된 모듈이 실행되는 메모리의 주소 영역에 포함되는지 여부를 판단하고, 상기 실행되는 메모리의 주소 영역에 포함될 경우 상기 호출된 함수에 오류를 주입하는 것인 컴퓨팅 장치
12 12
제11항에 있어서, 상기 오류주입 실행기는,상기 지정된 모듈에 대한 정보를 포함하는 오류 주입 관련 정보를 입력받아 상기 지정된 모듈이 상기 커널 내에 존재하는지 여부를 검사하고, 상기 지정된 모듈이 상기 커널 내에 존재할 경우, 상기 지정된 모듈을 상기 시험 대상으로 등록하는 것인 컴퓨팅 장치
13 13
삭제
14 14
삭제
15 15
제11항에 있어서, 상기 오류주입 실행기는,상기 오류 주입 대상 함수에 오류 주입 처리 핸들러를 등록하고, 상기 오류 주입 처리 핸들러를 통해 상기 오류 주입 대상 함수에 오류를 주입하는 것인 컴퓨팅 장치
16 16
제11항에 있어서, 상기 모듈이 특정 함수 중 오류 주입 대상 함수를 호출하도록 부하를 발생시키는 부하 발생부를 더 포함하고,상기 오류주입 실행기는 상기 발생된 부하에 따라 상기 호출된 함수에 오류를 주입하는 것인 컴퓨팅 장치
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US08418143 US 미국 FAMILY
2 US20100287412 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2010287412 US 미국 DOCDBFAMILY
2 US8418143 US 미국 DOCDBFAMILY
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 지식경제부 및 정보통신연구진흥원 한국전자통신연구원 IT원천기술개발 공개 SW 플랫폼 고도화를 위한 리눅스 커널 기술 개발