The Design and Implementation of Generator for Generating Control Software

제어 소프트웨어의 생성을 위한 Generator의 설계 및 구현

  • Yoo, Dea-Sung (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Sim, Min-Suck (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Park, Sung-Ghue (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Kim, Jong-Hwan (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Yi, Myoung-Jae (School of Computer Engineering & Information Technology, University of Ulsan)
  • 유대승 (울산대학교 정보통신공학과) ;
  • 심민석 (울산대학교 정보통신공학과) ;
  • 박성규 (울산대학교 정보통신공학과) ;
  • 김종환 (울산대학교 정보통신공학과) ;
  • 이명재 (울산대학교 정보통신공학과)
  • Published : 2003.11.14

Abstract

과거 우리는 플랫폼 독립적인 XML과 GUI 기반의 툴들을 제공하여 장비에 대한 제어 및 모니터링 소프트웨어의 효율적인 생성과 유지보수성을 향상하기 위한 프레임워크[1][2]를 제안하였다. 제안한 프레임워크는 세 가지의 XML 문서(IID, MAP, CMIHL), VI Wizard, Generator로 구성되었다. 본 논문에서는 제안한 프레임워크의 한 구성요소인 Generator에 대한 설계와 구현을 보인다. Generator는 장비의 제어정보 모니터링 정보, 통신 정보, 스케줄 정보, 제어 소프트웨어의 사용자 인터페이스 정보 등을 기술하는 CMIML(Control & Monitor ing Instrument Markup Language) 문서를 이용해서 GUI 기반의 사용자 인터페이스 편집 환경을 제공하고, CMIML 문서를 소프트웨어 코드로 변환함으로써 제어 및 모니터링 소프트웨어를 자동 생성한다.

Keywords