基于MDA的车间生产管理应用开发技术
2018-12-21段成
电子技术与软件工程 2018年10期
文/段成
1 车间业务建模技术
当前制造业的趋势是客户需求的个性化,产品的多品种、小批量、研制和生产高度并行,这就需要车间生产管理系统能够快速的适应产品结构、产品类型、工艺路线、管理流程等诸多的变化。传统的车间生产管理系统普遍缺乏灵活性和柔性,业务模型的变化往往会导致大量的系统更改,并且具有开发工作量大、成本高、响应速度慢、质量把控难度大等问题,难以满足现实的需求。通过模型驱动的开发方法能够较好的解决上述问题。
1.1 基于MDA的开发方法
基 于 MDA(ModelDriven Architecture)的开发方法是由OMG(Object Management Group)提出,旨在实现业务逻辑与技术实现的分离,其核心理论是将PIM(Platform Independent Models)平台无关的模型转换为PSM(Platform Specific Model)平台相关的模型,并且最终将PSM模型生成相关的代码。
1.2 ISA-95标准
ISA-95标准是由美国国家标准局(ANSI)及仪表、系统和自动化学会(ISA)发布的,其刻画了生产对象模型以及生产制造运行过程的通用活动模型,适用于工厂/车间业务建模,众多的知名厂商已在其成熟产品中采用了ISA-95标准。车间业务模型构建可在ISA-95标准通用模型基础上再进行扩展与个性化定制。
1.3 基于EMF的建模框架
EMF(Eclipse Modeling Framework)是Eclipse平台中自带的建模框架,也是许多开源建模框架的基础,一些开源框架可实现基于UML(Unified Modeling Language)统一建模语言的图形化的模型构建,模型的转换及验证、模型数据存储集成、代码乃至用户操作界面生成等功能,能够极大帮助减少软件开发的工作量,提高开发的效率。
2 基于NoSQL的模型持久化存储技术
随着云计……
登录APP查看全文
