Abstract
As the embedded software spreads in various areas, many development tools have been made to minimize the developing time. But these tools cannot be applicable to all the environment because they have been created for the specific platform. As such, this paper proposes an Embedded Monitoring System, which supports the various communication environment and removes the limitation of adaptability to the various platforms. Using the Code Inline technique, this system can perform the monitoring process. However, we should consider the optimization for the monitoring process and monitoring sensors because the technique has the monitoring sensor overhead. As such, this paper proposes an approach for initializing the monitoring process and a bit-masking technique for optimizing the monitoring sensor. The Embedded Monitoring System will be applicable to all the areas using embedded systems.
임베디드 소프트웨어의 적용범위가 넓어짐에 따라 소프트웨어의 개발시간을 줄이기 위한 많은 개발도구가 개발되었다. 하지만, 기존 도구들은 특정 플랫폼 적용을 목적으로 개발되었기 때문에 적용 가능한 범위가 제한된다. 이러한 문제 해결을 위하여 다양한 통신 환경을 지원함으로써 플랫폼 제약을 제거한 임베디드 모니터링 시스템을 개발하였다. 임베디드 모니터링 시스템은 코드 인라인 기법을 통하여 모니터링 과정을 진행한다. 하지만, 코드 인라인 기법은 모니터링 센서의 수행에 대한 부하문제를 가지고 있기 때문에 모니터링 센서의 최적화에 대한 고려가 필요하다. 이에 본 논문에서는 모니터링 과정 초기화 방안과 모니터링 센서 최적화를 위한 비트마스킹 기법을 제안한다. 개발된 임베디드 모니터링 시스템은 임베디드 시스템을 사용하는 모든 분야에 적용가능하다.