TY - GEN
T1 - Variability Modeling for Smart City Reference Architectures
AU - Abu-Matar, Mohammad
AU - Mizouni, Rabeb
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2019/2/28
Y1 - 2019/2/28
N2 - With the convergence of information and telecommunication technologies, the vision of the 'Smart City' is fast becoming a reality. City governments in a growing number of countries are capitalizing on these advances to ease the lives of their citizens and to increase efficiency and sustainability. In our previous research, we have proposed a new approach for designing such ultra large and ultra-heterogeneous ecosystems. The approach is manifested as a reference architecture (smartCityRA) that can be used as the starting point, i.e. blue print, for smart city projects. In this paper, we elaborate on the reference architecture by enabling smartCityRA with variability mechanisms to accommodate the instantiations of different smart city software architectures. We do this by using variability modeling and model-driven architecture techniques. The result is smartCityML, a domain specific language (DSL) for modeling smart city systems. We first develop the abstract syntax of the language. Then, we outline the constituent constructs of the language, i.e.The concrete syntax. Finally, we propose tooling ideas for the new language and suggest evaluation criteria and plans.
AB - With the convergence of information and telecommunication technologies, the vision of the 'Smart City' is fast becoming a reality. City governments in a growing number of countries are capitalizing on these advances to ease the lives of their citizens and to increase efficiency and sustainability. In our previous research, we have proposed a new approach for designing such ultra large and ultra-heterogeneous ecosystems. The approach is manifested as a reference architecture (smartCityRA) that can be used as the starting point, i.e. blue print, for smart city projects. In this paper, we elaborate on the reference architecture by enabling smartCityRA with variability mechanisms to accommodate the instantiations of different smart city software architectures. We do this by using variability modeling and model-driven architecture techniques. The result is smartCityML, a domain specific language (DSL) for modeling smart city systems. We first develop the abstract syntax of the language. Then, we outline the constituent constructs of the language, i.e.The concrete syntax. Finally, we propose tooling ideas for the new language and suggest evaluation criteria and plans.
KW - reference architecture
KW - smart city
KW - variability Modeling
UR - http://www.scopus.com/inward/record.url?scp=85063460192&partnerID=8YFLogxK
U2 - 10.1109/ISC2.2018.8656967
DO - 10.1109/ISC2.2018.8656967
M3 - Conference contribution
AN - SCOPUS:85063460192
T3 - 2018 IEEE International Smart Cities Conference, ISC2 2018
BT - 2018 IEEE International Smart Cities Conference, ISC2 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2018 IEEE International Smart Cities Conference, ISC2 2018
Y2 - 16 September 2018 through 19 September 2018
ER -