-
题名基于模型的移动应用功能场景自动标注方法
- 1
-
-
作者
郑晓梅
钱正轩
李刚
王天舒
-
机构
南京中医药大学人工智能与信息技术学院
南京大学计算机科学与技术系
南京大学计算机软件新技术国家重点实验室
-
出处
《计算机工程与设计》
北大核心
2023年第10期3039-3046,共8页
-
基金
国家自然科学基金项目(61472180)
江苏省社会科学基金项目(21TQB001)
+1 种基金
江苏省科技计划项目青年基金项目(BK20210696)
未来网络科研基金项目(FNSRFP-2021-ZD-24)。
-
文摘
对于程序功能场景的识别一直是程序理解方面的难点之一,现有的方法主要还是依靠人工标注。针对该难点,对移动应用的执行过程进行研究,提出一种基于模型的功能场景自动化标注方法AFSLM。基于交互流建模语言IFML国际标准构造刻画移动应用执行特征的应用执行路径ARP动态模型,用于直接对应移动应用的测试脚本,设计用于度量功能场景相似度的模型匹配算法,提出基于模型的功能场景自动化标注方法AFSLM,实现将人工测试模型的功能场景标签泛化到自动化工具探索模型上,实现高效的功能场景自动化标注。通过实例研究和实验评估,展示方法的有效性。
-
关键词
功能场景
人工标注
自动化标注方法
交互流建模语言
应用执行路径
相似度
泛化
-
Keywords
function scenes
manual labeling
automatic labeling method
ifml
ARP
similarity
generalize
-
分类号
TP311.56
[自动化与计算机技术—计算机软件与理论]
-
-
题名可扩展性IFML元模型开发新的Web应用程序问题
- 2
-
-
作者
李丹丹
刘晓燕
朱汇龙
曹荣凯
-
机构
昆明理工大学信息工程与自动化学院
-
出处
《软件》
2017年第12期233-237,共5页
-
文摘
Web工程是开发Web应用的一种系统方法,大量的Web工程方法已被提出。通过使用不同的机制捕获Web应用程序概念,定义新模型来扩展这些方法。由于Web应用程序的复杂性上升,Web工程方法无法再提供Web解决方案。尽管交互流建模语言(IFML)是最近被提出作为开发Web应用程序的新方法,但它有局限性。因此,这些方法需要改进。在本文中,介绍了IFML可扩展性支持Web应用程序新问题的能力。此外,通过UML机制扩展IFML,以支持从上下文到用户界面的新问题。新的IFML通过定义新模型解决上下文Web应用程序的缺失,并成为开发现代Web应用的新方向。
-
关键词
WEB工程
ifml
可扩展性
元模型
-
Keywords
Web Engineering
ifml
Extensibility
Metamodel
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于MVC的IFML建模方法研究
- 3
-
-
作者
李雅雯
刘晓燕
-
机构
昆明理工大学信息工程与自动化学院
-
出处
《软件导刊》
2018年第2期38-40,共3页
-
文摘
MVC模式是制作软件的标准设计模式,前端开发用户体验良好。但是目前基于MVC模式的开发框架存在成本高、效率低的问题。为了避免前端开发过程中产生代码量过大、重用性过低、不易维护、扩展性不好等技术难题,OMG提出了一种详细的用来描述图形界面的抽象模型:交互流建模语言(IFML)。它是一种可视化表达前端界面构成、用户交互和控制行为的工具。在IFML模型中结合MVC架构模式,对增强前端开发的精确性和完备性具有重要意义。扩展后的框架可以根据不同需求修改相关模型,增强了模型的可复用性,提高了应用前端的开发效率及代码的可重用性。
-
关键词
MVC模式
前端开发
ifml
可视化
模型
-
Keywords
MVC mode
front-end development
ifml
visualization
model
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-
-
题名基于IFML的移动应用开发建模方法研究
- 4
-
-
作者
李雅雯
刘晓燕
-
机构
昆明理工大学信息工程与自动化学院
-
出处
《软件导刊》
2017年第12期30-32,共3页
-
文摘
随着移动互联网的发展,移动应用开发如火如荼。由于市场上手机操作系统繁多,给移动应用的开发特别是应用移植带来很多麻烦。开发一个移动应用是一项复杂工作,需要掌握很多技术,包括前端开发,这些技术由不同技能的人共同完成。一个有序的开发过程以适当的建模概念为中心,这对于克服开发中固有的复杂性至关重要。交互流建模语言(IFML)是针对移动应用量身定制的OMG建模语言标准的扩展。IFML提供了一种独特、简明、能压缩的,用UML类图、状态图表示用户界面的可视性语法,在移动应用开发中起着积极作用。
-
关键词
移动应用
前端开发
建模
ifml
UML
-
Keywords
mobile application
front-end development
modeling
ifml
UML
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-
-
题名基于IFML智能家居移动界面的前端建模
- 5
-
-
作者
乐婷婷
刘晓燕
李丹丹
曹荣凯
吉春山
-
机构
昆明理工大学信息工程与自动化学院
金川镍钻研究设计院
-
出处
《信息技术》
2019年第4期143-147,共5页
-
文摘
随着智能家居技术的快速发展,终端用户对移动界面的应用提出越来越高的要求,目前在用户和移动界面交互方面还需进一步的研究。因此,针对智能家居移动界面的应用,运用了一种基于IFML标准的模型驱动的移动应用建模方法,通过定义容器和组件扩展、上下文扩展及事件扩展并使用可视化建模语言对智能家居移动界面进行建模,生成的中央控制器、空气质量检测、语音遥控和摄像头移动界面比传统的移动界面具有更强的交互性和更好的用户体验。
-
关键词
ifml
智能家居
模型驱动开发
移动应用程序
-
Keywords
ifml
smart home
model-driven development
mobile application
-
分类号
TU855
[建筑科学]
-
-
题名IFML在Web开发中的应用
- 6
-
-
作者
朱汇龙
刘晓燕
-
机构
昆明理工大学信息工程与自动化学院
-
出处
《软件导刊》
2017年第11期157-159,共3页
-
文摘
IFML(Interaction Flow Modeling Language)的目标是为系统架构师、软件工程师和软件开发人员提供描述应用程序前端主要维度的交互流模型定义工具。应用程序视图部分由视图容器和视图组件组成,体现应用程序状态的对象以及可执行的业务逻辑操作引用。视图组件与数据对象和事件的绑定事件发生后要执行动作控制逻辑,以及在不同层次架构中分配控制、数据和业务逻辑。分析了IFML在Web开发中的生命周期,并根据生命周期中使用的方法对IFML进行比较,最终将IFML添加到Web工程的生命周期图中。通过实例验证了该方法的可行性。
-
关键词
ifml
Web开发生命周期
交互建模
Web工程方法
WebRatio
-
Keywords
ifml
Web development lifecycle
interaction modeling
Web engineering methods
WebRatio
-
分类号
TP319
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于IFML的跨平台移动应用程序模型驱动开发
- 7
-
-
作者
乐婷婷
刘晓燕
-
机构
昆明理工大学信息工程与自动化学院
-
出处
《软件导刊》
2018年第4期107-110,共4页
-
文摘
现有软件应用程序可分为移动版本和Web版本两大类,但这些应用程序通常只能应用于其中一个平台(移动或Web平台),而不能同时适用于另一个平台。目前的解决方案是开发两个不同程序,通过不同的设计方法和工具实现,但该方式需要双重的开发和维护成本。为解决该问题,提出一个名为WebRatio Platform的综合工具套装软件,用于Web和移动应用程序的模型驱动开发,能够同时支持Web和移动应用程序设计。该工具是根据IFML(交互流建模语言)中OMG标准语言的两个版本扩展而来,具有模型检查和全代码生成功能,可生成即时发布的Web和跨平台移动应用程序。
-
关键词
模型驱动开发
ifml
跨平台开发
移动应用
-
Keywords
model-driven development
ifml
cross-platform development
mobile application
-
分类号
TP319
[自动化与计算机技术—计算机软件与理论]
-
-
题名IFML模型和OWL本体对Web图形界面的研究
- 8
-
-
作者
朱汇龙
刘晓燕
张雪梅
曹荣凯
李丹丹
-
机构
昆明理工大学信息工程与自动化学院
山东省商河县胡集中学
-
出处
《软件》
2017年第12期211-215,共5页
-
文摘
IFML(Interaction Flow Modeling Language)的目标是为系统架构师、软件工程师和软件开发人员提供描述应用程序前端主要维度的交互流模型的定义工具。针对当前描述图形界面的抽象模型问题,提出了一种基于MDE的模型驱动开发方法,它将逻辑描述UI组件及其与IFML捕获的交互合并,以增强Web应用程序界面的呈现。该方法用简单真实用户界面来产生一个HTML5模型作为目标模型。最终将IFML与ODM组合在一起以生成用户图形界面,通过实例验证了该方法的可行性。
-
关键词
ODM
ifml
图形界面
模型驱动
平台独立模型
-
Keywords
ODM
ifml
Graphic interface
Model driven engineering
Platform independent model
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于IFML的Web应用程序建模分析
- 9
-
-
作者
张日花
刘婷婷
陈红娟
-
机构
山东华宇工学院
-
出处
《电子技术与软件工程》
2021年第22期34-35,共2页
-
基金
山东华宇工学院2020年度教育教学改革研究项目:WEB应用程序开发线上线下混合教学模式研究(项目编号:2020JG55)。
-
文摘
本文阐述了IFMLeditorg作为一种开源在线MDD工具,其能够从IFML规范自动生成Web以及移动应用程序的快速原型,同时利用该工具还能够用于由IFML到PCN语义映射支持可实现模型检查以及模拟过程。
-
关键词
ifml
WEB应用程序
建模
-
分类号
TP393.09
[自动化与计算机技术—计算机应用技术]
-
-
题名基于IFML自动生成Web和移动应用程序的研究
- 10
-
-
作者
朱汇龙
刘晓燕
张雪梅
李丹丹
曹荣凯
-
机构
昆明理工大学信息工程与自动化学院
山东省商河县胡集中学
-
出处
《软件》
2017年第11期95-100,共6页
-
文摘
IFML(Interaction Flow Modeling Language)的目标是为系统架构师、软件工程师和软件开发人员提供描述应用程序前端主要维度的交互流模型的定义工具。用于Web和移动应用程序开发的各种不同平台且需要快速原型设计和多个版本的评估。模型驱动开发(MDD)以文本或视觉语言来代表高级应用程序,可用于通过模型到模型、模型到代码自动转换最终生成产品。我们描述了IFMLEdit.org,一个开源的在线MDD工具,用于从IFML规范自动生成Web和移动应用程序的快速原型。该工具还支持从IFML到PCN(petri网的一个变体)的语义映射,用于模型模拟和检查。
-
关键词
ifml
移动应用
模型驱动开发
语义映射
-
Keywords
FML
Mobile applications
Model driven engineering
Semantic mapping
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-