Agent-based computing Augmenting evolution with agency Evolutionary Multi-agent System Immunological EMAS EMAS in multi-criteria optimisation EMAS in multi-modal optimisation Formal modelling