NUST Institutional Repository

A Model Driven Framework for Modeling and Verification of Underwater Wireless Sensor Networks

Show simple item record

dc.contributor.author Tariq, Ayesha
dc.date.accessioned 2023-07-31T10:38:20Z
dc.date.available 2023-07-31T10:38:20Z
dc.date.issued 2021
dc.identifier.other 203649
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/35319
dc.description Supervisor: Dr. Farooque Azam en_US
dc.description.abstract The domain of underwater wireless sensor networks (UWSNs) has recently captured the significant attention of researchers from both industry and academia due to its substantial enhanced capabilities in ocean surveillance, marine tracking, and device deployment for detecting underwater targets. However, wide-scale implementation of UWSNs is a long way off for a number of reasons. One of the most critical reasons is that ocean-centric applications are both expensive and time-consuming to deploy offshore and to test in the field. Therefore, verification of network requirements prior to actual deployment requires a quick and reusable solution. Although there are tools (simulators) for the analysis of UWSNs infrastructure, protocol and algorithms, these operate on lower abstraction level with higher complexities where knowledge of low-level code is essential. On the other hand, Model-Driven Engineering (MDE) is system development approach to provide higher level of abstraction. Although it has been utilized in the domain of UWSNs for system level design, the early analysis and verification of system design is usually performed at lower abstraction level in isolation. As a result, a major gap between design and verification has emerged significantly. To fill this gap, a user-friendly and higher abstraction layer is required that allows design and verification aspects to be modelled at the same level as system design. In order to bridge this gap, this thesis proposes a Model-Driven Framework for Underwater Wireless Sensor Networks (MFUWSN). Particularly, it permits the modeling of system design and verification aspects of UWSNs at higher abstraction level altogether. To achieve this, a UML Profile for Underwater Wireless Sensor Networks (UPUWSN) is developed to model design and verification aspects of UWSNs. A transformation engine named “UWSN Transformation Engine (UWSNTE)" has been developed as part of the research to automatically transform high-level MFUWSN source models into low-level C/C++ code. As a result, the AquaSim NS3 simulator can be used to do early analysis and verification of UWSNs design in the early stages of development. The applicability of framework is established through two benchmark case studies i.e., Monitoring Offshore Oil & Gas Reservoirs and Smart Cites Underwater. The results indicate that the proposed framework significantly simplifies the system design and verification of UWSNs as both design and verification aspects are managed altogether at higher abstraction level. en_US
dc.language.iso en en_US
dc.subject Keywords: Wireless Sensor Networks, Underwater Simulator, Network Verification, UWSN, Unified Modeling Language (UML), UML Profile, Model-to-Text Transformation (M2T), Model-Driven Engineering (MDE) en_US
dc.title A Model Driven Framework for Modeling and Verification of Underwater Wireless Sensor Networks 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