摘要: 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
何成万,董燕燕,涂文婕,何克清. 基于角色模型构建的平台无关模型[J]. 计算机工程, 2006, 32(7): 78-80.
HE Chengwan, DONG Yanyan, TU Wenjie, HE Keqing. Platform Independent Models Based on Role Model[J]. Computer Engineering, 2006, 32(7): 78-80.