Verification of temporal requirements of complex systems using UML patterns, application to a railway control example | IEEE Conference Publication | IEEE Xplore