Zaslat SMS: Multi-discipline virtual prototype modeling and simulation theory and application