A Design of Framework for Efficient Development of Instrument Control and Monitoring Software

제어 및 모니터링 소프트웨어의 효율적인 개발을 위한 프레임워크 설계

  • 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.05.16

Abstract

본 논문에서는 자동화 장비들의 제어 및 모니터링 소프트웨어에 대한 쉬운 개발과 유지보수성을 향상시킬 수 있는 프레임워크를 제안한다. 본 논문에서 제안하는 프레임워크는 XML기반의 세 가지 표준 문서 형식(IID, MAP. CMIML), VI Wizard, Generator로 구성된다. VI Wizard는 표준문서형식(IID, MAP, CMIML)을 내장하고. 입력받은 IID와 MAP파일을 이용해서 GUI기반으로 VI(Virtual Instrument)를 구성한다. 새롭게 구성된 VI를 이용하여 장비의 제어정보, 사용자 인터페이스 정보 모니터링 정보, 통신 방법 등에 대한 정보를 기술하는 CMIML을 생성한다. Generator는 VI Wizard에서 생성한 CMIML문서와 실제 장비 드라이버에 대한 API를 입력으로 장비에 대한 제어 및 모니터링 소프트웨어를 자동 생성하게 된다.

Keywords