justification in the form of quality attributes served
using the layered approach rather than concentrating
on specific types of services that may differ from
city to city.
6 CONCLUSIONS AND FUTURE
RESEARCH DIRECTIONS
In this work we presented the results of a survey
related to architectural aspects of smart cities. The
sample and the investigating process can be
considered sufficient for conclusion extraction, due
to geographic distribution and sample’s
homogeneity, accompanied by the expertise of the
participants. A limitation concerns the absence of
Asian experiences, which authors aim to cover in
their future research. However, it is estimated, due to
the variance and size of the involved cases, that
there will be small divergence from the existing
outcomes, but this speculation has to be confirmed.
Using the survey’s results we identified important
quality properties for a smart city architecture.
Additionally, we used the Pattern Driven
Architectural Partitioning (PDAP) method to select
appropriate architectural patterns and provide a
conceptual application architecture framework. This
framework will need to be tested, evaluated and
complemented on each specific city case, but it
provides a good starting point to take into account
when launching such a project.
Concerning the business aspects we suggest the
use of a supporting IT organization and also the use
of Free/Libre Open Source Software to drop the
costs where feasible.
In the future we aim to create partnerships with
real smart cities interested in applying the proposed
framework and use the findings of real projects to
adjust the conceptual application architecture
framework proposed in this work.
ACKNOWLEDGEMENTS
This research has been co-financed by the European
Union (European Social Fund - ESF) and Greek
national funds through the Operational Program
"Education and Lifelong Learning" of the National
Strategic Reference Framework (NSRF) - Research
Funding Program: ARCHIMEDES III. Investing in
knowledge society through the European Social
Fund.
REFERENCES
Al-Hader, M., Rodzi A., 2009. The Smart City
Infrastructure Development & Monitoring, Theoretical
& Empirical Researches in Urban Management, no.
2(11).
Anthopoulos, L., Tsoukalas I. A., 2006. The
implementation model of a Digital City. The case
study of the first Digital City in Greece: e-Trikala.
Journal of e-Government, Vol.2, Issue 2.
Anthopoulos, L., Fitsilis P., 2013. Using Classification
and Roadmapping Techniques for smart city viability's
realization. Electronic Journal of e-Government, 11(1),
pp. 326-336.
Anthopoulos, L., Fitsilis, P., 2014. Exploring Architectural
and Organizational Features in Smart Cities. In proc.
of the 16th International Conference on Advanced
Communications Technology, IEEE.
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P.,
Stal, M., 1996. Pattern-oriented Software Architecture:
A System of Patterns. Wiley.
City Council of Barcelona, January 2014. Barcelona Smart
City (http://www.majorcities.eu/workshops/2012-
helsinki/helsinki2012_barcelona.pdf)
Da Silva, W.M., Alvaro, A., Tomas, G.H.R.P., Afonso,
R.A., Dias, K.L., Garcia, V.C., 2013. Smart cities
software architectures: a survey. In proc. of the 28th
Annual ACM Symposium on Applied Computing,
1722–1722.
European smart cities project, Smart cities Ranking of
European medium-sized cities, October 2007
(http://www.smart-
cities.eu/download/smart_cities_final_report.pdf)
Gamma, E., Helm, R., Johnson, R., Vlissides, J., 1995.
Design Patterns: Elements of Reusable Object-
oriented Software. Addison-Wesley.
Harrison, N., Avgeriou, P., 2007. Pattern-Driven
Architectural Partitioning: Balancing Functional and
Non-functional Requirements. In proc. of the 2nd
International Conference on Digital
Telecommunications, ICDT ’07, IEEE.
Hernández-Muñoz, J.M., Vercher, J.B., Muñoz, L.,
Galache, J.A., Presser, M., Gómez, L.A.H. and
Pettersson, J., 2011. Smart cities at the forefront of the
future internet. (Jan. 2011), 447–462.
Hohpe, G., Woolf, B., 2003. Enterprise integration
patterns: designing, building, and deploying
messaging solutions. Addison-Wesley.
ISO/IEC, 2011. ISO/IEC 25010: Systems and software
engineering - Systems and software Quality
Requirements and Evaluation (SQuaRE) — System
and software quality models
Lankhorst M., 2009. “Enterprise Architecture at Work:
Modelling, Communication and Analysis”, 2
nd
ed.,
Springer-Verlag.
Reenskaug, T., Wold, P., Lehne O.A., 1996. Working with
objects: the OOram software engineering method.
Manning.
ICE-B2014-InternationalConferenceone-Business
54