Title :
Model-Based Development Architecture for Embedded CNC System
Author :
Shu, Zhaogang ; Di Li ; Ye, Feng ; Xiao, Suhua
Author_Institution :
South China Univ. of Technol., Guangzhou
Abstract :
Current development method for computerized numerical control ( CNC ) system is mainly based on manual programming, so it is very time-consuming and is difficult to guarantee system performance. This paper presents a model-based development architecture, which is based on meat-model and model transformation, to address the problem. A domain-specific meta-model has been created to establish a special modeling environment for CNC system. In this modeling environment, different implementation models may be constructed according to different system requirements. These models can be translated into third-party simulation tool by model translators so that they can be analyzed and validated. Models interpreters are used to generate source code automatically from models to produce executable system. This development architecture can promote development efficiency, reduce development cost and improve system stability.
Keywords :
computerised numerical control; embedded systems; program interpreters; software architecture; computerized numerical control; embedded CNC system; meat-model; model interpreter; model transformation; model translator; model-based development architecture; source code generation; system stability; third-party simulation tool; Automotive engineering; Computational modeling; Computer aided manufacturing; Computer architecture; Computer numerical control; Embedded computing; Embedded software; Embedded system; Hardware; Real time systems; CNC; meta-model; model interpreter;
Conference_Titel :
Automation and Logistics, 2007 IEEE International Conference on
Conference_Location :
Jinan
Print_ISBN :
978-1-4244-1531-1
DOI :
10.1109/ICAL.2007.4338548