Title: Technologies for developing a smart city in computational thinking

Authors: Yinong Chen; Gennaro De Luca

Addresses: School of Computing, Informatics and Decision Systems Engineering, Arizona State University, Tempe, AZ 85287-8809, USA ' School of Computing, Informatics and Decision Systems Engineering, Arizona State University, Tempe, AZ 85287-8809, USA

Abstract: Building a smart city involves almost all the aspects of social, economic, and technological issues. This paper gives a brief survey and overview of the latest technologies for building a smart city. It covers IoT, device as a service, service-oriented computing and cloud computing as the infrastructure, big data analysis and processing for data mining, and artificial intelligence. A visual programming language for IoT and robotics application development is also introduced, which offers a tool for architects and developers to define the applications using computational thinking and workflow of existing services and components.

Keywords: internet of things; IoT; cloud computing; big data; artificial intelligence; workflow.

DOI: 10.1504/IJSPM.2018.091742

International Journal of Simulation and Process Modelling, 2018 Vol.13 No.2, pp.91 - 101

Received: 07 Sep 2017
Accepted: 21 Sep 2017

Published online: 14 May 2018 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article