A research on open CNC system based on architecture/component software reuse technology

被引:34
作者
Li, B [1 ]
Zhou, YF [1 ]
Tang, XQ [1 ]
机构
[1] Huazhong Univ Sci & Technol, Natl Res Ctr NC Syst Engn & Technol, Wuhan 430074, Peoples R China
关键词
CNC; open architecture; component; software reuse; domain engineering;
D O I
10.1016/j.compind.2003.10.011
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
By analyzing the current development situation of open computer numerical control (CNC) system and architecture/component software reuse technology, this paper researches on open CNC system based on this technology. Adopting domain engineering method, a CNC system is always organized with its data communication, which plays a role of key link. Furthermore, from which the reusable architecture of an open CNC system is extracted. Also the architecture is instanced to reusable data communication components, which differs from general architecture. The facet modal sorting, expression, storage and retrieval of CNC system components are introduced. Combined with all useful information as above, the integrated development platform of open CNC system is constructed. Supported by this platform, the workflow of developing open CNC systems includes two correlated courses: the development of reusable CNC components, and the construction of an application system with these reusable components. Furthermore, the real-time capability of a CNC application system on MS-Windows can be tested by this platform. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:73 / 85
页数:13
相关论文
共 17 条
[1]  
[Anonymous], 1999, PROGRAMMING APPL MIC
[2]  
GARLAN D, 1993, INTRO SOFTWARE ARCHI
[3]   Architecture-driven component reuse [J].
Hall, PAV .
INFORMATION AND SOFTWARE TECHNOLOGY, 1999, 41 (14) :963-968
[4]  
Hillaire R, 2000, MANUF ENG, V124, P80
[5]   Analyzing existing software for software reuse [J].
Hislop, GW .
JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 41 (01) :33-40
[6]   Application of software reuse and object-oriented methodologies for the modelling and control of manufacturing systems [J].
Kovács, GL ;
Kopásci, S ;
Nacsa, J ;
Haidegger, G ;
Groumpos, P .
COMPUTERS IN INDUSTRY, 1999, 39 (03) :177-189
[7]   REUSING SOFTWARE - ISSUES AND RESEARCH DIRECTIONS [J].
MILI, H ;
MILI, F ;
MILI, A .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (06) :528-562
[8]  
Oney Water, 2002, PROGRAMMING MICROSOF, V2nd
[9]  
Owen JV, 1999, MANUF ENG, V123, P118
[10]   CLASSIFYING SOFTWARE FOR REUSABILITY [J].
PRIETODIAZ, R ;
FREEMAN, P .
IEEE SOFTWARE, 1987, 4 (01) :6-16