检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘磊[1] 周业林 杨小兵[3] LIU Lei;ZHOU Yelin;YANG Xiaobing(Informatization Construction Management Center,Kunming University of Science and Technology,Kunming 650051,China;School of Civil Aviation,Kunming University of Science and Technology,Kunming 650051,China;Kunming University of Science and Technology,Kunming 650051,China)
机构地区:[1]昆明理工大学信息化建设管理中心,云南昆明650051 [2]昆明理工大学民航学院,云南昆明650051 [3]昆明理工大学,云南昆明650051
出 处:《计算机与网络》2023年第1期54-58,共5页Computer & Network
基 金:云南省教育厅科学研究基金项目(2010Y404)。
摘 要:模型驱动架构(Model Driven Architecture,MDA)是一种先进、系统、高效的软件开发方法。然而掌握MDA模型转换和实现完整代码生成,具有一定的难度。在研究元建模技术的基础上,对领域建模语言(Domain Specific Language,DSL)与元建模相结合的开发方法进行了探索,该方法基于MDA以模型为中心的思想,能快速通过模型转换实现完整代码的生成,易用性提高。结合Web应用系统这个领域,利用领域型元建模工具MetaEdit+,以学生健康信息收集系统的开发为例,验证了领域元建模开发方式在解决领域问题上的可行性。Model Driven Architecture(MDA)is an advanced,systematic and efficient software development method.However,it is difficult to grasp the MDA model transformation and realize the complete code generation.Based on the research of the metamodeling technology,the development method of the Domain Specific Language(DSL)combined with metamodeling is explored.The method is based on the idea of MDA which is centered on the model,being able to quickly realize the complete code generation through model transformation,and it is easy to be used.Combined with Web application system,the feasibility of the domain metamodeling development method in solving domain problemsis verified by using the metamodeling tool MetaEdit+and taking the development of the student health information collection systemas an example.
关 键 词:模型驱动 模型转化 代码生成 领域语言 元建模 建模工具
分 类 号:TP31[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:13.59.1.209