협업 개발을 지원하는 임베디드 소프트웨어 성능분석도구 설계 및 구현

Design and Implementation of a Performance Evaluation Tool for Embedded Softwares on Collaborative Development Environment

  • 발행 : 2008.12.31

초록

컴퓨팅 자원 사용에 제약이 많은 임베디드 소프트웨어 개발에 있어서 성능 분석 도구는 품질 개선을 위해 매우 중요한 역할을 한다. 그러나 기존 임베디드 소프트웨어 성능 분석 도구들은 단일 개발자의 교차개발 지원을 위한 성능분석 환경만을 제공하기 때문에 임베디드 소프트웨어를 위한 협업 성능분석 도구로서 활용될 수 없다. 본 논문에서는 협업 환경에서 임베디드 소프트웨어 성능 분석을 효과적으로 수행하기 위한 서버 기반의 새로운 성능 분석도구를 제안한다. 제안하는 성능분석 도구는 개발 소프트웨어에 대해 실행한 성능 분석로그를 협업 개발자들 기호에 맞는 다양한 그래픽 뷰로 생성하여 개발자간의 신속하고 효율적인 정보 공유를 가능하게 함으로써 프로그램의 성능 향상을 위한 개발자의 성능 분석 환경을 크게 개선할 수 있다.

A performance evaluation tool makes an important role in order to improve performance of an embedded software which has restricted computing resources. However, existing performance evaluation tools for embedded softwares cannot be used in collaborative development environment because they support only one developer with performance evaluation work under cross development environment. In this paper, we propose a performance evaluation tool for embedded softwares on collaborative development environment. A proposed tool is based on server and client model. It can have flexibility in offering and integrating the result information for the items. Through the suggested tool. developers can intuitively understand and analysis performance evaluation results each other.

키워드