• DocumentCode
    109054
  • Title

    Model for software behaviour detection based on process algebra and system call

  • Author

    Shen Limin ; Wang Tao ; Ma Chuan

  • Author_Institution
    Coll. of Inf. Sci. & Eng., Yanshan Univ., Qinhuangdao, China
  • Volume
    10
  • Issue
    11
  • fYear
    2013
  • fDate
    Nov. 2013
  • Firstpage
    24
  • Lastpage
    36
  • Abstract
    Behaviour detection models based on automata have been studied widely. By adding edge ε, the local automata are combined into global automata to describe and detect software behaviour. However, these methods introduce nondeterminacy, leading to models that are imprecise or inefficient. We present a model of software Behaviour Detection based on Process Algebra and system call (BDPA). In this model, a system call is mapped into an action, and a function is mapped into a process. We construct a process expression for each function to describe its behaviour. Without constructing automata or introducing nondeterminacy, we use algebraic properties and algorithms to obtain a global process expression by combining the process expressions derived from each function. Behaviour detection rules and methods based on BDPA are determined by equivalence theory. Experiments demonstrate that the BDPA model has better precision and efficiency than traditional methods.
  • Keywords
    automata theory; process algebra; software engineering; BDPA; global automata; local automata; process algebra; software behaviour detection; system call; Analytical models; Automata; Behavioral science; Binary codes; Computational modeling; Mathematical model; intrusion detection; process algebra; software behaviour model; static analysis; system call;
  • fLanguage
    English
  • Journal_Title
    Communications, China
  • Publisher
    ieee
  • ISSN
    1673-5447
  • Type

    jour

  • DOI
    10.1109/CC.2013.6674207
  • Filename
    6674207