Survival vs. revenue: modelling and reasoning on population dynamics