Busimas is an abstraction layer for business simulation agents that support agent-based business modeling and interactive business simulation and analytics using intelligent multi-agent middleware