A batch-compatible interactive computing system for dynamic modeling