A detecting method of array bounds defects based on symbolic execution

Chun Shan, Shiyou Sun*, Jingfeng Xue, Changzhen Hu, Hongjin Zhu

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

2 引用 (Scopus)

摘要

Array bounds is the most commonly fault in java programs design, it often leads to wrong results even system crash. To solve these problems, this paper proposed a detecting array bounds method based on symbolic execution. The method generated the abstract syntax tree from the source code, and then created a control flow graph according to the abstract syntax tree. It adopted flaw detectors to detect defects of array bound. Finally, using the standard function to test the ability of this method in detecting array bounds. The results indicated that this method can detect array bounds defects of crossing process indirectly, array bounds defects within process and array bounds defects of crossing process directly very well and it is better than some existing Java methods of detecting array bounds defects.

源语言英语
主期刊名Network and System Security - 11th International Conference, NSS 2017, Proceedings
编辑Zheng Yan, Refik Molva, Wojciech Mazurczyk, Raimo Kantola
出版商Springer Verlag
373-385
页数13
ISBN(印刷版)9783319647005
DOI
出版状态已出版 - 2017
活动11th International Conference on Network and System Security, NSS 2017 - Helsinki, 芬兰
期限: 21 8月 201723 8月 2017

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
10394 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议11th International Conference on Network and System Security, NSS 2017
国家/地区芬兰
Helsinki
时期21/08/1723/08/17

指纹

探究 'A detecting method of array bounds defects based on symbolic execution' 的科研主题。它们共同构成独一无二的指纹。

引用此