Configuring highly reconfigurable embedded software with intelligent tool's support

높은 정도의 재설정을 요구하는 임베디드 소프트웨어를 위한 도구의 지원

  • 강우철 (한국전자통신연구원 (ETRI)) ;
  • 윤희철 (한국전자통신연구원 (ETRI)) ;
  • 김가규 (한국전자통신연구원 (ETRI)) ;
  • 이형석 (한국전자통신연구원 (ETRI)) ;
  • 김선자 (한국전자통신연구원 (ETRI))
  • Published : 2003.10.01

Abstract

임베디드 소프트웨어가 점점 더 복잡해지고, 시장화시간(time­to­market)은 점점 짧아 짐으로써 임베디드 소프트웨어 디자이너들은 세부적으로 모듈화 되고 재설정 가능한 소프트웨어를 작성하도록 요구된다. 그러나 이렇게 재설정 가능한 모듈과 컴포넌트들이 급속히 늘어남에 따라 많은 모듈과 컴포넌트들을 설정하고 관리하는 것은 매우 복잡한 작업이 되고 있다. 특히, 모듈이나 컴포넌트간에 의존성이 있는 경우 이를 적절히 기술하고 체크 할 수 있는 방법이 요구된다. 본 논문은 재설정 가능한 모듈과 컴포넌트가 수작업으로 관리하기 어렵도록 높은 수준일 때 간단한 툴인 Target Builder를 이용해 이들간의 관계를 기술하고 관리하는 방법을 제시한다. 비록, 이 툴은 간단한 수준의 기능만을 제공하지만. 실제 개발 현장에 적용한 결과 높은 정도의 재설정을 요구하는 소프트웨어 시스템의 관리에 매우 적합하며, 기존의 소프트웨어 시스템에도 쉽게 적용될 수 있었다.

Keywords