Program obfuscation: a quantitative approach
Dynamic path-based software watermarking