Specify Software Service/Domain


A software service is a software functionality or a set of software functionalities which provide useful information to the citizens (Santana et al. 2016). This activity aims to specify the city domain (e.g. education, health, mobility, living, environment, etc.) to which the software services belong. Each software service should be identified with a specific city domain in order to allow citizens to interrogate data (e.g. location of nearby universities, amount of Carbon dioxide CO2 in the street, the delay of the next bus, etc.) from composed software services from different domains.




  • Belongs to (Software Service, Domain): A software service belongs to one or more domains.



Smart cities are required to identify and integrate software services of each domain, such as health, education, transportation, power grid, etc, to enhance citizens’ experience and meet the citizens’ requests (Zakaria Bawany & Shamsi 2015)(Hefnawy et al. 2016)(Rong et al. 2014).


  • A citizen who changes the address may be interested in requesting several services, such as facilities for the use of public transport in the new municipality; the transfer of the telephone number into the new building; updating insurance policy contracts. A smart city should allow the citizens to discover and use these services dynamically, using contextual information such as the domain of each service (Comerio, M and Castelli, M and Cremaschi 2013).
  • A citizen can ask for the most environmentally friendly routes, interrogating for the information from software services of mobility and environment domains. The software services ask the planned trip information (mobility domain) and provide information such weather forecast and air quality data (environment domain).


  • Comerio, M and Castelli, M and Cremaschi, M., 2013. Towards the definition of value-added services for citizens: a new model for the description of public administration services. International Journal of Management and Information Technology, 4(1), pp.166–173.
  • Hefnawy, A., Bouras, A. & Cherifi, C., 2016. IoT for Smart City Services. In Proceedings of the International Conference on Internet of things and Cloud Computing. p. 55. Available at: http://dl.acm.org/citation.cfm?doid=2896387.2896440.
  • Rong, W. et al., 2014. Smart city architecture: A technology guide for implementation and design challenges. China Communications, 11(3), pp.56–69.
  • Santana, E.F.Z. et al., 2016. Software platforms for smart cities: Concepts, requirements, challenges, and a unified reference architecture. ACM Computing Surveys (CSUR), 50(6), p.78.
  • Zakaria Bawany, N. & Shamsi, J.A., 2015. Smart City Architecture: Vision and Challenges. International Journal of Advanced Computer Science and Applications, 6(11), pp.246–255. Available at: www.ijacsa.thesai.org.