作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (7): 78-80.

• 软件技术与数据库 • 上一篇    下一篇

基于角色模型构建的平台无关模型

何成万 1,2,董燕燕1,涂文婕1,何克清2   

  1. 1. 武汉化工学院计算机科学与工程学院,武汉 430073;2. 武汉大学软件工程国家重点实验室,武汉430072
  • 出版日期:2006-04-05 发布日期:2006-04-05

Platform Independent Models Based on Role Model

HE Chengwan1,2, DONG Yanyan1, TU Wenjie1, HE Keqing2   

  1. 1. Department of Computer Science and Engineering, Wuhan Institute of Chemical Technology, Wuhan 430073;2. State Key Laboratory of Software Engineering, Wuhan University, Wuhan 430072
  • Online:2006-04-05 Published:2006-04-05

摘要: MDA 把模型分为PIM 和PSM,通过PIM 到PSM 的转换,实现PIM 的重用。如何构建PIM 是一个重要课题,该文提出了一个基于角色模型的PIM 建模方法。该方法首先建立系统用况的角色模型,然后通过角色的组合和分配约束,把角色模型转换成类模型,在不同抽象层次实现模型的重用。最后通过一个Web Application 的建模过程说明该方法的使用。

关键词: MDA;平台无关模型;平台相关模型;角色模型

Abstract: 】MDA(Model Driven Architecture) is a model-driven engineering framework to manipulate both PIMs(Platform Independent Models)and PSMs(Platform Specific Models). Although PIM plays a key role in MDA, MDA doesn’t provide the method and process of constructing PIM.

Key words: MDA(model driven architecture); PIM(platform independent model); PSM(platform specific model); Role model