• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

HealMA:一个用于自动生成基于物联网的安卓健康监测应用程序的模型驱动框架。

HealMA: a model-driven framework for automatic generation of IoT-based Android health monitoring applications.

作者信息

Mehrabi Maryam, Zamani Bahman, Hamou-Lhadj Abdelwahab

机构信息

MDSE Research Group, Faculty of Computer Engineering, University of Isfahan, Isfahan, Iran.

Department of Electrical and Computer Engineering, Concordia University, Montreal, QC Canada.

出版信息

Autom Softw Eng. 2022;29(2):56. doi: 10.1007/s10515-022-00363-9. Epub 2022 Sep 27.

DOI:10.1007/s10515-022-00363-9
PMID:36185751
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9514186/
Abstract

The development of IoT-based Android health monitoring mobile applications (apps) using traditional software development methods is a challenging task. Developers need to be familiar with various programming languages to manage the heterogeneity of hardware and software systems and to support different communication technologies. To address these problems, in this paper, we first analyze the domain of health monitoring mobile applications and then propose a framework based on model-driven engineering that accelerates the development of such systems. The proposed framework, called HealMA, includes a domain-specific modeling language, a graphical modeling editor, several validation rules, and a set of model-to-code transformations, all packed as an Eclipse plugin. We evaluated the framework to assess its applicability in generating various mobile health applications, as well as its impact on software productivity. To this end, four different health monitoring applications have been automatically generated. Then, we evaluated the productivity of software developers by comparing the time and effort it takes to use HealMA compared to a code-centric process. As part of the evaluation, we also evaluated the usability of HealMA-generated apps by conducting a user study. The results show that HealMA is both applicable and beneficial for automatic generation of usable IoT-based Android health monitoring apps.

摘要

使用传统软件开发方法开发基于物联网的安卓健康监测移动应用程序是一项具有挑战性的任务。开发人员需要熟悉各种编程语言,以管理硬件和软件系统的异构性,并支持不同的通信技术。为了解决这些问题,在本文中,我们首先分析了健康监测移动应用程序的领域,然后提出了一个基于模型驱动工程的框架,该框架可加速此类系统的开发。所提出的框架名为HealMA,包括一种特定领域的建模语言、一个图形建模编辑器、若干验证规则以及一组模型到代码的转换,所有这些都打包为一个Eclipse插件。我们对该框架进行了评估,以评估其在生成各种移动健康应用程序方面的适用性,以及对软件生产率的影响。为此,已经自动生成了四个不同的健康监测应用程序。然后,我们通过比较使用HealMA与以代码为中心的过程所需的时间和精力,评估了软件开发人员的生产率。作为评估的一部分,我们还通过进行用户研究评估了HealMA生成的应用程序的可用性。结果表明,HealMA对于自动生成可用的基于物联网的安卓健康监测应用程序既适用又有益。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/c9eb515c87f0/10515_2022_363_Fig17_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/bc0d18cfe6e8/10515_2022_363_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/df15d72254fd/10515_2022_363_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/7782da905b1e/10515_2022_363_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/2f78bc7ed0d7/10515_2022_363_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/a55334dbdffe/10515_2022_363_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/67685952fd28/10515_2022_363_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/5fbb57c5fdfa/10515_2022_363_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/aa13052b9cab/10515_2022_363_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/5ac6684c43e2/10515_2022_363_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/dad036bc7a30/10515_2022_363_Fig10_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/af373fe73c19/10515_2022_363_Fig11_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/1d3623f711ec/10515_2022_363_Fig12_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/c724f1bb5b29/10515_2022_363_Fig13_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/ef988403c97e/10515_2022_363_Fig14_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/142ef04786b8/10515_2022_363_Fig15_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/8b1f788240b6/10515_2022_363_Fig16_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/c9eb515c87f0/10515_2022_363_Fig17_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/bc0d18cfe6e8/10515_2022_363_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/df15d72254fd/10515_2022_363_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/7782da905b1e/10515_2022_363_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/2f78bc7ed0d7/10515_2022_363_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/a55334dbdffe/10515_2022_363_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/67685952fd28/10515_2022_363_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/5fbb57c5fdfa/10515_2022_363_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/aa13052b9cab/10515_2022_363_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/5ac6684c43e2/10515_2022_363_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/dad036bc7a30/10515_2022_363_Fig10_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/af373fe73c19/10515_2022_363_Fig11_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/1d3623f711ec/10515_2022_363_Fig12_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/c724f1bb5b29/10515_2022_363_Fig13_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/ef988403c97e/10515_2022_363_Fig14_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/142ef04786b8/10515_2022_363_Fig15_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/8b1f788240b6/10515_2022_363_Fig16_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6a75/9514186/c9eb515c87f0/10515_2022_363_Fig17_HTML.jpg

相似文献

