On the development of Agent-Based Models for infrastructure evolution