DocumentCode :
532355
Title :
Application of Reusable Component Technology in CMM software development
Author :
Bai, Vue-Wei ; Wei, Shuang-yu ; Liu, Kai ; Wang, Xiao-Gang ; Xia, Yan-chun
Author_Institution :
Mech. & Electron. Eng. Fac., Shanghai Second Polytech. Univ. (SSPU), Shanghai, China
Volume :
2
fYear :
2010
fDate :
22-24 Oct. 2010
Abstract :
Reusable Component Technology (RCT) allows program of encapsulating similar behaviors that affect multiple modules into a sole module which can be reused by the related applications. CMM (Coordinate Measuring Machine) software is a relevant complicated system which normally consists of many modules and be suited to apply RCT. This paper presents a method with RCT to support data communicating among different modules which written with different programming languages, e.g., C, C++ and C#, to support CMM software upgrade effectively and efficiently. A C# software platform design is discussed with RCW (Running Callable Wrapper) agent by which can make data encapsulating and sending/receiving available between C# code and non C# code; and then the function model and components definition are presented where the functions and interfaces of individual component are analyzed respectively; finally, a real case of CAD model management component is illustrated in a real CMM software development.
Keywords :
coordinate measuring machines; data encapsulation; programming languages; software reusability; CAD model management; CMM; RCT; RCW; coordinate measuring machine; data encapsulation; programming languages; reusable component technology; running callable wrapper; software development; Adaptation model; Design automation; Software; Solid modeling; CMM; component design; reusable component; software upgrading;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Application and System Modeling (ICCASM), 2010 International Conference on
Conference_Location :
Taiyuan
Print_ISBN :
978-1-4244-7235-2
Electronic_ISBN :
978-1-4244-7237-6
Type :
conf
DOI :
10.1109/ICCASM.2010.5620392
Filename :
5620392
Link To Document :
بازگشت