Statecharts language with translation to SPIN and NuSMV