当前位置: X-MOL 学术Mobile Netw. Appl. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Analyzing Energy Leaks of Android Applications Using Event-B
Mobile Networks and Applications ( IF 2.3 ) Pub Date : 2021-05-23 , DOI: 10.1007/s11036-021-01764-y
Hong Anh Le

The number of mobile applications downloaded recently from Google stores increase steadily. It is believed that mobile applications market revenues will grow fast and receive more attention from software developers. Even though, hardware technologies and operating systems have made a big contribution to improve the battery capacity, power consumption is one of the most important and crucial non-functional properties of mobile applications. Many approaches have been dedicated for analyzing and optimizing the power consumption at different levels. This paper proposes a method for analyzing energy leaks of Android application at the design phase. First, it introduces a formalization of an event-based power consumption model. After that, the paper presents a method to translate this model to Event-B notations. Based on the target model, it is able to check if the application leads to energy leaks or violates the power consumption constraints based on formal proofs. Finally, the motivating examples are shown for the illustration purpose.



中文翻译:

使用事件B分析Android应用程序的能量泄漏

最近从Google商店下载的移动应用程序数量稳步增长。人们认为,移动应用程序市场收入将快速增长,并会受到软件开发商的更多关注。即使硬件技术和操作系统在提高电池容量方面做出了巨大贡献,但功耗仍然是移动应用程序最重要和至关重要的非功能属性之一。许多方法专用于分析和优化不同级别的功耗。本文提出了一种在设计阶段分析Android应用程序能量泄漏的方法。首先,它介绍了基于事件的功耗模型的形式化。之后,本文提出了一种将该模型转换为事件B表示法的方法。根据目标模型,它能够根据形式证明来检查应用程序是否导致能量泄漏或违反功耗约束。最后,出于说明目的显示了激励示例。

更新日期:2021-05-23
down
wechat
bug