An agent-based approach for building complex software systems — latest news, discussion & facts — IJR