登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 计算机科学与技术 > 正文

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

 2020-02-18 08:02  

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元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图