State Transition Testing Approach for Ad hoc Networks using Ant Colony Optimization

Abstract

Nowadays, telecommunication software organizations are challenged to provide high-quality software to customers within their estimated time and budget in order to stay competitive within the market. Because quality is a defining aspect of the product, it is essential for a project manager to stay alert throughout the project lifecycle. Quality has a direct bearing on customer satisfaction, and if a company produces high-quality products, satisfied customers will rank it highly in customer satisfaction surveys. Additionally, dissatisfied customers are more vocal in their criticisms. Therefore, testing is an important step to produce more reliable systems. In this paper we address two important aspects of software testing for ad hoc network protocols. The first one is by integrating a high-level testing approach based on state transition on top of a network simulator in order to fill a perceived gap in existing network simulators. The second one is reducing testing effort by eliminating redundant test cases, in order to effectively improve the result accuracy of existing network simulators. In this paper, we implemented an automated state transition testing approach for wireless network routing protocols, using an improved Ant Colony Optimization (ACO) algorithm. The expected result is to provide maximum coverage in terms of states and transitions.

Authors and Affiliations

Ahmed Redha Mahlous, Anis Zarrad, Taghreed Alotaibi

Keywords

Related Articles

Comparative Study of PMSG Controllers for Variable Wind Turbine Power Optimization

With a large increase in wind power generation, the direct driven Permanent Magnet Synchronous Generator is the most promising technology for variable speed operation and it also fulfills the grid requirements with high...

Analyzing the Efficiency of Text-to-Image Encryption Algorithm

Today many of the activities are performed online through the Internet. One of the methods used to protect the data while sending it through the Internet is cryptography. In a previous work we proposed the Text-to-Image...

The Development Process of the Semantic Web and Web Ontology

This paper deals with the semantic web and web ontology. The existing ontology development processes are not catered towards casual web ontology development, a notion analogous to standard web page development. Ontologie...

Finite Element Method Combined with Neural Networks for Power System Grounding Investigation

Even in homogenous soil and for simple geometrical structure the analytical design of a grounding system is a complex and not very accurate procedure. Using Finite Element Analysis (FEA) it can perform a precise design f...

A New Application Programming Interface and a Fortran-like Modeling Language for Evaluating Functions and Specifying Optimization Problems at Runtime

 A new application programming interface for evaluating functions and specifying optimization problems at runtime has been developed. The new interface, named FEFAR, uses a simple language named LEFAR. Compared with...

Download PDF file
  • EP ID EP321518
  • DOI 10.14569/IJACSA.2018.090621
  • Views 84
  • Downloads 0

How To Cite

Ahmed Redha Mahlous, Anis Zarrad, Taghreed Alotaibi (2018). State Transition Testing Approach for Ad hoc Networks using Ant Colony Optimization. International Journal of Advanced Computer Science & Applications, 9(6), 146-155. https://europub.co.uk/articles/-A-321518