基于行为声明的iOS应用可信性测试的研究与应用

来源 :北京工业大学 | 被引量 : 1次 | 上传用户:zhongqiwen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的进步,移动互联网产业获得了飞速的发展,以iOS和Android操作系统为主要代表的移动智能终端在全球范围内得到了迅猛发展与普及。在iOS平台上出现了越来越多的恶意软件、有害软件和“表里不一”的软件,这样的软件会给人们带来巨大的经济损失,严重地威胁到了人们的人身和数据安全。虽然苹果公司针对这些恶意有害的软件推出了App Store审核等相关措施,人们普遍认为iOS系统相比其他系统更加安全,但是还是出现了例如XcodeGhost、YouMi SDK等恶意盗取用户隐私和敏感数据的安全事件,这说明通过了App Store审核过程的软件也可能存在安全隐患问题。所以如何保证移动终端应用的可信性是目前需要解决的问题。本文以iOS应用作为研究对象,研究如何对软件的可信性进行测试。同时,由于软件系统规模越来越庞大,传统的测试方法需要占据软件开发周期大量的时间和资源,因此需要一种高效快速的测试技术,所以测试用例的自动生成也作为本文要解决的问题。近些年来,国内外的研究学者在测试用例自动生成的研究中,将诸如遗传算法、模拟退火算法等启发式寻优算法应用在其中,极大地提升了软件测试的效率。粒子群算法相较于大部分进化寻优算法,具有收敛速度快、调整参数少、通用性强等特点。但是粒子群算法在实际应用中存在算法中后期粒子的多样性缺失、搜索精度降低和容易陷入局部最优解导致呈现早熟性等问题。针对此本文提出一种基于动态自适应与混沌搜索的粒子群算法。本文针对软件测试过程,提出了一种将软件可信性与软件测试用例自动生成技术相结合的测试方法。首先对iOS系统进行分析,并结合行为声明定义提取可信属性,将其作为择优算法的初始输入值。然后在择优算法选取方面,通过本文改进的粒子群算法来完成可信测试用例的自动生成。最终运行结果表明,本文实现的可信测试用例自动生成系统能够在准确验证软件可信性的前提下,同时加快软件的测试流程。
其他文献
在金属熔体的凝固过程中,形核方式通常都是异质形核。研究异质核心的形核效用,分析其异质形核机理,有助于获得更为细小的凝固组织,从而消除缺陷和提高力学性能。在异质形核领
目的探讨小儿肠炎治疗中个性化护理干预的效果。方法选择2015年4月~2016年10月期间睢县人民医院接收的86例小儿肠炎患儿,按照护理方法的不同分为观察组(n=43)和对照组(n=43),对照
在飞机、舰船、导弹等大型装备中,各种规模、型号的多芯电缆有着广泛的应用。这些电缆错综复杂,由于碰撞、挤压以及其它恶劣的使用环境的影响,使其绝缘受损,绝缘强度下降,增
在资源勘查与环境保护并重稳步推进的大背景下,对矿区的环境质量与生态风险评价的研究成为近年来的研究热点。本文以江西赣南典型离子吸附型稀土矿区地表水、土壤两种主要的环境介质为研究对象,从环境地球化学、环境科学与工程学、生态学等方面对该地区地表水、土壤重金属的赋存状态、迁移能力以及生物有效性进行了详细研究,得到了一些认识,主要有:1.从环境地球化学的角度对轻、中、重三种不同类型的稀土矿区进行了间隔56年
白云鄂博矿床是世界上最大的轻稀土矿床,长期的采矿活动导致周围环境累积了大量重金属,从而导致当地土壤环境受到严重污染。为了制定有效的保护措施,本研究对白云鄂博矿区及
"恐怖电影"已经成了马徐维邦身上一个重要的标签,1937年《夜半歌声》上映,在恐怖片极度匮乏的一个年代,该片为中国的类型电影开辟了一条新的道路。直至今日,中国电影已过百年,
<正>只有首先将企业家的精神注入到企业的机体内,使企业在发展的过程中有了精神,有了灵魂,有了气质,才能自强不息,生生不已。企业家精神是企业重要的无形资产之一,它关乎企业
随着经济一体化进程的加快,更多的企业已经认识到财务工作的重要性,并且加强了对企业内部财务管理方面的监督。财务审计作为财务管理中的一个重要环节,在财务管理中的作用不
教材精析《船长》选自法国著名作家雨果的小说。作品语言生动、情节感人,通过诺曼底号轮船遇险过程中哈尔威船长指挥救援工作最后以身殉职的故事,表现了他临危不惧、沉着果敢、