맞춤기술찾기

이전대상기술

유엠엘 설계 모델을 이용한 내장형 소프트웨어 소모 전력 예측 방법

  • 기술번호 : KST2015185590
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 내장형 소프트웨어의 코드 개발 또는 프로그램 작성 전 설계단계에서 설계모델을 이용하여 소모전력을 미리 분석하고, 분석결과를 프로그램의 작성에 반영하도록 하여 프로그램 개발에 따른 소요시간 저감 및 비용절감이 가능하도록 한 UML 설계 모델을 이용한 내장형 소프트웨어 소모 전력 예측 방법에 관한 것이다. 본 발명에 따른 UML 설계 모델을 이용한 내장형 소프트웨어 소모 전력 예측 방법은 통합모델링언어의 모델요소를 이용하여 미리 정의된 최소전력 소모단위인 이비유(EBU) 및 상기 복수의 이비유(EBU)를 포함하는 이비유라이브러리; 프로그램에서 사용되는 명령어 또는 운영체제의 시스템함수 동작에 따른 실제전력소모를 측정하고, 상기 이비유(EBU)에 대응시켜 작성된 전력모델(EM)을 포함하는 전력라이브러리를 이용하여, 상기 통합모델링언어에 의해 설계된 프로그램 모델에 대한 전력분석을 수행하는 전력소모 예측방법에 있어서, 이비유(EBU) 정의 및 전력라이브러리 구축단계; 상기 통합모델링언어에 의한 설계모델을 생성하는 설계모델생성단계; 상기 설계모델을 제어흐름도(CFG)로 변환하는 제어흐름도변환단계; 상기 이비유(EBU) 라이브러리를 이용하여 상기 제어흐름도의 흐름을 추적하여 이비유(EBU)를 감지하는 이비유(EBU)감지 단계; 상기 전력라이브러리를 이용하여 감지된 상기 이비유(EBU)의 단위전력소모 값을 산출하는 단위전력소모 산출단계; 산출된 상기 단위전력소모 값을 누적하여 누적전력소모를 산출하는 누적전력소모 산출단계; 상기 제어흐름도에 잔여 이비유(EBU)가 존재하는 여부를 판단하는 잔여이비유(EBU) 판단단계; 상기 이비유(EBU)를 모두 감지한 경우 산출된 상기 누적전력소모를 제공하는 단계;를 포함하여 구성되고, 상기 잔여이비유(EBU)가 존재하는 경우 상기 이비유(EBU) 감지단계 내지 상기 잔여 이비유(EBU) 판단단계를 반복하여 수행한다. UML, CFG, 전력소모, 전력예측, 명령어, 시스템함수, 프로그램, 임베디드
Int. CL G06F 17/00 (2006.01) G06F 9/455 (2006.01) G06F 1/28 (2006.01)
CPC G06F 17/5009(2013.01) G06F 17/5009(2013.01) G06F 17/5009(2013.01)
출원번호/일자 1020090015624 (2009.02.25)
출원인 충북대학교 산학협력단
등록번호/일자 10-1035257-0000 (2011.05.11)
공개번호/일자 10-2010-0096643 (2010.09.02) 문서열기
공고번호/일자 (20110518) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2009.02.25)
심사청구항수 9

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 홍장의 대한민국 충청북도 청주시 흥덕구
2 김종필 대한민국 충청북도 청주시 흥덕구
3 김두환 대한민국 충청남도 연기군

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 정용주 대한민국 대전광역시 서구 둔산중로 ***, 주은리더스텔 ***호~***호 (둔산동)(특허법인 신태양)
2 김연환 대한민국 대전광역시 서구 둔산중로 ***, 주은리더스텔 ***호~***호 (둔산동)(특허법인 신태양)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 충북대학교 산학협력단 대한민국 충청북도 청주시 서원구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2009.02.25 수리 (Accepted) 1-1-2009-0116072-22
2 선행기술조사의뢰서
Request for Prior Art Search
2010.01.08 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2010.02.11 수리 (Accepted) 9-1-2010-0009785-57
4 의견제출통지서
Notification of reason for refusal
2010.10.25 발송처리완료 (Completion of Transmission) 9-5-2010-0478525-64
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2010.12.22 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2010-0846918-34
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2010.12.22 수리 (Accepted) 1-1-2010-0846875-69
7 등록결정서
Decision to grant
2011.04.28 발송처리완료 (Completion of Transmission) 9-5-2011-0231602-46
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.08.28 수리 (Accepted) 4-1-2014-5103343-45
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.06.17 수리 (Accepted) 4-1-2015-5081402-70
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2018.05.15 수리 (Accepted) 4-1-2018-5086612-26
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.07.06 수리 (Accepted) 4-1-2020-5149268-82
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
통합모델링언어의 모델요소를 이용하여 미리 정의된 최소전력 소모단위인 이비유(EBU) 및 상기 복수의 이비유(EBU)를 포함하는 이비유라이브러리; 프로그램에서 사용되는 명령어 또는 운영체제의 시스템함수 동작에 따른 실제전력소모를 측정하고, 상기 이비유(EBU)에 대응시켜 작성된 전력모델(EM)을 포함하는 전력라이브러리를 이용하여, 상기 통합모델링언어에 의해 설계된 프로그램 모델에 대한 전력분석을 수행하는 전력소모 예측방법에 있어서, 이비유(EBU) 정의 및 전력라이브러리 구축단계; 상기 통합모델링언어에 의한 설계모델을 생성하는 설계모델생성단계; 상기 설계모델을 제어흐름도(CFG)로 변환하는 제어흐름도변환단계; 상기 이비유(EBU) 라이브러리를 이용하여 상기 제어흐름도의 흐름을 추적하여 이비유(EBU)를 감지하는 이비유(EBU)감지 단계; 상기 전력라이브러리를 이용하여 감지된 상기 이비유(EBU)의 단위전력소모 값을 산출하는 단위전력소모 산출단계; 산출된 상기 단위전력소모 값을 누적하여 누적전력소모를 산출하는 누적전력소모 산출단계; 상기 제어흐름도에 잔여 이비유(EBU)가 존재하는 여부를 판단하는 잔여이비유(EBU) 판단단계; 상기 이비유(EBU)를 모두 감지한 경우 산출된 상기 누적전력소모를 제공하는 단계;를 포함하여 구성되고, 상기 잔여이비유(EBU)가 존재하는 경우 상기 이비유(EBU) 감지단계 내지 상기 잔여 이비유(EBU) 판단단계를 반복하여 수행하는 것을 특징으로 하는 통합모델링언어 설계 모델을 이용한 내장형 소프트웨어 소모 전력 예측 방법
2 2
제 1 항에 있어서, 상기 전력라이브러리 구축단계는 상기 명령어 또는 상기 시스템함수에 대응되는 가상명령어 및 가상시스템함수를 포함하여 구성되는 가상명령어집합을 생성하는 단계; 상기 가상명령어 및 상기 가상시스템함수에 대한 실측전력값을 산출하는 가상명령어집합 전력시뮬레이션 단계; 상기 실측전력값을 상기 이비유라이브러리의 상기 이비유(EBU)에 대응시켜 전력모델을 생성하는 전력모델생성단계; 및 상기 전력모델을 이용하여 상기 전력라이브러리를 구축하는 단계를 더 포함하여 구성되는 것을 특징으로 하는 통합모델링언어 설계 모델을 이용한 내장형 소프트웨어 소모 전력 예측 방법
3 3
제 2 항에 있어서, 상기 제어흐름도는 상기 통합모델링언어의 시퀀스다이어그램 또는 인터랙티브 오버뷰 다이어그램을 이용하여 생성되는 것을 특징으로 하는 통합모델링언어 설계 모델을 이용한 내장형 소프트웨어 소모 전력 예측 방법
4 4
제 3 항에 있어서, 상기 이비유(EBU) 라이브러리는 상기 이비유(EBU)의 이비유아이디;와 상기 시퀀스다이어그램 또는 인터랙티브오버뷰 다이어그램의 모델요소에 의해 정의되어 이비유(EBU)의 기능을 구분하는 이비유(EBU) 타입을 포함하여 구성되는 것을 특징으로 하는 통합모델링언어 설계 모델을 이용한 내장형 소프트웨어 소모 전력 예측 방법
5 5
제 4 항에 있어서, 상기 이비유(EBU)는 상기 타입에 따라 대응되는 상기 가상명령어 또는 상기 가상시스템함수가 정의되고, 상기 전력모델은 상기 이비유아이디(EBU_ID); 상기 타입에 따른 상기 가상명령어 또는 상기 가상시스템함수의 목록(EBU_instruction); 상기 목록의 상기 가상명령어 또는 상기 가상시스템함수 별 실측소모전력값을 포함하여 구성되는 것을 특징으로 하는 통합모델링언어 설계 모델을 이용한 내장형 소프트웨어 소모 전력 예측 방법
6 6
제 5 항에 있어서, 상기 이비유(EBU)별 상기 단위전력소모값은 상기 목록(EBU_instruction)에 포함된 상기 가상명령어 또는 상기 가상시스템함수들의 실측소모전력값의 합인 것을 특징으로 하는 통합모델링언어 설계 모델을 이용한 내장형 소프트웨어 소모 전력 예측 방법
7 7
제 5 항에 있어서, 상기 제어흐름도는 상기 가상명령어 또는 상기 가상시스템함수에 대응되는 복수의 노드와, 상기 노드와 노드를 연결하는 복수의 아크로 구성되는 것을 특징으로 하는 통합모델링언어 설계 모델을 이용한 내장형 소프트웨어 소모 전력 예측 방법
8 8
제 7 항에 있어서, 상기 이비유(EBU) 감지 단계는 상기 제어흐름도 상의 노드를 선택하는 노드선택단계; 상기 선택된 노드를 기준노드(Ci)로 정의 하는 노드 정의 단계; 상기 기준노드(Ci)와 상기 이비유라이브러리의 상기 이비유(EBU)를 비교하는 비교단계; 상기 비교에 따라 상기 기준노드(Ci)가 부합하는 이비유(EBU)가 존재하는지 판단하는 판단단계; 및 상기 부합되는 이비유(EBU)가 존재하는 경우 검색된 이비유(EBU)를 저장하는 단계;를 포함하여 구성되는 것을 특징으로 하는 통합모델링언어 설계 모델을 이용한 내장형 소프트웨어 소모 전력 예측 방법
9 9
제 8 항에 있어서, 상기 부합되는 이비유(EBU)의 존재를 판단하는 단계는 상기 기준노드(Ci)에 부합되는 이비유(EBU)가 없는 경우, 상기 제어흐름도로부터 상기 기준노드 다음의 노드를 재선택하는 단계; 상기 재선택된 노드와 상기 기준노드를 포함하여 새로운 기준노드를 정의 하는 재정의 단계;를 더 포함하여 구성되고, 상기 새로운 기준노드와 상기 이비유라이브러리의 상기 이비유(EBU)를 비교하는 단계;와 상기 새로운 기준노드에 부합되는 상기 이비유(EBU)의 존재를 판단하는 단계를 재수행하는 것을 특징으로 하는 통합모델링언어 설계 모델을 이용한 내장형 소프트웨어 소모 전력 예측 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.