Formal Specification and Validation of a Localized Algorithm for Segregation of Critical/Noncritical Nodes in MAHSNs

Timely segregation of critical/noncritical nodes is extremely crucial in mobile ad hoc and sensor networks. Most of the existing segregation schemes are centralized and require maintaining network wide information, which may not be feasible in large-scale dynamic networks. Moreover, these schemes la...

Full description

Bibliographic Details
Main Authors: Mohammed Alnuem, Nazir Ahmad Zafar, Muhammad Imran, Sana Ullah, Mahmoud Fayed
Format: Article
Language:English
Published: SAGE Publishing 2014-06-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1155/2014/140973
id doaj-eb102d963b434e71949b568e4d31e307
record_format Article
spelling doaj-eb102d963b434e71949b568e4d31e3072020-11-25T02:52:31ZengSAGE PublishingInternational Journal of Distributed Sensor Networks1550-14772014-06-011010.1155/2014/140973140973Formal Specification and Validation of a Localized Algorithm for Segregation of Critical/Noncritical Nodes in MAHSNsMohammed Alnuem0Nazir Ahmad Zafar1Muhammad Imran2Sana Ullah3Mahmoud Fayed4 College of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi Arabia Department of Computer Science, King Faisal University, Al-Hassa 31982, Saudi Arabia College of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi Arabia College of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi Arabia College of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi ArabiaTimely segregation of critical/noncritical nodes is extremely crucial in mobile ad hoc and sensor networks. Most of the existing segregation schemes are centralized and require maintaining network wide information, which may not be feasible in large-scale dynamic networks. Moreover, these schemes lack rigorous validation and entirely rely on simulations. We present a localized algorithm for segregation of critical/noncritical nodes (LASCNN) to the network connectivity. LASCNN establishes and maintains a k-hop connection list and marks a node as critical if its k-hop neighbours become disconnected without the node and noncritical otherwise. A noncritical node with more than one connection is marked as intermediate and leaf noncritical otherwise. We use both formal and nonformal techniques for verification and validation of functional and nonfunctional properties. First, we model MAHSN as a dynamic graph and transform LASCNN to equivalent formal specification using Z notation. After analysing and validating the specification through Z eves tool, we simulate LASCNN specification to quantitatively demonstrate its efficiency. Simulation experiments demonstrate that the performance of LASCNN is scalable and is quite competitive compared to centralized scheme with global information. The accuracy of LASCNN in determining critical nodes is 87% (1-hop) and 93% (2-hop) and of noncritical nodes the accuracy is 91% (1-hop) and 93% (2-hop).https://doi.org/10.1155/2014/140973
collection DOAJ
language English
format Article
sources DOAJ
author Mohammed Alnuem
Nazir Ahmad Zafar
Muhammad Imran
Sana Ullah
Mahmoud Fayed
spellingShingle Mohammed Alnuem
Nazir Ahmad Zafar
Muhammad Imran
Sana Ullah
Mahmoud Fayed
Formal Specification and Validation of a Localized Algorithm for Segregation of Critical/Noncritical Nodes in MAHSNs
International Journal of Distributed Sensor Networks
author_facet Mohammed Alnuem
Nazir Ahmad Zafar
Muhammad Imran
Sana Ullah
Mahmoud Fayed
author_sort Mohammed Alnuem
title Formal Specification and Validation of a Localized Algorithm for Segregation of Critical/Noncritical Nodes in MAHSNs
title_short Formal Specification and Validation of a Localized Algorithm for Segregation of Critical/Noncritical Nodes in MAHSNs
title_full Formal Specification and Validation of a Localized Algorithm for Segregation of Critical/Noncritical Nodes in MAHSNs
title_fullStr Formal Specification and Validation of a Localized Algorithm for Segregation of Critical/Noncritical Nodes in MAHSNs
title_full_unstemmed Formal Specification and Validation of a Localized Algorithm for Segregation of Critical/Noncritical Nodes in MAHSNs
title_sort formal specification and validation of a localized algorithm for segregation of critical/noncritical nodes in mahsns
publisher SAGE Publishing
series International Journal of Distributed Sensor Networks
issn 1550-1477
publishDate 2014-06-01
description Timely segregation of critical/noncritical nodes is extremely crucial in mobile ad hoc and sensor networks. Most of the existing segregation schemes are centralized and require maintaining network wide information, which may not be feasible in large-scale dynamic networks. Moreover, these schemes lack rigorous validation and entirely rely on simulations. We present a localized algorithm for segregation of critical/noncritical nodes (LASCNN) to the network connectivity. LASCNN establishes and maintains a k-hop connection list and marks a node as critical if its k-hop neighbours become disconnected without the node and noncritical otherwise. A noncritical node with more than one connection is marked as intermediate and leaf noncritical otherwise. We use both formal and nonformal techniques for verification and validation of functional and nonfunctional properties. First, we model MAHSN as a dynamic graph and transform LASCNN to equivalent formal specification using Z notation. After analysing and validating the specification through Z eves tool, we simulate LASCNN specification to quantitatively demonstrate its efficiency. Simulation experiments demonstrate that the performance of LASCNN is scalable and is quite competitive compared to centralized scheme with global information. The accuracy of LASCNN in determining critical nodes is 87% (1-hop) and 93% (2-hop) and of noncritical nodes the accuracy is 91% (1-hop) and 93% (2-hop).
url https://doi.org/10.1155/2014/140973
work_keys_str_mv AT mohammedalnuem formalspecificationandvalidationofalocalizedalgorithmforsegregationofcriticalnoncriticalnodesinmahsns
AT nazirahmadzafar formalspecificationandvalidationofalocalizedalgorithmforsegregationofcriticalnoncriticalnodesinmahsns
AT muhammadimran formalspecificationandvalidationofalocalizedalgorithmforsegregationofcriticalnoncriticalnodesinmahsns
AT sanaullah formalspecificationandvalidationofalocalizedalgorithmforsegregationofcriticalnoncriticalnodesinmahsns
AT mahmoudfayed formalspecificationandvalidationofalocalizedalgorithmforsegregationofcriticalnoncriticalnodesinmahsns
_version_ 1724729321479733248