Research on code pattern automata-based code error pattern automatic detection technique

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

Abstract

Nowadays, many defects, e.g., obscure error generation-scenario and lacking of formalization which is the basis for the automatic error detection, exist in field of code error research. Furthermore, the automation of error detection will greatly affect the quality and efficiency of software testing. Therefore, more deeply research on code errors need to be done. At first, this paper presents the definition of code error pattern based on definition of pattern. Secondly, it investigates the formalization description of code error pattern. Then, it studies the automatic error pattern detecting technique based on nondeterminate finite state automata and treats the matching technique of error pattern as the key problem. Finally, some case studies are given. The preliminary results show the rationality of code error pattern definition and the effectiveness of error pattern formalization description and error pattern matching technique.

Original languageEnglish
Title of host publicationProceedings of 2009 8th International Conference on Reliability, Maintainability and Safety, ICRMS 2009
Pages754-760
Number of pages7
DOIs
StatePublished - 2009
Event2009 8th International Conference on Reliability, Maintainability and Safety, ICRMS 2009 - Chengdu, China
Duration: 20 Jul 200924 Jul 2009

Publication series

NameProceedings of 2009 8th International Conference on Reliability, Maintainability and Safety, ICRMS 2009

Conference

Conference2009 8th International Conference on Reliability, Maintainability and Safety, ICRMS 2009
Country/TerritoryChina
CityChengdu
Period20/07/0924/07/09

Keywords

  • Code error
  • Formalization description
  • Non-determinate finite state automata
  • Pattern
  • Thread program dependence graph

Fingerprint

Dive into the research topics of 'Research on code pattern automata-based code error pattern automatic detection technique'. Together they form a unique fingerprint.

Cite this