A model-driven engineering approach to formal verification of PLC programs | IEEE Conference Publication | IEEE Xplore