期刊文献+

IFML模型至服务内容模型的映射研究

Research on the Mapping from IFML Model to Service Content Model
下载PDF
导出
摘要 为缩小应用前端与系统结构模型之间的鸿沟,提出将交互流建模语言模型(IFML)直接映射为服务内容模型(SCM)的方法。首先,分析IFML和SCM元模型元素的特点,设计IFML模型元素至SCM模型元素的映射规则;然后,利用查询视图转换操作语言(QVTo)描述映射规则,并在IBM Rational Software Architect(RSA)平台上执行QVTo引擎,完成IFML模型至SCM模型的自动映射;最后,应用网上购物系统演示模型映射的执行结果,利用形式语义验证IFML模型与SCM模型之间的一致性。实验结果表明,应用前端的视图容器、动作和事件等元素与系统结构之间存在很强的一致性,IFML模型至SCM模型的自动映射可使系统的内容模型设计更加符合用户需求,从而有效提高软件开发质量和效率。 In order to reduce the gap between the application front-end and the system structure model,an approach of mapping the interactive flow modeling language(IFML)model into the service content model(SCM)model is proposed. Firstly,the meta model of the IFML and SCM are analyzed,and the mapping rules from the IFML model elements to SCM model elements are designed. Secondly,the mapping rules are described by Query View Transformation Operational(QVTo),and are implemented by the QVTo engine on the IBM Rational Software Architect(RSA)platform to complete the automatic mapping. Finally,the online shopping system is applied to demonstrate the executing results of the model mapping,and the consistency between the IFML model and the SCM model is validated by formal semantics. The experimental results show that there is a strong consistency between the elements such as view container,action and event in the application front-end and the system structure. Thus,the automatic mapping from IFML model to SCM model can make the content model design of the business system more in line with the user requirements,and effectively improve the quality and efficiency of software development.
作者 李宗花 LI Zong-hua(School of Computer Science and Technology,Huaiyin Normal University,Huai’an 223300,China)
出处 《软件导刊》 2022年第9期57-62,共6页 Software Guide
基金 国家自然科学基金项目(61902141) 教育部人文社会科学研究青年基金项目(19YJCZH095)。
关键词 交互流建模语言 模型映射 服务内容模型 查询视图转换操作 interactive flow modeling language model mapping service content model query view transformation operational
  • 相关文献

参考文献5

二级参考文献15

  • 1林炜,夏宽理.基于MDA的模型转换方法研究[J].计算机工程与应用,2005,41(2):80-83. 被引量:12
  • 2刘晓燕,张云生,J-J.Schwarz,李俊昌.UML-RT到一个图形设计环境体系结构的映射[J].计算机科学,2006,33(6):280-283. 被引量:5
  • 3OMG.Model Driven Architecture[EB/OL].2014-12-01.http://www.omg.org/mda/.
  • 4Kleppe A,Warmer J,Bast W.MDA Explained:The Model Driven Architecture:Practice and Promise[M].[S.l.]:Addison-Wesley Educational Publishers Inc,2014.
  • 5Brambilla M,Fratenali P.Interaction Flow Modeling Language(IFML)Version 1.0[M].[S.l.]:Object Management Group(OMG),2015.
  • 6OMG.IFML Implementation[EB/OL].2014-12-01.http://www.ifml.org/implementations/.
  • 7Richard C Gronback.Eclipse Modeling Project——A Domain-Specific Language Toolkit[M].[S.l.]:Addison-Wesley Educational Publishers Inc,2009.
  • 8Steve C,Gareth J,Stuart K,等.Visual Studio DSL工具特定领域开发指南[M].Visual Studio架构师套件团队,译.北京:机械工业出版社,2008.
  • 9Brambilla M,Fratenali P.Interaction Flow Modeling Language Model-driven UI Engineering of Web and Mobile Apps with IFML[M].[S.l.]:The MK/OMG Press,2015.
  • 10李智,金芝.从用户需求到软件规约:一种问题变换的方法[J].软件学报,2013,24(5):961-976. 被引量:8

共引文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部