• DocumentCode
    2971883
  • Title

    A component model and layered system architecture for reconfigurable CNC systems

  • Author

    Du, Shaohua ; Yu, Dong ; Hu, Yi ; Huang, Yan

  • Author_Institution
    Shenyang Inst. of Comput. Technol., Chinese Acad. of Sci., Shenyang, China
  • fYear
    2009
  • fDate
    22-24 June 2009
  • Firstpage
    922
  • Lastpage
    927
  • Abstract
    Nowadays, the functional requirements of embedded systems increase rapidly. CNC systems are also influenced by this trend. In order to solve the growing complexity of CNC systems, open CNC system is considered as a key technology to take on these challenges. Reconfigurable CNC system is an open CNC which allows modifying system software in response to changing market demands or technologies. This paper presents a component model and layered system architecture for reconfigurable CNC systems, which addresses the functional and non-functional requirements of CNC. The proposed model improves the reusability of system software and facilitates software updating. The layered architecture also helps to reduce the run-time overhead, achieve the property of loose coupling and facilitate the implementation of some advanced functions. In order to verify our design, some experiments are carried out.
  • Keywords
    computerised numerical control; software architecture; software reusability; component model; embedded systems; layered system architecture; reconfigurable CNC systems; software updating; system software reusability; Automation; Computer architecture; Computer numerical control; Consumer electronics; Costs; Embedded software; Embedded system; Runtime; Software reusability; System software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Automation, 2009. ICIA '09. International Conference on
  • Conference_Location
    Zhuhai, Macau
  • Print_ISBN
    978-1-4244-3607-1
  • Electronic_ISBN
    978-1-4244-3608-8
  • Type

    conf

  • DOI
    10.1109/ICINFA.2009.5205050
  • Filename
    5205050