AIB 2016-07: Verification of Programmable Logic Controller Code using Model Checking and Static Analysis