Title :
New Approach for Embedded Computer Numeric Control Development
Author :
Zheng, Jianhua ; Li, Di ; Shu, Zhaogan ; Zhu, Rong
Author_Institution :
Coll. of Mech. Eng., South China Univ. of Technol., Guangzhou
Abstract :
After analyzing the shortcomings of traditional code-centric development process for embedded computer numeric control (CNC), this paper presents a new approach: Embedded cNc Development based on modEl Driven (ENDED) which enjoys the advantages of model-driven development (MDD) and domain specific modeling (DSM). This approach is a model-based methodology which includes three parts: construction of domain modeling language, model transformation, code auto-generation from domain model. Multi-view based meta-modeling method was employed in the first step of ENDED to construct the CNC modeling language. During the model transformation part, three requirements of model transformation were proposed and corresponding processing strategies were elaborated. In the last part, code auto generator based on domain library to improve the productivity was described in details and an illustrative example was tested to show the feasibility of ENDED.
Keywords :
computerised numerical control; object-oriented programming; program compilers; software architecture; specification languages; CNC modeling language; code auto-generation; domain modeling language; domain specific modeling; embedded computer numeric control development; model transformation; model-based software design; model-driven development; multiview based meta-modeling method; Agriculture; Computer numerical control; Educational institutions; Embedded computing; Logic; Mechanical engineering; Productivity; Programming; System testing; Unified modeling language; CNC; code auto generation.; domain specific modeling; meta-model; model transformation;
Conference_Titel :
Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
Conference_Location :
Hunan
Print_ISBN :
978-0-7695-3398-8
Electronic_ISBN :
978-0-7695-3398-8
DOI :
10.1109/ICYCS.2008.459