题名 基于MetaEdit+的元建模
被引量:1
1
作者
王海林
李建芬
机构
山西财经大学信息管理学院
出处
《计算机系统应用》
2011年第6期192-195,共4页
基金
山西省省筹资金资助出国留学人员项目(晋留学管办发2009-4号)
文摘
统一建模语言UML的广泛使用大大提升了模型在软件开发中的作用,以模型为核心的软件开发方法逐渐被人们所接受。但由于UML是作为一种通用建模语言而设计的,它既庞大而又复杂,所以不容易为领域专家所学习和掌握,常常使软件设计人员陷入繁重的建模工作而不能脱身。使用面向特定领域的建模语言DSL(Domain Specific Language)可以很好地解决这一问题,但手工设计DSL成本很高,因此利用工具生成DSL成为唯一的选择。元建模(meta-modeling)就是一种通过工具建立领域元模型进而生成DSL的技术,以LED千足虫设计为例详细阐述了基于元建模工具MetaEdit+的元建模方法。
关键词
UML
元建模
metaedit +
LED千足虫设计
Keywords
UML
meta-modeling
metaedit+
LED millipede
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
题名 基于MetaEdit+的领域建模语言研究与应用
2
作者
朱保锋
席红旗
机构
河南教育学院信息技术系
出处
《计算机测量与控制》
北大核心
2013年第8期2274-2277,共4页
基金
河南省科技厅科技攻关项目(102102210248)
河南教育学院计算机应用技术重点学科资助项目
文摘
元建模与领域建模以及MDA相结合,可实现一种高效的基于模型的仿真软件开发,在分析元建模实现框架和元元模型构造方式的基础上,以雷达设备建模语言为例,从抽象语法、具体语法和语义三个方面介绍了基于MetaEdit+的领域建模语言设计与实现方法,并在此基础上建立了雷达设备仿真模型;应用表明,领域建模语言的使用可使得系统应用人员和开发人员的工作彻底分离,有效提高仿真软件的开发效率和模型的可重用性。
关键词
metaedit +
领域建模语言(DSL)
雷达设备
元建模
元模型
模型驱动架构(MDA)
Keywords
metaedit+
domain specific language (DSL)
radar equipment
meta--modeling
meta--model
model driven architecture (MDA)
分类号
TP391
[自动化与计算机技术—计算机应用技术]
题名 特定领域建模方法和代码生成的研究
被引量:2
3
作者
卫红春
贾笑蕊
机构
西安石油大学计算机学院
出处
《微电子学与计算机》
CSCD
北大核心
2013年第9期154-157,共4页
文摘
特定领域建模(Domain-Specific Modeling,DSM)提高了软件的抽象水平,DSM用模型表示用户的需求,然后通过生成器,直接把模型中的信息提取出来并转换成代码,实现了代码的自动生成.研究了特定领域建模语言、生成器和领域框架,总结了MetaEdit+下实现DSM的一般过程及其使用的相关技术,并介绍了代码生成的具体过程.基于MetaEdit+,实现了电子万年历的元建模和领域建模,并通过提出的深度优先遍历的代码生成算法,实现了电子万年历代码的自动生成.
关键词
特定领域建模
元模型
metaedit +
生成器
深度优先遍历
电子万年历
Keywords
DSM~ meta model~ metaedit+ generator~ depth-first traverse~ electronic calendar
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 基于特定领域建模的代码生成器研究
被引量:1
4
作者
卫红春
贾笑蕊
机构
西安石油大学计算机学院
出处
《科学技术与工程》
北大核心
2014年第7期51-54,共4页
文摘
针对从软件模型到程序代码自动生成的问题,研究了特定领域建模生成器,把深度优先算法和广度优先算法运用到系统生成中。提出了MetaEdit+环境下,基于广度优先算法和基于深度优先算法的代码生成器实现方法。实现了代码自动生成,同时提高了生成代码的可读性,最后结合电子万年历的实例进行验证。
关键词
特定领域建模
metaedit +
代码生成器
深度优先算法
广度优先算法
Keywords
domain-specific modeling metaedit + generator depth-first algorithm breadth- first algorithm
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
题名 模型驱动下的Web应用系统自动生成
被引量:2
5
作者
王海林
机构
山西财经大学信息管理学院
奥塔哥大学信息科学系
出处
《计算机技术与发展》
2012年第1期83-86,共4页
基金
山西省省筹公派出国留学资金(晋留管办发2009-4号)
文摘
为了提高Web应用系统开发效率,提出了模型驱动下的Web应用系统自动生成方法。这种生成方法是以Me-taEdit+作为元建模工具,首先创建Web应用系统元模型、定制DSL,进而建立Web应用系统领域模型,然后通过MetaEdit+提供的生成器定义语言MERL,软件开发人员可以很方便地设计出Web应用系统所需的JSP生成器、Servlet生成器、Jav-abeans生成器和数据库生成器,从Web应用系统图形模型直接生成整个Web应用系统。最后通过一个WebShopping实例详细介绍了模型驱动下的Web应用系统生成方法及生成过程。经测试,所生成的Web应用系统可以在Windows操作系统中的Web应用服务器上正确运行。
关键词
模型驱动
特定领域建模语言
WEB应用系统
元建模
metaedit +
Keywords
model driven
domain specific language
Web application system
Meta-Modeling
metaedit+
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
题名 模型驱动下的数据库自动生成
6
作者
王海林
机构
山西财经大学信息管理学院
奥塔哥大学信息科学系
出处
《计算机技术与发展》
2011年第8期173-176,180,共5页
基金
山西省省筹公派出国留学资金(晋留管办发2009-4号)
文摘
为提高软件开发效率,提出模型驱动下的数据库自动生成方法。该方法以MetaEdit+作为元建模工具,由领域专家建立领域元模型和模型,通过生成器定义语言MERL,软件开发人员可以很方便地设计代码生成器,直接从领域专家所建立的图形领域模型生成Java程序代码,并运行已生成的程序代码进而生成数据库。通过一个实例详细介绍了数据库概念模型元模型设计、E-R模型设计并给出从E-R模型到Java代码的生成器设计。经测试,所生成的Java程序代码可以在Windows操作系统环境的Java平台上运行,并能正确生成Oracle 10g数据库实例。
关键词
模型驱动
metaedit +
元建模
代码生成
数据库生成
Keywords
model driven
metaedit+
meta-modeling
code generation
database generation
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 数据库元建模与物理模型生成研究
7
作者
王海林
张雅君
李建芬
机构
山西财经大学信息管理学院
出处
《信息与电脑》
2016年第9期125-126,168,共3页
基金
山西省回国留学人员科研资助项目(项目号:2013076)
文摘
数据库设计是信息系统开发的一个重要环节。将元建模技术应用于数据库设计将大幅提高数据库设计的速度和质量。基于此,从数据库元建模、数据库领域建模和生成器设计三个方面阐述了数据库新的设计流程,并给出了数据库元模型以及从数据库概念模型到物理模型转换的生成器关键代码。
关键词
元建模
领域建模
生成器设计
数据库模型转换
metaedit +
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
题名 让IIS重现活力
8
作者
马国胜
机构
中国人民银行益阳市中心支行
出处
《华南金融电脑》
2005年第12期78-80,共3页
文摘
本文通过了解IIS运行的基本原理,介绍使用MMC管理单元和脚本两种不同的方式手工同步IWAM账号在Active Directory、IIS metabase数据库和COM+应用程序中的密码,在不重装IIS的情况下,解决不能正常运行ASP页面出现的HTTP 500内部错误。
关键词
SAM文件
IS
IWAM账号
metaedit
网络安全
分类号
TP393.08
[自动化与计算机技术—计算机应用技术]
TP311.56
[自动化与计算机技术—计算机软件与理论]
题名 模型驱动下的Java代码自动生成
9
作者
王海林
机构
山西财经大学信息管理学院
出处
《福建电脑》
2011年第3期162-164,共3页
文摘
提出模型驱动下的代码自动生成方法以MetaEdit+作为元建模工具,由领域专家建立领域元模型和模型,通过生成器定义语言MERL,软件开发人员可以很方便地设计代码生成器,直接从领域专家所建立的图形领域模型生成Java程序代码。经测试,所生成的Java程序代码可以在Windows操作系统环境的Java平台上正确运行。
关键词
模型驱动
DSL
代码生成
元建模
metaedit +
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
题名 特定领域建模与Web应用系统生成
被引量:2
10
作者
王海林
机构
山西财经大学信息管理学院
出处
《计算机与信息技术》
2011年第Z2期24-29,共6页
文摘
特定领域建模方法可以大大加快系统开发的速度、提高系统开发的质量。本文以MetaEdit+作为特定领域建模工具,从语言定义、领域建模、代码生成几个方面介绍了特定领域建模方法。通过一个WebShopping实例详细介绍了Web应用系统生成过程,经测试,所生成的Web应用系统可以在Windows操作系统中的Web应用服务器上正确运行。
关键词
特定领域建模
WEB应用系统
代码生成
metaedit +
分类号
TP393.09
[自动化与计算机技术—计算机应用技术]