论文部分内容阅读
嵌入式的发展使得嵌入式数控系统成为新的研究热点。软件复用技术可以高效、低成本地构筑嵌入式数控系统,满足当前的制造业需求。基于构件的软件复用是在一定构件模型的支持下复用构件库中的一个或多个软件构件,通过组合手段高效率、高质量地构造应用软件系统的过程。它已经成为现今软件复用的研究热点,被认为是最具潜力的软件工程发展方向之一。因此,本文在嵌入式环境下,根据数控系统的特点提出了一种嵌入式数控系统构件模型,并开发了相应配置工具,在水射流嵌入式数控系统中实现其应用。
文中首先对嵌入式数控系统及当前构件技术进行分析,介绍当前通用的构件模型COM/DCOM,CORBA,JavaBean/EJB,指出通用构件模型不满足嵌入式数控系统领域需求。然后通过对当前的嵌入式构件模型分析,提出并设计了适合嵌入式数控系统的构件模型--ECMNC(Embedded Component Model for Numerical Controller)和基于插头插座式构件体系架构下的构件集成框架,然后对构件系统、构件描述基本原则和构件库模型结构进行了阐述并详细定义了ECMNC属性、结构、行为和接口的描述语言,分析了ECMNC在不同阶段和构成下的构件类型,并对嵌入式数控领域构件库的构件特征描述、存储和检索进行分析研究,建立了面向嵌入式数控构件的刻面表示模型,将构件的描述展开为一棵刻面描述树,通过研究刻面描述树,将构件描述和构件检索间的匹配模型转化为树型结构化描述间的匹配模型。
在以上的研究基础上,论文设计实现了ECMNC构件配置工具-ECMNCS(ECMNC Software),详细划分了其功能模块,并在水射流嵌入式数控系统上实现初步应用。
本文的最后指出现在研究的不足之处与进一步研究的方向。