收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于模型驱动开发方法的开放式结构计算机数控系统的研究

高军礼  
【摘要】:二十一世纪的制造业所面对的快速多变的市场环境,产品上市周期的大为缩短,用户需求的个性化、多样化等等,这无疑给制造业带来前所未有的压力和竞争。作为制造业的基础关键设备——数控机床在一定程度上决定着我国制造业的水平,而数控机床的中枢控制系统——计算机数控系统(CNC)的性能又直接影响甚至决定着数控机床的综合性能。在制造业面临激烈的竞争和压力的同时,科学技术的快速发展、经济发展的日益全球化也给制造业带来了新的机遇和挑战。为此,本文确立了利用最新的计算机软硬件技术开发新一代的开放式结构CNC 的研究目标,以改变现有封闭式体系结构CNC 难以适应快速多变的市场需求。 本文在对统一建模语言(UML)的体系结构、建模理论的研究基础之上,结合传统的软件迭代开发生命周期模型,构建了面向对象的CNC模型驱动快速开发过程。全文以此过程为主线,将CNC的软件开发分为分析、设计、实现和测试四个阶段,并以CNC的手动操作为例,采用实时嵌入式系统建模工具Rhapsody?,详细介绍了模型驱动开发方法在CNC软件开发中的具体应用。该过程同样可应用于采用主从式结构的其它类型控制器的开发。模型驱动开发方法的率先应用将CNC软件开发的抽象层次由传统的代码层提升到了模型层,以使开发者可以更加专注于所要解决的领域问题,而不是繁锁的程序代码,实现了在模型层就可以对系统功能进行测试和验证;由UML模型所自动生成的代码是基于实时框架技术的可以高效地运行于目标平台的代码,并且模型与代码之间可以保持自动关联,因而不但解决了传统系统模型与系统实现之间往往存在脱节的问题,每次迭代开发的生命周期也大为降低,对所开发出的软件的质量有着必要的保障。 采用模型驱动开发方法,本文通过多次迭代开发出经过单元测试的运动控制器、辅助设备控制器、数控代码检查器、数控代码解释器等单元UML 模型。然后通过系统集成测试将这些单元集成起来,完成了一个具有软件模块化、可裁剪、可重用、跨平台、易维护、可根据用户需求进行动态重配置的开放式结构CNC UML 模型。通过运用UML2.0 中新增的组合类、状态图继承、端口和语义更加精确化的接口(细分为供给型和需求型)等建模元素,使得该模型在跨平台应用时可以实现高度重用,例如在Win98/2k、Windows CE.NET 两种平台下应用时,只有两个和硬件相关的类不能直接重用,其它的模型元素经过平台相关的编译之后都可以直接重用,同时对系统的扩展或维护也可以很方便地直接在模型设计层进行。 在对UML实时建模和实时调度相关理论研究的基础之上,本文首次基于CNC UML模型对CNC的相关实时任务进行了可调度性分析。其方法为,首先使用UML


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 王娟;张婷;;基于UML的面向对象的学生宿舍管理的需求分析[J];广西轻工业;2007年07期
2 石磊,杨玉英,闫利新;基于UML的覆盖件模具标准件库系统的开发[J];计算机集成制造系统-CIMS;2004年S1期
3 鱼小刚;;浅谈软件工程和软件过程改进[J];石油工业计算机应用;2003年01期
4 柯科峰,邵世煌,张珏;基于UML的外贸管理信息系统的设计与实现[J];东华大学学报(自然科学版);2004年03期
5 张武;;统一建模语言在燃气MIS开发中的应用[J];上海煤气;2006年01期
6 邵良杉;韩志超;宋君;;UML在柔性管理信息系统开发中的应用[J];辽宁工程技术大学学报;2006年06期
7 杨佳龙;;高炉开炉装料计算软件的建模和应用简介[J];武钢技术;2007年02期
8 叶剑,吴方君,谭桂明,易彤;VDPDS──一种变量驱动的参数化设计系统[J];山东科技大学学报(自然科学版);2000年04期
9 王学龙;基于UML的面向对象分析及其应用[J];西安石油学院学报(自然科学版);2003年05期
10 李知菲;;Microsoft VISIO在.NET系统正向工程中的应用[J];大庆石油学院学报;2005年06期
11 魏艳铭;周岩;;基于B/S和UML的网上考试系统建模[J];郑州轻工业学院学报(自然科学版);2006年04期
12 肖敏;胡建武;;渤海油田地质信息空间数据库建设探讨[J];资源与产业;2007年02期
13 武锋强;臧德彦;田为春;王建强;;基于RUP的矿业权管理模型的分析与设计[J];黄金;2007年05期
14 南丽华;;CIMS环境下设备管理信息系统的研究和开发[J];石油化工设备;2008年S1期
15 李景林;;UML在企业信息系统中的应用研究[J];广西轻工业;2011年06期
16 张珩,吴相林;基于UML的人力资源管理系统的建模和开发[J];武汉科技学院学报;2001年02期
17 许映秋,曹伟生;产品数据管理系统数据库设计[J];铸造;2003年01期
18 李建成,侯代学;面向对象建模在变截面梁内力变形可视化计算中的应用[J];西安工程科技学院学报;2004年03期
19 潘磊,郑秋生,苗凤君;基于UML的机场航班管理系统的设计和实现[J];中原工学院学报;2005年01期
20 梁列全,王随平;UML在深海集矿机远程监控系统中应用研究[J];海洋工程;2005年03期
中国重要会议论文全文数据库 前10条
1 徐玲;王成良;文俊浩;;基于UML的实时嵌入式系统的分析和设计[A];’2004计算机应用技术交流会议论文集[C];2004年
2 朱凯;谢敏;;浅谈实时嵌入式系统[A];广西计算机学会——2004年学术年会论文集[C];2004年
3 张科超;崔刚;;实时嵌入式系统中的双机热备份容错设计[A];第六届中国测试学术会议论文集[C];2010年
4 谌菲;曹万华;黄志刚;;舰载作战指挥系统模型驱动软件开发技术研究[A];中国造船工程学会电子技术学术委员会2006学术年会论文集(上册)[C];2006年
5 李北平;陈星光;;UML在VE中的应用探讨[A];信息经济与国民经济增长方式的转变——中国信息经济学会2006年学术年会论文集[C];2006年
6 张愉;顾毅;;基于UML的远程监控系统设计[A];全国先进制造技术高层论坛暨制造业自动化、信息化技术研讨会论文集[C];2005年
7 叶伟松;袁慎芳;;无线传感网络操作系统研究[A];江苏省计量测试学会2005年论文集[C];2005年
8 贲可荣;米磊;;一种基于UML活动图的软件可靠性测试用例生成方法[A];中国造船工程学会电子技术学术委员会2006学术年会论文集(下册)[C];2006年
9 周晖;刘仲刚;贾建军;;IHO S-100中的概念模式语言研究[A];第二十一届海洋测绘综合性学术研讨会论文集[C];2009年
10 张冰剑;华贲;罗向龙;梁喜革;;炼油企业全厂生产计划系统设计与开发[A];第十届全国信息技术化工应用年会论文集[C];2005年
中国博士学位论文全文数据库 前10条
1 高军礼;基于模型驱动开发方法的开放式结构计算机数控系统的研究[D];华南理工大学;2005年
2 刘静;基于形式规格说明的统一软件建模系统的研究[D];上海大学;2005年
3 路世忠;流程企业动力设备的集成维护管理系统研究[D];天津大学;2005年
4 包世泰;基于GIS的地质勘察信息模型研究及其应用[D];中国科学院研究生院(广州地球化学研究所);2004年
5 蔡瑾;组合夹具元件库集成建模技术研究[D];河北工业大学;2009年
6 范年柏;程序正确性验证的几个问题[D];湖南大学;2005年
7 袁锋;基于资源优化的制造过程建模与仿真研究[D];东北大学;2006年
8 付雅琴;基于复杂系统理论的梯级水电开发生态环境影响评价研究[D];华中科技大学;2009年
9 张涛;复杂信息系统模型的形式化验证方法研究[D];哈尔滨工程大学;2012年
10 杨年华;模型驱动架构中的可信嵌入式软件建模与分析[D];华东理工大学;2011年
中国硕士学位论文全文数据库 前10条
1 赵家强;基于UML的AMT系统建模与实现[D];合肥工业大学;2008年
2 王帅;基于J2EE的医院信息系统的分析与设计[D];同济大学;2008年
3 张淼;基于ASP.NET的教务管理系统的设计与实现[D];中国海洋大学;2009年
4 张钦礼;基于设计模式的实训系统的设计与实现[D];复旦大学;2009年
5 王照;基于Web Service的医院信息系统的设计与实现[D];华东师范大学;2009年
6 关锋;利用UML对货物受理信息系统进行需求收集的研究[D];山东大学;2005年
7 李楠;基于UML的分布式交互仿真系统[D];吉林大学;2005年
8 赵国栋;工商银行统计报表管理信息系统的建设[D];内蒙古大学;2006年
9 滕勇;敏捷建模研究及在软件项目中的应用[D];长春理工大学;2007年
10 戚龙;基于UML的ERP环境下的库存管理系统的分析与设计[D];长春理工大学;2007年
中国重要报纸全文数据库 前10条
1 魏永明;轻量级种子选手[N];计算机世界;2002年
2 上海大学机电工程及自动化学院博士 刘锬;触摸屏校准程序设计[N];计算机世界;2006年
3 高鸣矫 DigiTimes;Atmel发布两款基于ARM7的闪存微控制器[N];电子资讯时报;2006年
4 ;速度决定一切[N];中国计算机报;2002年
5 于翔;Telelogic Rhapsody 7.2强化自动化能力[N];网络世界;2008年
6 郑棋、蔡建平;三大技术影响嵌入式应用[N];中国计算机报;2004年
7 ;安全卫士——Cisco Secure PIX Firewall 506[N];网络世界;2000年
8 上海硅知识产权交易中心 中国半导体行业协会知识产权工作部;国外企业积极布局 本土企业核心技术仍较少[N];中国电子报;2010年
9 王飞跃;从ASOS到嵌入式系统[N];计算机世界;2003年
10 本报记者 马文方 编译;航空:信息物理系统应用的桥头堡[N];中国计算机报;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978