1 |
1
현재 실행되는 어플리케이션에 대응되는 모듈인 대응모듈의 동작에 관한 동작정보 및 상기 어플리케이션의 코딩정보에 기초하여, 상기 어플리케이션이 실행되는 환경에 따라 정의되는 특정 상황인 컨텍스트를 추정하는 추정부;상기 대응모듈 별 실시간 전력 소모량 및 상기 대응모듈 별 전력 소모 요구사항에 관한 임계치에 기초하여, 상기 임계치 대비 상기 실시간 전력 소모량의 초과 여부에 관한 전력 달성도를 상기 대응모듈 별로 산출하는 산출부; 및상기 산출된 전력 달성도 및 상기 추정된 컨텍스트를 매칭시켜 저장하는 저장부를 포함하고,상기 산출부는상기 어플리케이션의 실행에 따른 상기 대응모듈 별 전력 소모량을 나타내는 전력모델 및 상기 대응모듈 별 적어도 하나의 동작상태를 나타내는 상태정보에 기초하여 상기 실시간 전력 소모량을 산출하고,상기 대응모듈 별 초기상태로부터 적어도 하나의 중간상태를 선택적으로 거친 현재상태까지의 변화인 상기 대응모듈 별 동작상태의 변화를 나타내는 상태천이정보에 더 기초하여 상기 실시간 전력 소모량을 산출하는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 장치
|
2 |
2
제1항에 있어서,상기 코딩정보는 소스코드 및 상기 소스코드에 관한 설명을 나타내는 주석코드를 포함하는 것을 특징으로 하는 어플리케이션의 전력 과소비의 원인 분석 장치
|
3 |
3
제2항에 있어서상기 컨텍스트는상기 어플리케이션이 실행되는 환경에 따라 정의되는 복수의 컨텍스트 중에서 선별되는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 장치
|
4 |
4
삭제
|
5 |
5
삭제
|
6 |
6
제1항에 있어서,상기 산출부는상기 상태정보 및 상기 상태천이정보를 이용하여 생성된 상기 대응모듈 별 초기상태, 중간상태 및 현재상태 간의 변화 시퀀스를 포함하는 상태 다이어그램에 기초하여 상기 대응모듈 별 실시간 전력 소모량을 산출하는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 장치
|
7 |
7
제6항에 있어서,상기 상태 다이어그램은상기 전력 달성도를 기준으로 설정된 복수의 전력 등급 중 상기 적어도 하나의 동작상태마다 대응되는 전력 등급을 더 포함하는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 장치
|
8 |
8
제6항에 있어서,상기 산출부는상기 어플리케이션의 실행에 따라 복수의 대응모듈이 동작하는 경우, 상기 복수의 대응모듈 각각에 대응되는 상태 다이어그램을 조합하여 생성된 조합 상태 다이어그램에 기초하여 상기 복수의 대응모듈 별 실시간 전력 소모량을 산출하는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 장치
|
9 |
9
제1항에 있어서, 상기 전력 달성도는상기 임계치 대비 상기 실시간 전력 소모량의 비율을 나타내는 달성비율 및 상기 달성비율에 관한 그래프 중 적어도 하나로 표시되는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 장치
|
10 |
10
제8항에 있어서,상기 복수의 대응모듈 중 선택된 적어도 하나의 대응모듈 및 상기 추정된 컨텍스트를 포함하는 복수의 컨텍스트 중 선택된 하나의 컨텍스트의 조합에 따라 상기 적어도 하나의 대응모듈에 대한 전력 달성도를 표시하는 표시부를 더 포함하는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 장치
|
11 |
11
제1항에 있어서,상기 대응모듈 별 전력 달성도에 기초하여 상기 임계치를 초과하는 대응모듈에 대해 전력 과소비를 발생시키는 과소비 대응모듈로 판단하는 판단부를 더 포함하는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 장치
|
12 |
12
제10항에 있어서,상기 표시부는상기 적어도 하나의 대응모듈이 전력 과소비를 발생시키는 과소비 대응모듈로 판단되는 경우 판단되는 경우, 상기 추정된 컨텍스트에 대응되는 상기 코딩정보를 식별하기 위한 코딩 식별정보를 더 표시하는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 장치
|
13 |
13
어플리케이션의 전력 과소비 원인 분석 장치가 상기 어플리케이션의 전력 과소비 원인을 분석하는 방법에 있어서,추정부가 현재 실행되는 어플리케이션에 대응되는 모듈인 대응모듈의 동작에 관한 동작정보 및 상기 어플리케이션의 코딩정보에 기초하여, 상기 어플리케이션이 실행되는 환경에 따라 정의되는 특정 상황인 컨텍스트를 추정하는 단계;산출부가 상기 대응모듈 별 실시간 전력 소모량 및 상기 대응모듈 별 전력 소모 요구사항에 관한 임계치에 기초하여, 상기 임계치 대비 상기 실시간 전력 소모량의 초과 여부에 관한 전력 달성도를 상기 대응모듈 별로 산출하는 단계; 및저장부가 상기 산출된 전력 달성도 및 상기 추정된 컨텍스트를 매칭시켜 저장하는 단계를 포함하고,상기 산출하는 단계는상기 어플리케이션의 실행에 따른 상기 대응모듈 별 전력 소모량을 나타내는 전력모델 및 상기 대응모듈 별 적어도 하나의 동작상태를 나타내는 상태정보에 기초하여 상기 실시간 전력 소모량을 산출하는 단계를 포함하고,상기 대응모듈 별 초기상태로부터 적어도 하나의 중간상태를 선택적으로 거친 현재상태까지의 변화인 상기 대응모듈 별 동작상태의 변화를 나타내는 상태천이정보에 더 기초하여 상기 실시간 전력 소모량을 산출하는 단계를 포함하는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 방법
|
14 |
14
제13항에 있어서,상기 코딩정보는 소스코드 및 상기 소스코드에 관한 설명을 나타내는 주석코드를 포함하는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 방법
|
15 |
15
삭제
|
16 |
16
삭제
|
17 |
17
제13항에 있어서,상기 산출하는 단계는상기 상태정보 및 상기 상태천이정보를 이용하여 생성된 상기 대응모듈 별 초기상태, 중간상태 및 현재상태 간의 변화 시퀀스를 포함하는 상태 다이어그램에 기초하여 상기 대응모듈 별 실시간 전력 소모량을 산출하는 단계를 포함하는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 방법
|
18 |
18
제17항에 있어서,상기 산출하는 단계는상기 어플리케이션의 실행에 따라 복수의 대응모듈이 동작하는 경우, 상기 복수의 대응모듈 각각에 대응되는 상태 다이어그램을 조합하여 생성된 조합 상태 다이어그램에 기초하여 상기 복수의 대응모듈 별 실시간 전력 소모량을 산출하는 단계를 포함하는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 방법
|
19 |
19
제18항에 있어서,상기 복수의 대응모듈 중 선택된 적어도 하나의 대응모듈 및 상기 추정된 컨텍스트를 포함하는 복수의 컨텍스트 중 선택된 하나의 컨텍스트의 조합에 따라 상기 적어도 하나의 대응모듈에 대한 전력 달성도를 표시하는 단계를 더 포함하는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 방법
|
20 |
20
제13항에 있어서,상기 대응모듈 별 전력 달성도에 기초하여 상기 임계치를 초과하는 대응모듈에 대해 전력 과소비를 발생시키는 과소비 대응모듈로 판단하는 단계를 더 포함하는 것을 특징으로 하는 어플리케이션의 전력 과소비 원인 분석 방법
|