NUST Institutional Repository

A Model-driven Framework for the Analysis and Verification of Smart Parking Systems

Show simple item record

dc.contributor.author Zahoor, Tayyba
dc.date.accessioned 2023-07-31T10:41:43Z
dc.date.available 2023-07-31T10:41:43Z
dc.date.issued 2021
dc.identifier.other 203797
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/35320
dc.description Supervisor: Dr. Farooque Azam en_US
dc.description.abstract A few decades ago, the swift increase in population and developments in technology caused an extraordinary increase in vehicle population. This leads to several problems including environmental pollution, traffic congestion, unnecessary time consumption, and fuel wastage. To tackle these issues, smart parking is an emerging area of research. The smart parking solutions are of real-time nature where a prompt response is essential and therefore, the architecture of Fog computing is frequently utilized. Moreover, it is necessary to analyze the diverse nature of resources and their characteristics before system development, so that, effective and economical Fog architecture can be recommended for a particular smart parking system as per requirements. Hence, Resource assessment is one of the major concerns to ensure the QoS measurements for Smart Parking Systems. Although different solutions have been proposed by practitioners to assist the developments in Smart Parking Systems, the existing solutions usually target typical parking system features while overlooking the early resource assessment. In addition, existing tools for the analysis of hardware resources operate on lower abstraction level with higher complexities. Therefore, there is a strong need to develop a framework at a high abstraction level to allow modeling of resources to facilitate early analysis. In this thesis, a Model-Driven Smart Parking Transformation Engine (MSPTE),) is proposed by utilizing the concepts of Model-Driven Engineering (MDE). In particular, a Unified Modeling Language (UML) Profile (i.e., UML Profile for Smart Parking - UPSP) is developed by extending UML-meta-model to adapt the concepts of smart parking system framework. This allows to model parking system functions along with resources. As a part of framework, a transformation engine named Model-Driven Smart Parking Transformation Engine (MSPTE) is developed to transform high level USPS models to low level java code. A model-to-text approach is implemented to develop the transformation engine using Acceleo tool. The generated code from transformation engine not only supports smart parking system development but also provides early resource assessment capabilities through iFogSim tool. Lastly, the framework is validated with the help of two benchmark case studies. The experimental results indicate that the proposed framework offers an easy and reusable solution for smart parking system development. en_US
dc.language.iso en en_US
dc.publisher College of Electrical & Mechanical Engineering (CEME), NUST en_US
dc.subject Keywords: Smart Parking System, Sensor Networks, Unified Modeling Language (UML), UML Profile, Model-to-Text Transformation (M2T), Model-Driven Engineering (MDE) en_US
dc.title A Model-driven Framework for the Analysis and Verification of Smart Parking Systems en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [441]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account