Title
A Smart City Application Modeling Framework: A Case Study on Re-engineering a Smart Retail Platform
Abstract
Smart City Application Engineering is a challenging task due to the constantly evolving environment in which these applications operate and the variability of the different types of technologies that synthesize them. Therefore, flexibility and extendibility are two important quality attributes that should be taken into consideration when designing Smart City Applications. In this paper, we propose the Smart City Application Modeling Framework (SCAMF) for analyzing and designing Smart City applications that is based on the concept of Clean Architecture and adopts the representation formalism of feature models. SCAMF methodology is evaluated through a case study on a Smart Retail Platform. Quality indices like flexibility, extendibility along with metrics as complexity, cohesion and design size are compared to the initial version of the application that was completely re-engineered due to maintenance problems. The results of the study suggest that the proposed methodology improves quality indices like flexibility and extendibility up to 120%.
Year
DOI
Venue
2018
10.1109/SEAA.2018.00027
2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
Keywords
Field
DocType
Smart City,Feature models,class diagrams,requirements modeling
Application engineering,Cohesion (chemistry),Architecture,Systems engineering,Computer science,Context model,Software,Smart city,Formalism (philosophy)
Conference
ISSN
ISBN
Citations 
1089-6503
978-1-5386-7384-3
0
PageRank 
References 
Authors
0.34
0
2
Name
Order
Citations
PageRank
Paraskevi Smiari100.34
Stamatia Bibi25310.10