期刊文献+

基于MetaEdit+的元建模 被引量:1

Meta-Modeling Based on MetaEdit+
下载PDF
导出
摘要 统一建模语言UML的广泛使用大大提升了模型在软件开发中的作用,以模型为核心的软件开发方法逐渐被人们所接受。但由于UML是作为一种通用建模语言而设计的,它既庞大而又复杂,所以不容易为领域专家所学习和掌握,常常使软件设计人员陷入繁重的建模工作而不能脱身。使用面向特定领域的建模语言DSL(Domain Specific Language)可以很好地解决这一问题,但手工设计DSL成本很高,因此利用工具生成DSL成为唯一的选择。元建模(meta-modeling)就是一种通过工具建立领域元模型进而生成DSL的技术,以LED千足虫设计为例详细阐述了基于元建模工具MetaEdit+的元建模方法。 The wide use of UML(Unified Modeling Language) dramatically promotes model status in software development. Model based software development approaches have gradually been accepted. UML, however, is large and complex because it is designed as a generic modeling language. So it is not easy for domain experts to learn. Software designers often fall into the heavy modeling work and can not get out of it. Using DSL(domain specific language) can solve this problem well. Generating DSL by using tools becomes the only choice because the manual design cost of DSL is very high. Meta-modeling is a technique that generates DSL through building domain meta-mode. In this paper, we take LED millipede design as an example to introduce in detail the MetaEdit+ based meta-modeling approach.
出处 《计算机系统应用》 2011年第6期192-195,共4页 Computer Systems & Applications
基金 山西省省筹资金资助出国留学人员项目(晋留学管办发2009-4号)
关键词 UML 元建模 MetaEdit+ LED千足虫设计 UML meta-modeling MetaEdit+ LED millipede
  • 相关文献

参考文献10

  • 1颜炯,王戟,陈火旺.基于UML的软件Markov链使用模型构造研究[J].软件学报,2005,16(8):1386-1394. 被引量:29
  • 2方红萍,陈和平.信息系统UML建模研究[J].计算机工程与设计,2006,27(19):3613-3615. 被引量:26
  • 3谢正良,赵建华,李宣东,郑国梁.一种基于J2EE平台的MDA模型转换技术[J].计算机应用研究,2005,22(3):51-54. 被引量:7
  • 4Soley R, Frankel DS, Parodi J. The MDA Journal: Model Driven Architecture Straight from the Masters. New York: Meghan Kiffer Press, 2004:135-146.
  • 5Wikipedia. Meta-Object Facility. [2010-10-5]. http://en. wikipedia, org/wiki/Meta- Obj ect_Facility.
  • 6刘辉,麻志毅,邵维忠.元建模技术研究进展[J].软件学报,2008,19(6):1317-1327. 被引量:46
  • 7Tolvanen JP, Pohjonen R, Kelly S. Advanced tooling for domain-specific modeling: MetaEdit+. Proc. of the 7th OOPSLA Workshop on Domain-Specific Modeling. University of Jyvaiskyla, 2007.
  • 8Kelly S. Comparison of Eclipse EMF/GEF and MetaEdit+ for DSM. 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, Workshop on Best Practices for Model Driven Software Development. New York: ACM, 2004.
  • 9l'olvanen JP. MetaEdit+: MetaEdit+: integrated modeling and metamodeling environment for domain-specific languages. Companion to the 21st ACM SIGPLAN Symposium on Object-oriented Programming Systems, Languages, and Applications. New York: ACM, 2003:690-691.
  • 10Neupane K. The Millipede Project. [2010-10-1]. http://www prokn.co.cc/2010/10/millipede-proj ect.html.

二级参考文献27

共引文献102

同被引文献3

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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