Zaslat SMS: Guarded transitions in evolving specifications