맞춤기술찾기

이전대상기술

분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성분석 장치 및 그 방법

  • 기술번호 : KST2015079413
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 분산 실시간 임베디드 소프트웨어가 각 프로세서에서 동작하는 태스크들의 마감시한뿐만 아니라 각 네트워크 상에서 전송되는 메시지들의 마감 시한에 맞추어 올바른 동작을 할 수 있는지를 정적으로 분석하도록 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 장치 및 그 방법에 관한 것이다. 이와 같은 본 발명은 실시간 임베디드 소프트웨어의 소스 코드가 존재하는 경우에는 그 소스코드로부터, 또는 실시간 임베디드 소프트웨어의 소스 코드가 존재하지 않은 경우에는 그 해당 소프트웨어의 디자인 모델로부터, 프로세서별 태스크를 분석하는 태스크 분석 수단과, 상기 실시간 임베디드 소프트웨어의 소스 코드부터, 또는 그 해당 소프트웨어의 디자인 모델로부터, 네트워크별 메시지를 분석하는 메시지 분석 수단과, 상기 태스크 분석 수단의 프로세서별 태스크 분석 결과와 상기 메시지 분석 수단의 네트워크별 메시지 분석 결과로부터, 태스크가 동작하고 있는 해당 운영체제의 스케쥴링 정책의 특성을 고려한 태스크의 최악 응답 시간을 분석하는 태스크 최악 응답시간 분석 수단과, 상기 태스크 최악 응답시간 분석 수단에서 분석된 각 태스크의 최악 응답시간이 해당 태스크의 마감 시간을 초과하는 지를 분석하는 태스크 실시간성 분석 수단을 포함하여 구성된다. 임베디드, 소프트웨어, 실시간, 분산, 정적, 실시간성, 응답시간, 분석
Int. CL G06F 9/00 (2006.01) G06F 11/22 (2006.01)
CPC
출원번호/일자 1020040108906 (2004.12.20)
출원인 한국전자통신연구원
등록번호/일자 10-0575582-0000 (2006.04.25)
공개번호/일자
공고번호/일자 (20060503) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2004.12.20)
심사청구항수 16

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 최용훈 대한민국 서울시 노원구
2 임형택 대한민국 대전시 유성구
3 임채덕 대한민국 대전시 유성구

