元模型定义工具的设计与实现.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
元模型定义工具的设计与实现

· 企业管理与信息化 · 韦延民 李海峰 付德平 元模型定义工具的设计与实现 15 元模型定义工具的设计与实现 韦延民,李海峰,付德平 (北京数码大方科技有限公司,北京 100083) 摘要:在分析了PDM 系统发展方向及其不足的基础上,将数据结构、业务逻辑引入MDA技术,实 现 了PDM 系统的灵活性 、可定制性 、可扩展性。详细描述了元模型的核心元素及其相互关系,业 务逻辑的定义及其元模型定义工具的实现。最后 ,结合一个项 目实例 ,介绍 了基于元模型定义工 具实现特殊的PDM 应用的过程 。 关键词:MDA;元模型;PDM 中图分类号:TP391.72 文献标识码 :A 文章编号 :1672—1616(2011)09—0015—04 产 品数据管理 (ProductDataManagement, 码、不同的系统版本,这给系统以后的维护和升级 PDM)以产品为中心,通过计算机网络和数据库技 带来 了极大的麻烦 。CAXA在承担的工业与信息 术,把企业生产过程中的所有与产品相关的信息和 化部电子基金项 目“具有协 同功能的制造业 PDM 过程集成起来,统一管理,使产品数据在其生命周 软件开发”中,在数据结构、业务逻辑、数据展现 3 期内保持一致、最新和安全,为工程技术人员提供 个层面,使用基于模型驱动 (ModelDrivenArchi. 一 个协 同工作的环境,从而缩短产品的研发周期, tecture,MDA)的技术,实现了这 3个层面的可定 降低成本,提高质量,为企业赢得竞争优势…1。不 义,很好地解决了PDM 系统的灵活性、可定制性、 同的企业 ,对 PDM 系统管理的需求会有所不同, 可扩展性 这要求 PDM 系统 自身必须有很高的灵活性、可定 制性、可扩展性,主要体现在 3个层面:数据结构的 1 数据结构的定义 可定义、业务逻辑的可定义、数据展现 (UI)的可定 在MDA建模 中,oMG(对象管理组织)定义 义。数据结构是 PDM 系统要管理的内容,如产 了经典的4层元数据体系结构MOF,分别是元元 品、零部件 、图纸、工艺、生产计划 、项 目、资源等。 模型层 (M3)、元模型层 (M2)、模型层 (M1)、运行 业务逻辑是 PDM 系统 的功能,它不是一成不变 时(M0),其中元元模型层包含了定义建模语言所 的,随着企业的发展,其业务逻辑可能需要重组(增 需的元素;元模型层定义了一种建模语言的结构和 加新的功能、改变已有的功能、功能合并)。数据展 语法;模型层定义了一个具体的系统的模型;运行 现是 PDM 系统的UI部分,它是用来展现数据结 时包含了一个模型的对象在运行时的状态等 2。 构的,同时它也是业务逻辑执行的人 口点和出口 元元模型层 (M3)、元模型层(M2)如图1所示。 点。通常来说 ,数据结构越复杂 ,数据展现就会越 在图1中,给出了PDM系统建模过程中使用 复杂,业务逻辑处理越复杂,数据展现也就会越复 到的元元模型和元模型,描述如下:(1)类,一组相 杂。 似对象的抽象,如产品、零部件等。类包括属性及 PDM系统在经历了多年发展后,其在管理企 其行为。(2)属性,类所具有的特征,如名称、代号、 业产品数据 的能力上不断增强。然而,PDM 系统 质量等。(3)行为,表示相对独立和完整的、具有逻 在产品化上依然举步维艰,原因在于不同企业的不 辑连贯性的业务处理方式,如版本控制、知识管理 同需求导致 了PDM 系统仍然是项 目化的开发模 等 。行为包括一组关联的操作。(4)操作,也称

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档