Software Platforms for Smart Cities: Concepts, Requirements, Challenges, and a Unified Reference Architecture

被引:126
|
作者
Zambom Santana, Eduardo Felipe [1 ]
Chaves, Ana Paula [2 ,3 ]
Gerosa, Marco Aurelio [1 ,2 ]
Kon, Fabio [1 ]
Milojicic, Dejan S. [4 ]
机构
[1] Univ Sao Paulo, Dept Comp Sci, 1010 Rua Matao, Sao Paulo, SP, Brazil
[2] No Arizona Univ, Flagstaff, AZ 86011 USA
[3] Fed Technol Univ Parana, Acad Dept Comp, 1233 Via Rosalina Maria dos Santos, Campo Mourao, PR, Brazil
[4] Hewlett Packard Labs, MS 2213,3000 Hanover St, Palo Alto, CA 94304 USA
基金
巴西圣保罗研究基金会;
关键词
Wireless sensor networks; software platforms; CITY; INTERNET; SERVICES; THINGS; PARTICIPATION; CLOUD;
D O I
10.1145/3124391
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Information and communication technologies (ICT) can be instrumental in progressing towards smarter city environments, which improve city services, sustainability, and citizens' quality of life. Smart City software platforms can support the development and integration of Smart City applications. However, the ICT community must overcome current technological and scientific challenges before these platforms can be widely adopted. This article surveys the state of the art in software platforms for Smart Cities. We analyzed 23 projects concerning the most used enabling technologies, as well as functional and non-functional requirements, classifying them into four categories: Cyber-Physical Systems, Internet of Things, Big Data, and Cloud Computing. Based on these results, we derived a reference architecture to guide the development of next-generation software platforms for Smart Cities. Finally, we enumerated the most frequently cited open research challenges and discussed future opportunities. This survey provides important references to help application developers, city managers, system operators, end-users, and Smart City researchers make project, investment, and research decisions.
引用
收藏
页数:37
相关论文
共 37 条
  • [1] Securing Smart Cities through Blockchain Technology: Architecture, Requirements, and Challenges
    Hakak, Saqib
    Khan, Wazir Zada
    Gilkar, Gulshan Amin
    Imran, Muhammad
    Guizani, Nadra
    [J]. IEEE NETWORK, 2020, 34 (01): : 8 - 14
  • [2] A Software Reference Architecture for Journalistic Knowledge Platforms
    Ocana, Marc Gallofre
    Opdahl, Andreas L.
    [J]. KNOWLEDGE-BASED SYSTEMS, 2023, 276
  • [3] Software reference architecture for smart environments: Perception
    Fernandez-Montes, A.
    Ortega, J. A.
    Sanchez-Venzala, J. I.
    Gonzalez-Abril, L.
    [J]. COMPUTER STANDARDS & INTERFACES, 2014, 36 (06) : 928 - 940
  • [4] A Mapping Study on Living Labs: Characteristics, Smart Cities Initiatives, Challenges and Software Architecture Aspects
    Vale, Tassio
    Carvalho, Eliazar
    Souza, Marcio
    Raimundo, Pedro
    Faria, Igor
    Spinola, Rodrigo
    Elberzhager, Frank
    [J]. 2018 THIRD INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING (FMEC), 2018, : 252 - 257
  • [5] SmartGC: a software architecture for garbage collection in smart cities
    Ramalho, Miguel Sozinho
    Rossetti, Rosaldo J. F.
    Cacho, Nelio
    Souza, Arthur
    [J]. INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2020, 16 (02) : 79 - 93
  • [6] Service-Oriented Reference Architecture for Smart Cities
    Clement, S. J.
    Mckee, D. W.
    Xu, Jie
    [J]. 2017 11TH IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE), 2017, : 81 - 85
  • [7] Deployment of IoV for Smart Cities: Applications, Architecture, and Challenges
    Ang, Li-Minn
    Seng, Kah Phooi
    Ijemaru, Gerald K.
    Zungeru, Adamu Murtala
    [J]. IEEE ACCESS, 2019, 7 : 6473 - 6492
  • [8] Secure Vehicle Software Updates: Requirements for a Reference Architecture
    Strandberg, Kim
    Arnljung, Ulf
    Olovsson, Tomas
    Oka, Dennis Kengo
    [J]. 2023 IEEE 97TH VEHICULAR TECHNOLOGY CONFERENCE, VTC2023-SPRING, 2023,
  • [9] Software Reference Architectures: Related Architectural Concepts and Challenges
    Galster, Matthias
    [J]. COBRA'15 PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP ON EXPLORING COMPONENT-BASED TECHNIQUES FOR CONSTRUCTING REFERENCE ARCHITECTURES, 2015, : 5 - 8
  • [10] Sensing service architecture for smart cities using social network platforms
    Chifor, Bogdan-Cosmin
    Bica, Ion
    Patriciu, Victor-Valeriu
    [J]. SOFT COMPUTING, 2017, 21 (16) : 4513 - 4522