可重构MES系统模型研究

来源 :中山大学 | 被引量 : 0次 | 上传用户:lrg1169
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
生产执行系统MES(Manufacturing Execution System)是面向企业生产管理的新一代信息系统.可重构的MES系统能够通过配置适应外界环境的变化,不仅适用于更多的企业,同时也能够适应企业自身的变化,灵活性大大增强.该文首先探讨并总结了实现系统可重构的理论和方法."预测变化性,然后封装变化性"是实现系统可重构的基本思路,因此,该文从可重构的源头"系统变化性"出发,将系统变化性分为产品线、产品、构件、子构件和代码5个层次;探讨了在每个层次上处理系统变化性所需要解决的问题;引入了特征图来辅助识别变化性,同时对变化性进行了表示和管理.该文对变化性和变化性处理技术的系统阐述,是实现系统可重构的理论基础.该文将可重构的理论和方法同MES系统相结合,设计并描述了可重构MES系统模型.首先从产品线层次上对MES系统的变化性进行了识别;然后层层演进,从产品层次上阐述了系统的体系结构设计;在构件层次说明了系统如何解决构件接口的演化;在子构件层次介绍了如何使用设计模式封装构件的变化性;通过对系统变化性的处理,实现MES系统的可重构.该文总结了系统中用于可重构的技术;说明了MES系统产品线和产品实例的开发周期.最后,该文以车间调度子模块为例,详细说明了系统可重构的实现过程.传统的MES系统,采用面向对象的设计方法,模块之间采用"实现连接",耦合度较高,难以实现算法的可配置.该文根据可重构理论方法的指导,采用基于构件的软件体系结构,通过构件的抽取,构件接口的设计,以及ValueObject、Factory Method、Adapter等设计模式的应用,封装模块中的变化性,最终实现了车间调度模块的可重构;在解决调度算法变化性问题上,提出了双向动态的Adapter设计模式.通过实现可重构,使得车间调度模块能够运用于离散和流程两种类型的企业中,实现了调度算法的可配置,使整个模块的灵活性得到了大大增强.通过该实例,证明了可重构MES在系统可重构应用领域具有非常良好的应用前景.
其他文献
协同商务系统是企业内部信息和企业间信息流通的无缝化解决方案,是企业从单个企业内部协同信息化到整个协同商务链企业的协同商务化的过程。基于Lotus Domino平台的协同商务
近年来,数字视频技术的发展将与现实应用联系越来越紧密.对视频图像的压缩要求根据需求也变得更高,高压缩比情况在解码播放时的视频图像质量是研究的重点.本文首先综述了视频
公开密钥基础设施PKI(Public Key Infrastructure)是一种利用非对称密码技术为电子商务、电子政务和电子事务的开展提供一整套安全的基础平台。PKI技术遵循国际标准,采用加密
OLAP(On-Line Analytical Processing)技术是构建在数据仓库基础上的一项重要数据分析技术,它提供对数据的多维视图,即以多维的形式来观察各种历史数据,从而提供对决策的支持
本文是根据作者在科泰世纪科技有限公司参加具有完全自主知识产权的和欣操作系统开发实践的基础上写成的,作者承担的主要任务是移植FreeBSD中关于USB的低层代码,构件化设计和欣
磁盘阵列并不是在任何情况下都能取得令人满意的性能,磁盘阵列总是有不尽人意的情况:磁盘阵列中单个磁盘的存取和普通单磁盘存储器的操作相同,仍受到缓慢机械运动的限制,这就
Internet改变着我们工作和生活的方式,已经成为获取信息、解决问题的重要途径。在计算机辅助教学领域的今天,网络化也势不可挡,随着教育信息化进程的不断加快,我国远程教育网
随着计算机技术的发展,信息技术的应用越来越普及,企业计算向网络组件方式发展,目前存在三种组件平台技术:CORBA(Common Object Request Broker Architecture)、COM+(Compone
近年来随着软件技术的飞速发展,基于构件的软件开发方式已经成为软件工程领域的发展趋势。通过复用已有的构件,软件开发者可以快速构造大型的应用软件,这大大节省开发时间和经费
刀具切削是机械制造业中零件加工的最主要方法,它在机械工业中占有举足轻重的地位。如何提高刀具切削加工的生产效率,降低加工成本,一直是机械加工领域专家们不断探索和致力