• DocumentCode
    1775145
  • Title

    Research on software behavior modeling based on extended finite state automata

  • Author

    Xiaolin Zhao ; Jingfeng Xue ; Changzhen Hu ; Rui Ma ; Shanshan Zhang

  • Author_Institution
    School of Software, Beijing Institute of Technology, 100081, China
  • fYear
    2014
  • fDate
    22-24 May 2014
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Software behavior modeling can be used for detecting anomalous behavior, verifying protocols, generating test cases, capturing unexpected event sequences and checking compatibility of program properties. In this paper, we introduce a method of software behavior modeling based on extended finite state automata, which is based on the existing software behavior modeling methods and focuses on constraints on data values and the interaction traces between software components. We combine Daikon and ESC/JAVA tools to obtain the constraints on extended finite state automata edges so that the accuracy of the model can be improved. We have implemented a software behavior modeling system using this method. Experiments results show that this model can capture many more and more accurate information and provide a good guarantee for the software analysis, verification and testing.
  • Keywords
    Behavior Modeling; Finite State Automata; Invocation Sequences; Software Security;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Communications Security Conference (CSC 2014), 2014
  • Conference_Location
    Beijing
  • Type

    conf

  • DOI
    10.1049/cp.2014.0744
  • Filename
    6992237