- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
石油、天然气工业
第 11卷 第 6期 重庆科技学院学报 (自然科学版) 2009年 12月
基于MDA的农产品安全检测平台研究
庄国强 费贤举z
(1.南通纺织职业技术学院,南通 226007;2.常州工学院,常州 213022)
摘 要:MDA是fl3OMG提 出的一种以模型为主要开发产品的软件开发方法。开发人员首先建立与具体技术平台的实
现细节无关的高抽象程度的平台无关模@PIM,然后通过模型转换将高层次的模型逐渐转换成为包含实现细节 的平
台相关模型PSM,直至得到最终代码 。根据此方法将MDA用于农产品安全检测技术平台的开发 。
关键词 :MDA;PIM;PSM;模 型变换
中图分类号 :TP3l1 文献标识码 :A 文章编号 :1673—1980(2009)06—0162—03
20世纪6O年代,由于高级语言的流行 ,使得计算 促成软件开发的一个黄金时代。尽管完整的MDA还
机的应用范围得到较大扩展 ,对软件系统的需求急 处在初中级阶段 ,但模型驱动开发现在已成为可能 ,
剧上升 ,从而产生 了所谓的 “软件危机”,即软件开发 并且模型驱动开发确实正在起作用 ,并必将改变开
从质量、效率等方面均不能满足应用需求。为了解 发系统的方式 3_。
决软件危机这一问题 ,1968年 ,在NATO会议上首次
2 MDA理论与技术
提出了 “软件工程”这一概念 ,使软件开发开始 了从
“艺术”、“技巧”和 “个体行为”向 “工程”和 “群体协 同 在MDA中,模型不仅是描绘系统 、辅助沟通的
工作”转化的历程…。 工具 ,而且是软件开发的核心,一个系统从不同视点
经过多年发展,软件工程 的研究和实践取得 了 (viewpoint)可被不 同的模型所描述 。模型分3个层次
长足 的进步 。20O1年 ,国际对象管理组织 (Object 模块 ,各模型间通过人工或模型映射机制相互映射
ManagementGroup。OMG)宣布模型驱动架构 fModel 转换 ,以保证模型的可追溯性和一致性。
DrivenArchitecture,MDA)为其战略方向。MDA及相 MDA提供了一个管理不同元数据的统一框架 。
关规范是国际对象管理组织为解决分布 、异构系统 良好的集成性 、互操作性的关键是如何智能地使用
的集成问题而提出的新 的解决方案。 和管理元数据 ,这些元数据普遍存在于应用程序、平
台、工具和数据库 当中。元数据的管理和集成可 以
1 MDA研究现状
使用MDA的一系列标准来完成 .如M0F、CwM、UML
MDA是由0MG提出的新的软件开发方法学 .它 和XMI等。这一系列标准即构成了MDA的基础 .又统
改变了传统的以代码为中心的软件开发模式。目前. 一 着不同的商业产品和标准之间的数据交换及互操
国外已经有许多MDA开发工具 ,如CompuwareOpti— 作 ,从而改善各厂商的软件产品之问不兼容的情况。
malJ、BorlandTogether以及开源的AndroMDA都是 比
3 运用MDAT.__具Optimalj实现ATS
较成熟的MDA开发工具。
MDA不仅包括了己经建立的一系列重要的集成 “农产品安全检测公共技术服务平台(A cu1.
标准 ,如UML、MOF、CWM等 ,而且包括了普遍服务, turalTestandSafetyplatform,简称ATS)”总体要求,能
如 目录服务、事件处理 、持久性 、事务和安全性 ,而且
文档评论(0)