대리인

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

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2004.12.20 수리 (Accepted) 1-1-2004-0600606-06
2 공지예외적용주장대상(신규성,출원시의특례)증명서류제출서
Submission of Document Verifying Exclusion from Being Publically Known (Novelty, Special Provisions for Application)
2005.01.12 수리 (Accepted) 1-1-2005-5004271-53
3 선행기술조사의뢰서
Request for Prior Art Search
2006.03.16 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2006.04.14 수리 (Accepted) 9-1-2006-0024870-10
5 등록결정서
Decision to grant
2006.04.20 발송처리완료 (Completion of Transmission) 9-5-2006-0221122-91
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
실시간 임베디드 소프트웨어의 소스 코드가 존재하는 경우에는 그 소스코드로부터, 또는 실시간 임베디드 소프트웨어의 소스 코드가 존재하지 않은 경우에는 그 해당 소프트웨어의 디자인 모델로부터, 프로세서별 태스크를 분석하는 태스크 분석 수단과; 상기 실시간 임베디드 소프트웨어의 소스 코드부터, 또는 그 해당 소프트웨어의 디자인 모델로부터, 네트워크별 메시지를 분석하는 메시지 분석 수단과; 상기 태스크 분석 수단의 프로세서별 태스크 분석 결과와 상기 메시지 분석 수단의 네트워크별 메시지 분석 결과로부터, 태스크가 동작하고 있는 해당 운영체제의 스케쥴링 정책의 특성을 고려한 태스크의 최악 응답 시간을 분석하는 태스크 최악 응답시간 분석 수단과; 상기 태스크 최악 응답시간 분석 수단에서 분석된 각 태스크의 최악 응답시간이 해당 태스크의 마감 시간을 초과하는 지를 분석하는 태스크 실시간성 분석 수단을 포함하여 구성되는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 장치
2 2
제 1 항에 있어서, 상기 태스크 분석 수단은 상기 실시간 임베디드 소프트웨어의 소스 코드로부터, 또는 그 해당 소프트웨어의 디자인 모델로부터, 각 프로세서별로 구분되는 태스크 모델을 생성하는 프로세서/태스크 모델 생성부와; 상기 프로세서/태스크 모델 생성부에서 생성된 태스크 모델로부터 각 태스크의 최악 실행시간을 분석하는 태스크 최악 실행시간 분석부와; 상기 프로세서/태스크 모델 생성부에서 생성된 태스크 모델과 상기 태스크 최악 실행시간 분석부에서 분석된 태스크의 최악 실행시간으로부터, 태스크간 공유 자원 사용에 의한 동기화에 따른 각 태스크의 최악 지연시간을 분석하는 태스크 동기화 분석부로 구성되는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 장치
3 3
제 2 항에 있어서, 상기 프로세서/태스크 모델 생성부에서 생성된 각 프로세서별 태스크 모델은 분산 임베디드 소프트웨어 응용 프로그램의 태스크들 뿐만 아니라, 운영체제의 태스크들을 포함한 프로세서 상에 동작하는 모든 태스크들의 모델인 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 장치
4 4
제 3 항에 있어서, 상기 프로세서/태스크 모델 생성부에서 생성된 각 프로세서별 태스크 모델은 태스크 인식자, 마감시한 및 실행 반복 주기를 속성으로 가지는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 장치
5 5
제 4 항에 있어서, 상기 프로세서/태스크 모델 생성부에서 생성된 각 프로세서별 태스크 모델의 태스크가 일정한 주기를 가지지 않는 산발성 태스크인 경우에는, 상기 각 프로세서별 태스크 모델은 태스크 인식자, 마감시한 및 최대 실행 반복 주기를 속성으로 가지는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 장치
6 6
제 1 항에 있어서, 상기 메시지 분석 수단은 상기 실시간 임베디드 소프트웨어의 소스 코드로부터, 또는 그 해당 소프트웨어의 디자인 모델로부터, 각 네트워크별로 메시지 모델을 생성하는 네트워크/메시지 모델 생성부와; 상기 네크워크/메시지 모델 생성부에서 생성된 메시지 모델로부터 각 메시지의 단일 전송시간을 분석하는 단일 메시지 전송시간 분석부와; 상기 네크워크/메시지 모델 생성부에서 생성된 메시지 모델과 상기 단일 메시지 전송시간 분석부에서 분석된 단일 메시지 전송시간으로부터 메시지간 간섭에 의한 최악 메시지 전송시간을 분석하는 메시지 최악 전송시간 분석부로 구성되는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 장치
7 7
제 6 항에 있어서, 상기 네크워크/메시지 모델 생성부에서 생성된 각 네크워크별 메시지 모델은 메시지 인식자, 메시지 길이, 마감시한 및 전송 반복주기를 속성으로 가지는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 장치
8 8
제 7 항에 있어서, 상기 각 네트워크는 네트워크 인식자 및 메시지 처리가능량을 속성으로 가지는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 장치
9 9
실시간 임베디드 소프트웨어의 소스 코드가 존재하는 경우에는 그 소스코드로부터, 또는 실시간 임베디드 소프트웨어의 소스 코드가 존재하지 않은 경우에는 그 해당 소프트웨어의 디자인 모델로부터, 프로세서별 태스크를 분석하는 제1 단계와; 상기 실시간 임베디드 소프트웨어의 소스 코드로부터, 또는 그 해당 소프트웨어의 디자인 모델로부터, 네트워크별 메시지를 분석하는 제2 단계와; 상기 제1 단계의 프로세서별 태스크 분석 결과와 상기 제2 단계의 네트워크별 메시지 분석 결과로부터, 태스크가 동작하고 있는 해당 운영체제의 스케쥴링 정책의 특성을 고려한 태스크의 최악 응답 시간을 분석하는 제3 단계와; 상기 제3 단계에서 분석된 각 태스크의 최악 응답시간이 해당 태스크의 마감 시간을 초과하는 지를 분석하는 제4 단계를 포함하여 이루어 지는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 방법
10 10
제 9 항에 있어서, 상기 제1 단계는 상기 실시간 임베디드 소프트웨어의 소스 코드로부터, 또는 그 해당 소프트웨어의 디자인 모델로부터, 각 프로세서별로 구분되는 태스크 모델을 생성하는 제1 과정과; 상기 제1 과정에서 생성된 태스크 모델로부터 각 태스크의 최악 실행시간을 분석하는 제2 과정과; 상기 제1 과정에서 생성된 태스크 모델과 상기 제2 과정에서 분석된 태스크의 최악 실행시간으로부터, 태스크간 공유 자원 사용에 의한 동기화에 따른 각 태스크의 최악 지연시간을 분석하는 제3 과정으로 이루어 지는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 방법
11 11
제 10 항에 있어서, 상기 제1 과정에서 생성된 각 프로세서별 태스크 모델은 분산 임베디드 소프트웨어 응용 프로그램의 태스크들 뿐만 아니라, 운영체제의 태스크들을 포함한 프로세서 상에 동작하는 모든 태스크들의 모델인 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 방법
12 12
제 11 항에 있어서, 상기 제1 과정에서 생성된 각 프로세서별 태스크 모델은 태스크 인식자, 마감시한 및 실행 반복 주기를 속성으로 가지는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 방법
13 13
제 12 항에 있어서, 상기 제1 과정에서 생성된 각 프로세서별 태스크 모델의 태스크가 일정한 주기를 가지지 않는 산발성 태스크인 경우에는, 각 프로세서별 태스크 모델은 태스크 인식자, 마감시한 및 최대 실행 반복 주기를 속성으로 가지는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 방법
14 14
제 9 항에 있어서, 상기 제2 단계는 상기 실시간 임베디드 소프트웨어의 소스 코드로부터, 또는 그 해당 소프트웨어의 디자인 모델로부터, 각 네트워크별로 메시지 모델을 생성하는 제1 과정과; 상기 제1 과정에서 생성된 메시지 모델로부터 각 메시지의 단일 전송시간을 분석하는 제2 과정과; 상기 제1 과정에서 생성된 메시지 모델과 상기 제2 과정에서 분석된 단일 메시지 전송시간으로부터 메시지간 간섭에 의한 최악 메시지 전송시간을 분석하는 제3 과정으로 이루어 지는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 방법
15 15
제 14 항에 있어서, 상기 제1 과정에서 생성된 각 네크워크별 메시지 모델은 메시지 인식자, 메시지 길이, 마감시한 및 전송 반복주기를 속성으로 가지는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 방법
16 16
제 15 항에 있어서, 상기 각 네트워크는 네트워크 인식자 및 메시지 처리가능량을 속성으로 가지는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 방법
17 16
제 15 항에 있어서, 상기 각 네트워크는 네트워크 인식자 및 메시지 처리가능량을 속성으로 가지는 것을 특징으로 하는 분산 실시간 임베디드 소프트웨어를 위한 정적 실시간성 분석 방법
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US20060143538 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2006143538 US 미국 DOCDBFAMILY
국가 R&D 정보가 없습니다.