맞춤기술찾기

이전대상기술

계층적 실시간 스케줄링 시스템의 정형 검증 장치 및 방법(APPRATUS AND METHOD FOR PERFORMING FORMAL VERIFICATION FOR HIERARCHICAL SCHEDULING OF REAL-TIME SYSTEMS)

  • 기술번호 : KST2017010936
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 스케줄러가 계층적으로 존재하는 실시간 시스템에 있어서, 정형 명세 생성부 및 정형 검증 수행부를 포함하는 정형 검증 방법 및 이를 이용한 정형 검증 장치가 개시된다. 정형 검증 장치는 상기 시스템의 요구 사항을 입력받는 입력부, 상기 요구 사항 수신하고, 타임드 오토마타(Timed Automata) 기반의 정형 기법을 이용하여 정형 명세를 생성하는 정형 명세 생성부, 및 상기 정형 명세를 모델 검사(Model Checking) 도구를 이용하여 검증을 수행하는 정형 검증 수행부를 포함하되, 상기 정형 명세 생성부는 상기 시스템의 최상위 스케줄러의 모델을 명세하는 최상위 스케줄러 모델 생성부, 상기 시스템의 적어도 하나 이상의 하위 스케줄러 모델을 명세하는 하위 스케줄러 모델 생성부, 및 상기 시스템의 적어도 하나 이상의 태스크를 명세하는 태스크 모델 생성부를 포함한다.
Int. CL G06Q 10/10 (2016.02.06) G06F 9/44 (2016.02.06)
CPC G06Q 10/1091(2013.01) G06Q 10/1091(2013.01)
출원번호/일자 1020150186567 (2015.12.24)
출원인 고려대학교 산학협력단
등록번호/일자
공개번호/일자 10-2017-0076921 (2017.07.05) 문서열기
공고번호/일자 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2015.12.24)
심사청구항수 7

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 고려대학교 산학협력단 대한민국 서울특별시 성북구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 최진영 대한민국 서울특별시 노원구
2 안소진 대한민국 경기 성남시 분당구
3 최석원 대한민국 서울특별시 양천구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김등용 대한민국 서울특별시 구로구 디지털로**길 *** *층-***(구로동,제이엔케이디지털타워)(동진국제특허법률사무소)
2 김홍석 대한민국 서울특별시 구로구 디지털로 **길 ***, ***호(구로동,JnK 디지털타워)(동진국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 고려대학교 산학협력단 서울특별시 성북구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2015.12.24 수리 (Accepted) 1-1-2015-1270751-14
2 의견제출통지서
Notification of reason for refusal
2016.09.23 발송처리완료 (Completion of Transmission) 9-5-2016-0680958-76
3 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2016.11.23 수리 (Accepted) 1-1-2016-1147824-31
4 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2016.11.23 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2016-1147930-73
5 최후의견제출통지서
Notification of reason for final refusal
2017.03.22 발송처리완료 (Completion of Transmission) 9-5-2017-0211274-12
6 [지정기간연장]기간연장(단축, 경과구제)신청서
[Designated Period Extension] Application of Period Extension(Reduction, Progress relief)
2017.05.22 수리 (Accepted) 1-1-2017-0486872-30
7 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2017.05.30 수리 (Accepted) 1-1-2017-0515060-54
8 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2017.05.30 보정승인 (Acceptance of amendment) 1-1-2017-0515096-97
9 등록결정서
Decision to grant
2017.10.10 발송처리완료 (Completion of Transmission) 9-5-2017-0696073-38
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.10.10 수리 (Accepted) 4-1-2019-5210941-09
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
스케줄러가 계층적으로 존재하는 실시간 시스템에 있어서,상기 시스템의 요구 사항을 입력받는 입력부;상기 요구 사항 수신하고, 타임드 오토마타(Timed Automata) 기반의 정형 기법을 이용하여 상기 시스템에서 문제가 되는 부분을 직관적으로 확인할 수 있는 정형 명세를 생성하는 정형 명세 생성부; 및상기 정형 명세를 모델 검사(Model Checking) 도구를 이용하여 검증을 수행하는 정형 검증 수행부;를 포함하되,상기 정형 명세 생성부는 상기 시스템의 최상위 스케줄러의 모델을 명세하는 최상위 스케줄러 모델 생성부, 상기 시스템의 적어도 하나 이상의 하위 스케줄러 모델을 명세하는 하위 스케줄러 모델 생성부, 및 상기 시스템의 적어도 하나 이상의 태스크를 명세하는 태스크 모델 생성부를 포함하고,상기 요구 사항은상기 최상위 스케줄러의 스케줄링 정책과 상기 최상위 스케줄러의 워크로드 정보를 포함하는 최상위 스케줄러 요구 사항,상기 하위 스케줄러의 스케줄링 정책과 상기 하위 스케줄러의 워크로드 정보를 포함하는 제1 하위 스케줄러 요구 사항, 상기 하위 스케줄러의 주기, 상기 하위 스케줄러의 주기 중 필요한 실행 시간, 및 상기 하위 스케줄러의 우선순위를 포함하는 제2 하위 스케줄러 요구 사항, 및상기 태스크의 주기, 상기 태스크의 데드라인, 상기 태스크의 시작 오프셋, 상기 태스크의 우선순위, 및 의존성 정보를 포함하는 태스크 요구 사항을 포함하며, 상기 하위 스케줄러는 다른 하위 스케줄러 또는 상기 최상위 스케줄러의 하위 계층의 스케줄러이며, 상기 하위 스케줄러가 실행 시간을 모두 소모하지 않고 주기가 종료한 경우에도 상기 하위 스케줄러에 스케줄링을 요청하는 워크로드가 존재하지 않는다면 스케줄링 가능한 것으로 판단하고,상기 의존성 정보는 상기 태스크가 의존하는 의존 태스크를 나타내며,상기 의존 태스크의 실행이 완료되지 않은 경우 상기 태스크에 대한 스케줄링은 요청되지 않는,정형 검증 장치
2 2
삭제
3 3
제1항에 있어서, 상기 모델 검사(Model Checking) 도구는 UPPAAL인 것을 특징으로 하는,정형 검증 장치
4 4
제1항에 있어서,상기 정형 검증 수행부는 TCTL(timed CTL)을 이용하여 모델 검사를 수행하기 위한 검증 속성을 명세하는 것을 특징으로 하는, 정형 검증 장치
5 5
입력부, 정형 명세 생성부, 및 정형 검증 수행부를 포함하는 정형 검증 장치를 이용하여 스케줄러가 계층적으로 존재하는 실시간 시스템의 정형 검증을 수행하는 방법에 있어서,상기 입력부가 상기 시스템의 요구 사항을 입력받는 요구 사항 입력 단계;상기 정형 명세 생성부가 상기 요구 사항 수신하고, 타임드 오토마타(Timed Automata) 기반의 정형 기법을 이용하여 상기 시스템에서 문제가 되는 부분을 직관적으로 확인할 수 있는 정형 명세를 생성하는 정형 명세 생성 단계; 및상기 정형 검증 수행부가 상기 정형 명세를 모델 검사(Model Checking) 도구를 이용하여 검증을 수행하는 정형 검증 수행 단계;를 포함하되,상기 정형 명세 생성 단계는 상기 시스템의 최상위 스케줄러의 모델을 명세하는 최상위 스케줄러 모델 생성 과정, 상기 시스템의 적어도 하나 이상의 하위 스케줄러 모델을 명세하는 하위 스케줄러 모델 생성 과정, 및 상기 시스템의 적어도 하나 이상의 태스크를 명세하는 태스크 모델 생성 과정을 포함하고,상기 요구 사항은상기 최상위 스케줄러의 스케줄링 정책과 상기 최상위 스케줄러의 워크로드 정보를 포함하는 최상위 스케줄러 요구 사항,상기 하위 스케줄러의 스케줄링 정책과 상기 하위 스케줄러의 워크로드 정보를 포함하는 제1 하위 스케줄러 요구 사항,상기 하위 스케줄러의 주기, 상기 하위 스케줄러의 주기 중 필요한 실행 시간, 및 상기 하위 스케줄러의 우선순위를 포함하는 제2 하위 스케줄러 요구 사항, 및상기 태스크의 주기, 상기 태스크의 데드라인, 상기 태스크의 시작 오프셋, 상기 태스크의 우선순위, 및 의존성 정보를 포함하는 태스크 요구 사항을 포함하며,상기 하위 스케줄러는 다른 하위 스케줄러 또는 상기 최상위 스케줄러의 하위 계층의 스케줄러이며,상기 하위 스케줄러가 실행 시간을 모두 소모하지 않고 주기가 종료한 경우에도 상기 하위 스케줄러에 스케줄링을 요청하는 워크로드가 존재하지 않는다면 스케줄링 가능한 것으로 판단하고,상기 의존성 정보는 상기 태스크가 의존하는 의존 태스크를 나타내며,상기 의존 태스크의 실행이 완료되지 않은 경우 상기 태스크에 대한 스케줄링은 요청되지 않는,정형 검증 방법
6 6
삭제
7 7
제5항에 있어서, 상기 모델 검사(Model Checking) 도구는 UPPAAL인 것을 특징으로 하는,정형 검증 방법
8 8
제5항에 있어서, 상기 정형 검증 수행 단계는 TCTL(timed CTL)을 이용하여 모델 검사를 수행하기 위한 검증 속성을 명세하는 단계를 더 포함하는 것을 특징으로 하는, 정형 검증 방법
9 9
기록매체에 저장되는 계층적 실시간 스케줄링 시스템의 정형 검증 프로그램으로서, 상기 프로그램은 컴퓨팅 시스템에서 실행되는정형 검증 대상인 상기 계층적 실시간 스케줄링 시스템의 요구 사항을 수신하고, 타임드 오토마타(Timed Automata) 기반의 정형 기법을 이용하여 상기 시스템에서 문제가 되는 부분을 직관적으로 확인할 수 있는 정형 명세를 생성하는 정형 명세 명령어 세트, 및상기 정형 명세를 모델 검사(Model Checking) 도구를 이용하여 검증을 수행하는 정형 검증 명령어 세트를 포함하되,상기 정형 명세 명령어 세트는, 상기 계층적 실시간 스케줄링 시스템의 최상위 스케줄러의 모델을 명세하는 최상위 스케줄러 모델 생성 명령어 세트, 상기 계층적 실시간 스케줄링 시스템의 적어도 하나 이상의 하위 스케줄러 모델을 명세하는 하위 스케줄러 모델 생성 명령어 세트, 및 상기 계층적 실시간 스케줄링 시스템의 적어도 하나 이상의 태스크를 명세하는 태스크 모델 생성 명령어 세트를 포함하고,상기 요구 사항은상기 최상위 스케줄러의 스케줄링 정책과 상기 최상위 스케줄러의 워크로드 정보를 포함하는 최상위 스케줄러 요구 사항,상기 하위 스케줄러의 스케줄링 정책과 상기 하위 스케줄러의 워크로드 정보를 포함하는 제1 하위 스케줄러 요구 사항,상기 하위 스케줄러의 주기, 상기 하위 스케줄러의 주기 중 필요한 실행 시간, 및 상기 하위 스케줄러의 우선순위를 포함하는 제2 하위 스케줄러 요구 사항, 및상기 태스크의 주기, 상기 태스크의 데드라인, 상기 태스크의 시작 오프셋, 상기 태스크의 우선순위, 및 의존성 정보를 포함하는 태스크 요구 사항을 포함하며,상기 하위 스케줄러는 다른 하위 스케줄러 또는 상기 최상위 스케줄러의 하위 계층의 스케줄러이며, 상기 하위 스케줄러가 실행 시간을 모두 소모하지 않고 주기가 종료한 경우에도 상기 하위 스케줄러에 스케줄링을 요청하는 워크로드가 존재하지 않는다면 스케줄링 가능한 것으로 판단하고,상기 의존성 정보는 상기 태스크가 의존하는 의존 태스크를 나타내며,상기 의존 태스크의 실행이 완료되지 않은 경우 상기 태스크에 대한 스케줄링은 요청되지 않는,계층적 실시간 스케줄링 시스템의 정형 검증 프로그램
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 고려대학교 산학협력단 정보통신기술인력양성 고품질 융합 소프트웨어 개발 지원 도구 연구