1
HealMA: a model-driven framework for automatic generation of IoT-based Android health monitoring applications.HealMA:一个用于自动生成基于物联网的安卓健康监测应用程序的模型驱动框架。
Autom Softw Eng. 2022;29(2):56. doi: 10.1007/s10515-022-00363-9. Epub 2022 Sep 27.
2
ALBA: a model-driven framework for the automatic generation of android location-based apps.ALBA:一个用于自动生成基于安卓系统位置应用的模型驱动框架。
Autom Softw Eng. 2021;28(1):2. doi: 10.1007/s10515-020-00278-3. Epub 2021 Jan 21.
3
A comparative study on HIPAA technical safeguards assessment of android mHealth applications.安卓移动健康应用程序的《健康保险流通与责任法案》技术保障评估的比较研究
Smart Health (Amst). 2022 Dec;26. doi: 10.1016/j.smhl.2022.100349. Epub 2022 Oct 8.
4
Usability evaluation of mobile applications using ISO 9241 and ISO 25062 standards.使用ISO 9241和ISO 25062标准对移动应用程序进行可用性评估。
Springerplus. 2016 Apr 29;5:548. doi: 10.1186/s40064-016-2171-z. eCollection 2016.
5
Remote Monitoring of Colorectal Cancer Survivors Using a Smartphone App and Internet of Things-Based Device: Development and Usability Study.使用智能手机应用程序和物联网设备对结直肠癌幸存者进行远程监测:开发与可用性研究。
JMIR Cancer. 2023 Feb 15;9:e42250. doi: 10.2196/42250.
6
Situation-Aware IoT Data Generation towards Performance Evaluation of IoT Middleware Platforms.面向物联网中间件平台性能评估的情境感知物联网数据生成。
Sensors (Basel). 2022 Dec 20;23(1):7. doi: 10.3390/s23010007.
7
Let the Cat out of the Bag: Popular Android IoT Apps under Security Scrutiny.《揭开锅盖:备受关注的安卓物联网应用程序安全评估》
Sensors (Basel). 2022 Jan 10;22(2):513. doi: 10.3390/s22020513.
8
An Automatic User Activity Analysis Method for Discovering Latent Requirements: Usability Issue Detection on Mobile Applications.一种自动用户活动分析方法,用于发现潜在需求:移动应用程序中的可用性问题检测。
Sensors (Basel). 2018 Sep 5;18(9):2963. doi: 10.3390/s18092963.
9
A Developer-Oriented Framework for Assessing Power Consumption in Mobile Applications: Android Energy Smells Case Study.一种面向开发者的移动应用功耗评估框架:安卓能量嗅探案例研究
Sensors (Basel). 2024 Oct 7;24(19):6469. doi: 10.3390/s24196469.
10
DroidChamber: Multilevel Security for Mobile Devices to Support Telemedicine on the Battlefield.DroidChamber:用于移动设备的多层安全防护,以支持战场上的远程医疗。
Mil Med. 2023 Nov 8;188(Suppl 6):192-198. doi: 10.1093/milmed/usad084.

引用本文的文献

1
Model-Driven Engineering Techniques and Tools for Machine Learning-Enabled IoT Applications: A Scoping Review.面向机器学习赋能的物联网应用的模型驱动工程技术与工具:范围综述。
Sensors (Basel). 2023 Jan 28;23(3):1458. doi: 10.3390/s23031458.

本文引用的文献

1
ALBA: a model-driven framework for the automatic generation of android location-based apps.ALBA:一个用于自动生成基于安卓系统位置应用的模型驱动框架。
Autom Softw Eng. 2021;28(1):2. doi: 10.1007/s10515-020-00278-3. Epub 2021 Jan 21.
2
Vital signs assessed in initial clinical encounters predict COVID-19 mortality in an NYC hospital system.初始临床接触中评估的生命体征可预测纽约市医院系统中 COVID-19 的死亡率。
Sci Rep. 2020 Dec 9;10(1):21545. doi: 10.1038/s41598-020-78392-1.
3
Facilitating the development of cross-platform mHealth applications for chronic supportive care and a case study.
促进用于慢性支持性护理的跨平台移动健康应用程序的开发及案例研究
J Biomed Inform. 2020 May;105:103420. doi: 10.1016/j.jbi.2020.103420. Epub 2020 Apr 7.
4
Analysis of environmental risk factors for chronic obstructive pulmonary disease exacerbation: A case-crossover study (2004-2013).慢性阻塞性肺疾病恶化的环境危险因素分析:病例交叉研究(2004-2013 年)。
PLoS One. 2019 May 23;14(5):e0217143. doi: 10.1371/journal.pone.0217143. eCollection 2019.
5
Continuous remote monitoring of COPD patients-justification and explanation of the requirements and a survey of the available technologies.慢性阻塞性肺疾病患者的连续远程监测——需求的理由和解释,以及对现有技术的调查。
Med Biol Eng Comput. 2018 Apr;56(4):547-569. doi: 10.1007/s11517-018-1798-z. Epub 2018 Mar 5.
6
Global Strategy for the Diagnosis, Management, and Prevention of Chronic Obstructive Lung Disease 2017 Report. GOLD Executive Summary.慢性阻塞性肺疾病全球策略:诊断、管理与预防 2017 年报告。GOLD 执行摘要。
Am J Respir Crit Care Med. 2017 Mar 1;195(5):557-582. doi: 10.1164/rccm.201701-0218PP.