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