Author Login Chief Editor Login Reviewer Login Editor Login Remote Office

Computer Engineering ›› 2006, Vol. 32 ›› Issue (7): 78-80.

• Software Technology and Database • Previous Articles     Next Articles

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

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

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

  1. 1. 武汉化工学院计算机科学与工程学院,武汉 430073;2. 武汉大学软件工程国家重点实验室,武汉430072

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

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

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