A Method of Constructing Sequence of Software Protection Technologies Based on Petri Net with Inhibitor Arcs
SU Qing
HE Fan
WU Naiqi
Abstract:A method is proposed to find a suitable sequence of software protection technologies with various dependency relationships existing among each other in software protection domain by Petri net with inhibitor arcs. Firstly, all dependency relationships are divided into four categoriespre/post-requirements and pre/post-prohibitions and Petri net model constructed for each relationship. Secondly, a composite model is built according to the specific software protection techniques to be used and the reachable marking map drawn. Thirdly, the required marking in reachable marking map is found and the sequence of transitions, which makes Petri net change from initial marking to the required marking, is the suitable sequence of software protection technologies. At last, the effectiveness of this method is demonstrated by experiments.
Keywords:software protection technologypetri net with inhibitor arcscode obfuscation technologysoftware watermarking technology
Publication Date:2017-01-01
Online Publishing Date:2025-08-15(First online date of this platform, not the publication date of the document)
Pages:7( 77-83 )
Industrial Engineering Journal

Industrial Engineering Journal

PKUISTIC
ISSN:1007-7375
Year, Vol.(Issue):2017,20(6)