Design of a management model for runtime leakage power using Aspect-Oriented Programming

관점지향 프로그래밍을 적용한 실행시간 누설전력 관리 모델 설계

  • 김영민 (중앙대학교 컴퓨터공학과) ;
  • 이찬근 (중앙대학교 컴퓨터공학과)
  • Received : 2011.02.08
  • Accepted : 2011.03.11
  • Published : 2011.03.31

Abstract

The importance of the low-power management has increased due to the recent advances of the embedded systems. However, it is noted that low-power concerns are detrimental to the readability and the maintainability of the codes for the core concerns. In this study, in order to reduce occurring leakage power during run-time, we present a power management while considering the run-time leakage power of devices. the power management codes is separated from the core concern codes by applying aspect-oriented programming. Finally, we analyze the theoretical model of our proposed scheme and present experimental results.

최근 임베디드 시스템이 발전함에 따라서 저 전력에 대한 요구가 중요한 관심사가 되었다. 하지만 전력 관리 코드가 핵심 관심사 코드와 횡단 결합되어 있기 때문에 가독성과 유지보수성을 저하시키는 원인이 된다. 본 연구에서는 실행시간 동안 발생하는 누설전력을 감소시키기 위한 디바이스 사용에 집중한 전력관리 모델을 제시하고, 이러한 전력관리 모델에 관점지향 프로그래밍을 적용하여 전력관리 코드를 핵심관심사 코드와 분리한다. 마지막으로 제시한 전력관리 모델을 이론적인 방법과 실험적인 방법으로 평가한다.

Keywords