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...
Main Authors: | , , , , |
---|---|
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 |