VirtES (Virtual enterprise Simulator): a proposed methodology for enterprise simulation modeling