An Operating Software Architecture for PC-based

PC기반의 생산시스템을 위한 운용소프트웨어 구조

  • Park, Nam-Jun (Dept.of Electric Electronics Computer Engineering, Sungkyunkwan University) ;
  • Kim, Hong-Seok (Korea Institute of Industrial Technology) ;
  • Park, Jong-Gu (Dept.of Electric Electronics Computer Engineering, Sungkyunkwan University)
  • 박남준 (성균관대학교 전기전자 및 컴퓨터 공학부) ;
  • 김홍석 (한국생산기술연구원) ;
  • 박종구 (성균관대학교 전기전자 및 컴퓨터 공학부)
  • Published : 2001.01.01


In this paper, a new architecture of operating software associated with the component-based method is proposed. The proposed architecture comprises 문 execution module and a decision-making module. In order to make effective development and maintenance, the execution module is divided into three components. The components are referred to as Symbol, Gateway, and Control, respectively: The symbol component is for the GUI environments and the standard interfaces; the gateway component is for the network communication and the structure of asynchronous processes; the control component is for the asynchronous processing and machine setting or operations. In order to verify the proposed architecture, and off-line version of operating software is made, and its steps are as follows; I) Make virtual execution modules for the manufacturing devices such as dual-arm robot, handling robot, CNC, and sensor; ii) Make decision-making module; iii) Integrate the modules and GUI using a well-known development tools such as Microsofts Visual Basic; iv) Execute the overall operating software to validate the proposed architecture. The proposed software architecture in this paper has the advantages such as independent development of each module, easy development of network communication, and distributed processing of resources, and so on.


  1. G. Booch, J. Rumbaugh, and I. Jacobson, The unified modeling language user guide, Addison-Wesley, 1998
  2. G.-T Kim, S. D. Cha, and D. H. Bae, 'Task object model based approach for robot workcell application programming,' Computer Software and Application Conf., pp. 109-114, 1997
  3. J. H. Park, J. W. Kim, and W. H. Kwon, 'Specification of a software architecture and protocols for automated VLSI manufacturing system operation,' 제어.자동화.시스템공학 논문지, vol. 3, no. 1, pp. 94-100, 1997
  4. J. M. Reagin, J. E. Beck, T. E. Sweeny, R. I. Anderson, and T. D. Garner, 'A component-based software architecture for robotic workcell applications,' IEEE Trans. an Electronics Packaging Manufacturing, vol. 22, no. 1, pp. 85-94, 1999
  5. J. S. Smith, 'Design and implementation of FMS control software,' Proc. of the 1996 FAIM Conf., 1996
  6. COM Specification, Microsoft Corporation, 1995
  7. 고석범, 노대식, 민미경, 김일곤, '컴포넌트 객체 모델을 기반으로 한 서비스 아키텍쳐의 확장 추론엔진의 컴포넌트화,' 정보과학회 논문지(C), vol. 3, no. 4, pp. 419-427, 1997
  8. 박재현, '개방형 생산 자동화 시스템 기술 동향,' 전자공학회지, vol. 26, no. 3, pp. 57-61, 1999
  9. 백준걸, 오훈언, 신현준, 김성식, 이홍철, '객체지향 제조관리 시스템 평가를 위한 시뮬레이터 개발,' 한국시뮬레이션학회 논문지, vol. 8, no. 1, pp. 1-18, 1999