An integrated knowledge-based system for managing spatiotemporal ecological simulations