期刊文献+

基于IFML的移动用户界面建模及到Flutter平台模型转换研究

Research on IFML based mobile user interface modeling and model transformation to Flutter platform
下载PDF
导出
摘要 为了在提高软件开发效率的同时确保前端有绚丽的用户界面(UI),采用模型驱动的工程方法,用交互流建模语言(IFML)对移动用户界面平台无关模型(PIM)建模;通过设计模型转换的映射规则,实现对Flutter的平台相关模型(PSM)建模。在实例验证中,通过映射规则实现交互动画从PIM到PSM的转换,以及使用PSM到代码转换过程中用到的模板,然后用Acceleo转换工具自动生成目标代码,最后通过交互动画的登录页面进行验证,结果表明该方法节省了开发时间,同时能提供较为绚丽的用户界面。 In order to improve the efficiency of software development and ensure a beautiful user interface(UI)at the front end,this paper adopts model-driven engineering method,and uses Interactive Flow Modeling Language(IFML)to model the mobile user interface platform-independent model(PIM).By designing mapping rules of model transformation,Flutter’s platform-dependent model(PSM)was modeled.Through mapping rules,the example tries to realize interactive animation of PIM to PSM transformation and PSM to use template code conversion process,then automatically generates the target code with Acceleo conversion tools.Finally,through interactive animation of the login page,it proves this method can save development time,while providing more gorgeous user interface.
作者 刘瑞 刘晓燕 吉春山 LIU Rui;LIU Xiao-yan;JI Chun-shan(College of Information Engineering and Automation,Kunming University of Science and Technology,Kunming 650504,China)
出处 《陕西理工大学学报(自然科学版)》 2021年第6期32-40,68,共10页 Journal of Shaanxi University of Technology:Natural Science Edition
关键词 模型驱动架构 交互流建模语言 映射规则 FLUTTER model driven architecture interactive flow modeling language mapping rules Flutter
  • 相关文献

参考文献4

二级参考文献19

  • 1陆汝钤.Towards a Mathematical Theory of Knowledge[J].Journal of Computer Science & Technology,2005,20(6):751-757. 被引量:18
  • 2王忠杰,徐晓飞,战德臣.基于特征的构件模型及其规范化设计过程[J].软件学报,2006,17(1):39-47. 被引量:24
  • 3刘辉,麻志毅,邵维忠.模型转换中特性保持的描述与验证[J].软件学报,2007,18(10):2369-2379. 被引量:18
  • 4OMG.Model Driven Architecture[EB/OL].2014-12-01.http://www.omg.org/mda/.
  • 5Kleppe A,Warmer J,Bast W.MDA Explained:The Model Driven Architecture:Practice and Promise[M].[S.l.]:Addison-Wesley Educational Publishers Inc,2014.
  • 6Brambilla M,Fratenali P.Interaction Flow Modeling Language(IFML)Version 1.0[M].[S.l.]:Object Management Group(OMG),2015.
  • 7OMG.IFML Implementation[EB/OL].2014-12-01.http://www.ifml.org/implementations/.
  • 8Richard C Gronback.Eclipse Modeling Project——A Domain-Specific Language Toolkit[M].[S.l.]:Addison-Wesley Educational Publishers Inc,2009.
  • 9Steve C,Gareth J,Stuart K,等.Visual Studio DSL工具特定领域开发指南[M].Visual Studio架构师套件团队,译.北京:机械工业出版社,2008.
  • 10Brambilla 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.

共引文献24

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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