期刊文献+

基于角色模型构建的平台无关模型 被引量:1

Platform Independent Models Based on Role Model
下载PDF
导出
摘要 MDA把模型分为PIM和PSM,通过PIM到PSM的转换,实现PIM的重用。如何构建PIM是一个重要课题,该文提出了一个基于角色模型的PIM建模方法。该方法首先建立系统用况的角色模型,然后通过角色的组合和分配约束,把角色模型转换成类模型,在不同抽象层次实现模型的重用。最后通过一个WebApplication的建模过程说明该方法的使用。 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. This paper proposes a method for modeling platform independent model based on role model The basic thought of this method is to build role models of application, and to map role model to class model through the rules of role composition and assignment, which can improve reuse of models at different level of abstraction. Finally an example applying this method to a Web application is introduced.
出处 《计算机工程》 EI CAS CSCD 北大核心 2006年第7期78-80,共3页 Computer Engineering
基金 国家自然科学基金资助项目(60373086)
关键词 MDA 平台无关模型 平白相关模型 角色模型 MDA(model driven architecture) PIM(platform independent model) PSM(platform specific model) Role model
  • 相关文献

参考文献9

  • 1Frankel D.Model Driven Architecture:Applying MDA to Enterprise Computing[M].John Wiley & Sons,2003-01.
  • 2Object Management Group.Request for Proposal:MOF 2.0 Query/Views/Transformations RFP,ad/2002-04-10[DB/OL].http://www.omg.org/cgi-bin/doc?ad/2002-04-10,2002.
  • 3Peltier M,Ziserman F,B'ezivin J.On Levels of Model Transformation[C].Proceedings of XML Europe,2000:1-17.
  • 4Braun P,Marschall F.Transforming Object Oriented Models with BOTL[J].Electronic Notes in Theoretical Computer Science,2002,72(3):1-15.
  • 5Muller P A,Studer P,Bézivin J.Platform Independent Web Application Modeling[C].Proceedings of 6^th International Conference of the Unified Modeling Language,Modeling Languages and Applications(UML 2003),2003:220-233.
  • 6The Object Managemant Group.UML Profile for Patterns,v1.0.[DB/OL].http://www.omg.org/technology/documents/modeling_spec_catalog.htm,2004.
  • 7The Object Managemant Group.UML Profile for Enterprise Dis-tributed Object Computing (EDOC).V1.0,[DB/OL].http://www.omg.org/technology/documents/modeling_spec_catalog.htm,2004.
  • 8Baumer D,Riehl e D,Siberski W,et al.Role Object:In Pattern Languages of Program Design 4[M].Addison-Wesley,2000:15-32.
  • 9Kiczales G,Lamping J,Menhdhekar A,et al.Aspect Oriented Programming[C].Proceedings of ECOOP'97,Number 1241 in Lecture Notes in Computer Science,Springer Verlag,1997:220-242.

同被引文献7

  • 1OMG.MDA specifications[EB/OL], http://www.omg.org/mda/ specs.htm,2006-01-05.
  • 2Favre L,Well-founded meta modeling for model-driven architecture[C].Lecture Notes in Computer Science,2005:364-367.
  • 3SEI. Software product lines [EB/OL]. http://www.sei.cmu.edu/ productlines/index.html,2005.
  • 4Krzysztof Czamecki,Ulrich W Eisenecker.Generative programming, methods, tools, and applications[M].Published by Addison Wesley,2000.
  • 5Jack Greenfield,Keith Short.Software factories: Assembling applications with patterns, models, frameworks, and tools[M].Published by John Wiley and Sons,2004.
  • 6Object Management Group Inc.UML 2.0 infrastructure specification [S]. OMG Final Adopted Specification: ptc/03-09-15, 2003.
  • 7Lan Qingguo,Liu Shufen,Song Gaoming,et al.A domain modeldriven approach for telecom network object platform [C]. CSCWD2006 International Conference,2006:867-871.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部