A Constraint-aware Ridesharing Service Guaranteeing Quality-of-Service for Smart Cities | IEEE Conference Publication | IEEE Xplore