Android老化现象分析及建模研究开题报告

 2022-08-29 10:44:21

全文总字数:7419字

1. 研究目的与意义(文献综述)

软件老化是指软件在长期连续运行过程中,由于不可预知的(通常指与老化相关的)错误,如系统内存泄漏、未释放的文件描述符、存储空间碎片以及舍入误差的累积,导致软件性能逐渐下降或崩溃的现象,是计算机系统中的一种常见现象。

与传统的硬件老化现象一样,软件老化是随机的,但频率和导致故障的概率较高。软件老化可以在各种软件中发现,不仅局限于Linux操作系统、云计算软件等一般商业或民用系统,也会发生在军事、航空航天和其他安全关键系统中。

安卓手机作为一种流行的通信设备,拥有庞大的用户群。当软件发生意外错误时,会对用户体验产生很大负面影响。自1995年首次提出软件老化概念以来,随着软件的规模和复杂性的增加,软件老化越来越受到软件可靠性领域专家学者的广泛关注和研究。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

基本内容:

1、查阅相关资料,了解安卓让程序在后台以加速下次应用启动时间,当内存不足时,运行大型程序会触发系统进程调度策略,清楚安卓内部内存回收机制如何运作,比如杀死任务的优先级、需要多少内存。

2、定义监控策略,选取可用内存作为操作系统老化的评估指标,并设计负荷生成器对系统进行压力测试,采集数据进行统计并建立数据库。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

(1)2019/1/19—2019/2/28:确定选题,查阅相关文献,完成外文翻译,撰写开题报告,完成初步实验方案构思;

(2)2019/3/1—2019/3/31:掌握使用安卓按键精灵模拟人为操作安卓手机的方法。了解表现老化的关键指标和可用内存数据的收集方法,编写程序收集该数据并保存至txt文件中,用收集到的数据建立数据库,并统计分析。

(3)2019/4/1—2019/4/30:处理实验数据,通过黄金分割率划分数据集,构建马尔科夫模型,得出初始状态概率和状态转移矩阵,利用matlab基于收集的数据和构建的模型预测老化。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1] Xiang J, Weng C, ZhaoD, et al. A New Software Rejuvenation Model for Android[C]//2018 IEEEInternational Symposium on Software Reliability Engineering Workshops (ISSREW).IEEE, 2018: 293-299.

[2] Weng C, Zhao D, Lu L,et al. A Rejuvenation Strategy in Android[C]//2017 IEEE International Symposiumon Software Reliability Engineering Workshops (ISSREW). IEEE, 2017: 273-279.

[3] Grottke M, Matias R,Trivedi K S. The fundamentals of software aging[C]//2008 IEEE InternationalConference on Software Reliability Engineering Workshops (ISSRE Wksp). Ieee,2008: 1-6.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。