- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
支持软件可信性分析和评估的生产线.ppt
可信 共享 协同 支持软件可信性分析和评估的生产线 南京大学 北京航空航天大学 华东师范大学 北京邮电大学 2009.12.18 北京 汇报提纲 生产线解决的问题 1 生产线的组成 2 生产线各类工具简介 3 课题其它方面进展 4 生产线解决的问题 针对可信软件的关键技术需求,面向软件生命周期各个阶段的制品,通过软件分析、测试和验证途径认识与理解软件系统,提高软件系统的可信性,为建立人与软件系统之间的信任关系提供依据。 提高软件分析、测试和验证技术的有效性、可扩展性、自动化程度,降低可信软件成本。 生产线组成 生产线面向软件生命周期,由针对软件规约、模型、代码和缺陷的一组分析、测试、验证和评估工具组成,支持 主流建模语言UML 主流软件开发语言C/C++/ JAVA 主要软件缺陷的检测: 内存泄露 缓冲区溢出 死锁/指针误用/风格缺陷等 生产线组成 生产线组成 生产线包括以下工具: C语言代码分析和单元测试工具CAUT 面向对象程序分析与测试工具QESat 软件测试过程管理工具QESuite 软件缺陷自动检测工具DTS 线性混成系统可达性的有界模型检验工具BACH 基于场景规约的时间性质验证工具TASS 基于UML模型的测试和验证工具集Jasmine 基于活动图的测试用例生成工具Jasmine-ADG 基于活动图的动态验证工具Jasmine-ADV 基于交互图的动态验证工具Jasmine-IODV 基于状态图的动态验证工具Jasmine-SCV 基于顺序图的动态验证工具Jasmine-SDV C语言代码分析和单元测试工具CAUT 基本功能 单元测试用例自动生成 代码静态检查 主要用途 针对C程序,采用静态分析与动态运行相结合的方式,检测由于内存访问违例而导致的程序崩溃、断言违反等常见的运行时错误。 面向对象程序分析与测试工具QESat 基本功能 自动代码缺陷检测 人工辅助代码审查 软件结构审查 软件动态覆盖率分析 主要用途 提供对Java和C++两种语言的支持,能帮助分析Java和C++程序,使程序员更快捷有效地理解程序结构,及早地发现程序中隐藏的错误,提高程序的质量。 软件测试过程管理工具QESuite 基本功能 测试需求管理 测试计划管理 测试过程的定义与监控 测试用例追踪和管理 软件问题报告(软件缺陷)的全生命期追踪和管理 基于测试数据的被测软件可信性度量和评估 主要用途 支持对软件全生命周期、符合可信软件测试要求的软件测试过程进行管理。 软件缺陷自动检测工具DTS 基本功能 基于故障模式的缺陷检测 基于安全漏洞模式的缺陷检测 基于疑问模式的缺陷检测 基于规则模式的缺陷检测 主要用途 针对C/C++/Java程序,利用静态分析的方法对源代码中的软件缺陷实施检测。 线性混成系统可达性的有界模型检验工具BACH 基本功能 线性混成自动机可视化编辑 面向单路径的可达性验证 有界全路径的可达性验证 主要用途 支持线性混成系统的可达性验证,能够对大规模系统的关键路径进行深层次的检验。 基于场景规约的时间性质验证工具TASS 基本功能 可达性验证 时间约束满足性验证 事件间隔延时验证 主要用途 用于需求和设计阶段对场景规约的时间性质做分析和验证。 可信的国家软件资源共享与协同生产环境 第二次总体技术会议 UML模型 ADG SCV IODV SDV ADV 基于活动图的动态验证工具 基于活动图的测试用例生成工具 基于交互图的动态验证工具 基于状态图的动态验证工具 基于顺序图的动态验证工具 基于UML模型的测试和验证工具集Jasmine 基于UML模型的测试和验证工具集Jasmine 基于活动图的测试用例生成工具Jasmine-ADG UML活动图模型作为系统规约 以模型路径覆盖为依据 在随机方法的基础上引入动态反馈机制 结合机器学习中的分类方法 有效地降低了测试用例生成的成本、提高了效率。 基于UML动态模型的运行时验证工具 Jasmine-ADV Jasmine-IODV Jasmine-SCV Jasmine-SDV 以UML动态模型做为系统规约,针对JAVA程序进行运行时验证。 可信的国家软件资源共享与协同生产环境 第二次总体技术会议 课题其它方面工作进展 生产线 工具集 专利、著作权 知识产权 技术创新 论文、论著 成果转化 示范应用 课题其它方面工作进展—技术创新 国际期刊、国际会议和国内一级学报40篇: 国际期刊2篇 Innovations in Systems and Software Engineering, Springer 国际学术会议28篇 CAV2009、FMCAD2008
您可能关注的文档
最近下载
- 某公司温室气体排放核查报告.docx VIP
- 【强化】2025年-北京信息科技大学080200机械工程《801机械原理》考研强化检测5套卷.pdf VIP
- 一种带隔直或者谐振电容的DAB电路及其设计方法.pdf VIP
- (高清版)-B-T 40344.2-2021 真空技术 真空泵性能测量标准方法 第2部分:容积真空泵.pdf VIP
- 内科护理学考试题库及答案章节解析全套! .pdf VIP
- GB50093-2002 自动化仪表工程施工及验收规范.pdf VIP
- 机械制图习题集张雪梅课后习题答案解析.pdf
- 活动一《塑料制品大点兵》课件 沪科黔科版综合实践活动二年级上册.ppt VIP
- (教科版)三年级科学上册31个专项练习(含答案).pdf VIP
- 22D701-3电缆桥架安装(26.9MB)(26.85MB)5ce2e72e69780631(1).pdf VIP
原创力文档


文档评论(0)