SimSelect: a system for simulation software selection