A new method of software security checking based on similar feature tree

Jiadong Ren*, Lili Meng, Changzhen Hu, Kunsheng Wang

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

In order to optimize the fault feature database(FFD) and to improve the checking efficiency of software fault, in this paper, a novel method of software security checking based on similar feature tree(SFT) is proposed. All of fault feature patterns in FFD are considered as nodes of SFT. SFT is a special binary tree in which the left child of each node is a super-pattern of the node and the right child is a brother-pattern of the node. An improved K-modes clustering algorithm and association rules are used to construct SFT. According to the characteristics of association rules, if a fault feature which is obtained by program slicing from software procedure can't successfully matches to root of SFT, then it matches to the right child of the root. Otherwise the fault feature matches to the left child of the root. This process is iterated according to "even left not right" rule until leaf node in right sub-tree or no node can be successfully matched in left sub-tree. Finally, the checking result is given by SFT. Experimental results show that our method has higher efficiency of software fault checking.

Original languageEnglish
Title of host publication2009 1st International Conference on Information Science and Engineering, ICISE 2009
Pages1553-1556
Number of pages4
DOIs
Publication statusPublished - 2009
Event1st International Conference on Information Science and Engineering, ICISE2009 - Nanjing, China
Duration: 26 Dec 200928 Dec 2009

Publication series

Name2009 1st International Conference on Information Science and Engineering, ICISE 2009

Conference

Conference1st International Conference on Information Science and Engineering, ICISE2009
Country/TerritoryChina
CityNanjing
Period26/12/0928/12/09

Keywords

  • K-modes
  • Software fault
  • Software security checking

Fingerprint

Dive into the research topics of 'A new method of software security checking based on similar feature tree'. Together they form a unique fingerprint.

Cite this