This document discusses verification of railway interlocking systems through formal modeling and analysis. It presents an automated process to (1) generate a formal model of the interlocking application data from the track layout description, (2) formally specify safety properties to verify, and (3) use a model checker to verify that the model satisfies the properties. The approach was tested on a case study of the Namêche station, verifying its routes and invariants successfully and faster through customized algorithms. Future work aims to scale the approach to larger stations and model real-time data exchange and train movement authorities.