Swarm engineering is an emerging sub-field in swarm robotics for the systematic
application of scientific and technical knowledge to model, design, validate, and
operate a swarm intelligence system [1]}, first formally discussed
by [2]}. Swarm engineering aims to provide mathematical tools to
answer the following crucial design questions when considering a set of potential
solution systems for a given application suitable for SR derived solutions:
