Zaslat SMS: A Discrete-event simulator for systems engineering