Refactoring CBMC View