期刊专题

10.3969/j.issn.1002-137X.2006.04.082

一种静态分析C++异常处理的方法

引用
异常处理是现代程序设计语言提供的用来提高软件健壮性的一种机制.由于在C++的函数界面中并不要求声明该函数所能传播出的异常的类型,所以要想提高系统的健壮性,必须清楚在程序的执行过程中可能引发的异常、异常的传播路径等.然而在大型系统中,要想确定这些信息是非常困难的.本文针对C++的异常处理机制,首先提出了一个描述C++异常结构信息的模型,并把该模型应用于递归函数中.然后,描述了一个基于该模型的分析C++程序异常结构信息的工具CETool.该工具能提供所有显式引发异常的有关信息,为系统中异常处理结构的改进和程序的结构测试提供有价值的信息.最后给出了该工具的实现方法和应用实例.

异常处理、静态分析、异常传播、结构测试

33

TP3(计算技术、计算机技术)

中国科学院资助项目60373066;科技部科研项目2002CB312000;教育部跨世纪优秀人才培养计划;高等学校博士学科点专项科研项目20020286004;江苏省重点实验室基金

2006-06-08(万方平台首次上网日期,不代表论文的发表时间)

共5页

288-291,封4

暂无封面信息
查看本期封面目录

计算机科学

1002-137X

50-1075/TP

33

2006,33(4)

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn