摘要
模型驱动工程(model-driven engineering,简称MDE)已成为软件工程领域的研究热点之一,它的核心基础是模型驱动架构(model-driven architecture,简称MDA)。本文在深入研究问题框架方法的基础上,结合模型驱动架构理论提出并开发了一种面向问题的领域和需求模型变换技术及辅助支持工具,并且通过一个案例研究来展示该技术的实际应用过程。结果表明,所开发的计算机辅助软件工程工具既实现了模型的可视化变换,又实现了需求文本的同步自动变换,从而增强了工具在实际使用时的交互性和易理解性。
Problem Frames have become a major approach to the study of software requirements in the software engineering research community.It provides intuitive models and analytical methods for requirements analysis in software development.Therefore,how to deploy problem transformation techniques to derive software specifications(for programming) from user requirements is an important research topic in software requirements engineering.Model-driven engineering(MDE) has become one of the hot spots in software engineering research,and its core foundation is model-driven architecture(MDA).Based on previous in-depth research on Problem Frames and inspired by the MDA approach,a problem-oriented domain and requirements modeling transformation technique was developed.In addition a case study was conducted to illustrate its practical applications.Experimental results show that the CASE tool can implement problem transformation visually and modify textual requirements automatically in sync with each transformation step,thus enhancing the interactivity and comprehensibility of the tool in its practical application.
出处
《广西师范大学学报(自然科学版)》
CAS
北大核心
2013年第2期19-26,共8页
Journal of Guangxi Normal University:Natural Science Edition
基金
国家自然科学基金资助项目(61262004)
广西自然科学基金资助项目(2012GXNSFCA053010)
北京大学高可信软件技术教育部重点实验室开放课题(HCST201102)
2013年广西研究生教育创新计划项目(YC-SZ2012059)
关键词
问题框架
需求分析和建模
模型变换
计算机辅助软件工程
problem frames
requirements analysis and modeling
model transformation
computer-aided software engineering(CASE)