Software Platforms for Smart Cities: Concepts, Requirements, Challenges, and a Unified Reference Architecture
Civitas: The Smart City Middleware, from Sensors to Big Data