摘要
针对目前特定领域软件开发中存在的复用率不高、开发效率低等问题,提出一种基于FODA的特定领域建模方法.采用FODA方法进行领域分析,建立一种简化的领域特征模型;利用领域建模语言(GME),根据特征模型构建领域元模型,并解释生成该领域建模环境;通过在该环境中搭建新系统模型,指导应用系统开发,以简化领域内应用系统的开发过程.该方法应用于医疗检验分析仪器领域的结果表明,开发效率得到显著提高,可为其他领域系统开发提供借鉴.
A domain-specific modeling method based on feature-oriented domain analysis (FODA) is presented to improve the efficiency of software development in specific domain. FODA method was used to analyze the specific domain, and a feature model is obtained. According to the feature model the domain meta-model can be built, from which the domain-specific modeling language (DSML) can be generated by the recta-model interpreter. When developing a new system in this domain, one can thus follow these two steps: firstly, constructing the user model of the system using DSML; secondly, generating t'h; source code by model interpreter and an application system can be complied. This method is applied to the domain of clinical analyzer. The result indicates that the efficiency of developing a new system of the domain has been improved, thus it will be a reference for other domains.
出处
《华中科技大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2009年第8期35-38,共4页
Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金
国家高技术研究发展计划资助项目(2007AA703112)
关键词
软件工程
建模
复用
特征模型
特定领域建模
元模型
通用建模环境
software engineering
model,buildings
reusability
feature model
domain-specific modeling (DSM)
recta-model
generic modeling environment (GME)
作者简介
权巍(1981-),女,博士研究生,E-mail:b-wei@163.com.