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 :
بازگشت