DEv-PROMELA: an extension of PROMELA for the modelling, simulation and verification of discrete-event systems. (2017)