Requirements analysis of a bike sharing system based on ITS applications