登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
基于程序变异的C代码故障注入器的研究与实现.docx
文档分类:
IT计算机
|
页数:约2页
举报非法文档有奖
分享到:
1
/
2
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
2
下载此文档
文档列表
文档介绍
基于程序变异的C代码故障注入器的研究与实现.docx
该【基于程序变异的C代码故障注入器的研究与实现 】是由【wz_198613】上传分享,文档一共【2】页,该文档可以免费在线阅读,需要了解更多关于【基于程序变异的C代码故障注入器的研究与实现 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。基于程序变异的C代码故障注入器的研究与实现
随着计算机科学技术的不断发展,计算机软件的质量与安全性成为越来越重要的话题。软件故障的出现可能会导致系统崩溃,损失重要数据,甚至是导致严重的人身财产损失。因此,软件故障注入技术被广泛研究和应用。本文将要介绍的是一种基于程序变异的C代码故障注入器。
程序变异是在源代码的基础上进行修改,以引入故障或错误,进而产生新的程序。程序变异技术具有运行时无干扰、实现简单、效果明显、容易测试等特点。因此,它被广泛应用于软件可靠性、测试覆盖率、安全性、兼容性等方面的研究。
本研究提出一种基于程序变异技术的C代码故障注入器(CFI)。具体实现步骤如下:
首先,将待测源代码进行解析,生成抽象语法树(AST)。在AST中,每个节点对应源代码中的一个语法单元。然后,使用随机变异算法对AST进行变异。变异后的AST再转化为C代码,得到新的程序。新程序的形式和原程序一样,但与原程序的差别在于引入了故障或错误。
程序变异时,首先需要确定变异的操作类型。常见的变异类型包括插入、删除、修改和替换等。在这个过程中,需要对变异时的数据依据其类型和数据类型等基本属性进行特殊处理,以确保程序语法正确性。例如,不能对整数变量进行浮点数操作,或者不能对字符串数据进行加法操作。
在变异结束后,需要对新程序进行编译、执行和测试。对于新程序的测试将利用原程序的测试用例,比对其运行时结果是否与原程序相同。如果运行结果不同,则将之视为注入了故障或错误。重复若干次后,可以得到一个故障注入数据集。
最后,根据实际需求,可以对故障注入数据集进行分析和利用。例如,通过统计不同类型故障的出现频率,可以了解程序中可能存在的故障类型及其相关的测试缺陷;或者可以根据数据集挑选出特定类型的故障,进而集中地进行单元测试和系统测试。
总的来说,使用程序变异技术进行C代码故障注入,是一种非常有效的测试方法。因为它不仅可以引入故障或错误,同时还能够保证新程序的语法正确性,增强了程序的可靠性。同时,它也可以用于较大规模软件系统的测试中,提高测试效率。
基于程序变异的C代码故障注入器的研究与实现 来自淘豆网m.daumloan.com转载请标明出处.
猜你喜欢
2025年二级建造师之二建建筑工程实务考试题库..
161页
2025年国家电网招聘之通信类考试题库及参考答..
164页
2025年国家电网招聘之通信类考试题库含答案【..
164页
2025年土地登记代理人之土地登记相关法律知识..
178页
2025年土地登记代理人之土地登记相关法律知识..
180页
2025年报检员资格考试题库附答案【培优b卷】
83页
2025年普法学法知识竞赛题库及参考答案【实用..
49页
2025年普法学法知识竞赛题库含答案【模拟题】..
49页
2025年县乡教师选调考试《教师职业道德》题库..
51页
2025年国家电网招聘之电网计算机考试题库附参..
160页
2025年汽车维修工技能理论考试题库附完整答案..
46页
2025年法律常识题库(实用)
57页
2025年法律常识题库带答案(实用)
58页
2025年注册土木工程师考试题库带答案(突破训..
164页
2025年注册土木工程师考试题库及完整答案【典..
164页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
2
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
wz_198613
文件大小
:
10 KB
时间
:
2025-02-01
相关标签
梦想主题手抄报
天府绿道手抄报
防火安全的手抄报
中英文手抄报
凤仙花手抄报
有关家乡的手抄报
关于作文的手抄报
密秘花园手抄报
国际禁毒手抄报
简单漂亮安全手抄报
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
2025年注册土木工程师考试题库及参考答案【..
2025年注册土木工程师考试题库(word)
2025年监理工程师之交通工程目标控制考试题..
2025年监理工程师之交通工程目标控制考试题..
2025年监理工程师之交通工程目标控制考试题..
2025年监理工程师之交通工程目标控制考试题..
2025年税务师之涉税服务实务考试题库及参考..
2025年税务师之涉税服务实务考试题库及答案..
2025年税务师之涉税服务实务考试题库附答案..
2025年试验检测师之桥梁隧道工程考试题库带..
2025年试验检测师之桥梁隧道工程考试题库附..
2025年马原考试题库【精华版】
2025年马原考试题库及答案(全优)
2025年马原考试题库带答案(综合题)
2025年马原考试题库附答案【研优卷】
2025年马原考试题库附完整答案【网校专用】..
交管12123学法减分复习题库及答案【各地真题..
交管12123学法减分复习题库附答案(名师推荐..
县乡教师选调考试《教师职业道德》题库及一..
县乡教师选调考试《教师职业道德》题库含完..
县乡教师选调考试《教师职业道德》题库含答..
县乡教师选调考试《教师职业道德》题库附参..
五年级数学计算题练习-每日一练
初中语文2024届中考复习句子的衔接与排序练..
乳腺癌手术术后患者淋巴水肿管理路径、评估..
2024年重庆市高考数学试卷(理科)
名著导读之《简爱》课件
急性白血病的护理完整版本课件
储罐施工安全技术交底
山西省田径项目最高纪录
在线
客服
微信
客服
意见
反馈
手机
查看
返回
顶部