本文已被:浏览 1994次 下载 4460次
Received:October 14, 2010 Revised:November 16, 2010
Received:October 14, 2010 Revised:November 16, 2010
中文摘要: 统一建模语言UML 的广泛使用大大提升了模型在软件开发中的作用,以模型为核心的软件开发方法逐渐被人们所接受。但由于UML 是作为一种通用建模语言而设计的,它既庞大而又复杂,所以不容易为领域专家所学习和掌握,常常使软件设计人员陷入繁重的建模工作而不能脱身。使用面向特定领域的建模语言DSL(Domain Specific Language)可以很好地解决这一问题,但手工设计DSL 成本很高,因此利用工具生成DSL成为唯一的选择。元建模(meta-modeling)就是一种通过工具建立领域元模型进而生成DSL
Abstract: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.
keywords: UML meta-modeling MetaEdit+ LED millipede
文章编号: 中图分类号: 文献标志码:
基金项目:山西省省筹资金资助出国留学人员项目(晋留学管办发2009-4 号)
引用文本:
王海林,李建芬.基于MetaEdit+的元建模.计算机系统应用,2011,20(6):192-195
WANG Hai-Lin,LI Jian-Fen.Meta-Modeling Based on MetaEdit+.COMPUTER SYSTEMS APPLICATIONS,2011,20(6):192-195
王海林,李建芬.基于MetaEdit+的元建模.计算机系统应用,2011,20(6):192-195
WANG Hai-Lin,LI Jian-Fen.Meta-Modeling Based on MetaEdit+.COMPUTER SYSTEMS APPLICATIONS,2011,20(6):192-195