static and dynamic analysis