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
Link To Document