The Metro Rio ATP case study