Mobility patterns in large cities has changed in the last decades making traditional fix-line public transportation no longer
efficient to tackle the increasing complexity. Demand-responsive transportation leverages as an alternative where routes,
departure times, vehicles and even operators, can be matched to the identified demand, allowing a more user-oriented and cost
effective approach to service provision. In this context, the design of a multiagent system is presented following the agent-oriented
software engineering methodology (AOSE) PASSI.