State Transition Testing Approach for Ad hoc Networks using Ant Colony Optimization
Journal Title: International Journal of Advanced Computer Science & Applications - Year 2018, Vol 9, Issue 6
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
Comparative Analysis of K-Means and Fuzzy C-Means Algorithms
In the arena of software, data mining technology has been considered as useful means for identifying patterns and trends of large volume of data. This approach is basically used to extract the unknown pattern from the la...
On the Distinction of Subjectivity and Objectivity of Emotions in Texts
Emotion classification in texts is an instance of the text classification problem. It therefore could apply some existing text classifiers by considering each emotion as a label of the text. However, most of recent works...
THE IMPACT OF COGNITIVE TOOLS ON THE DEVELOPMENT OF THE INQUIRY SKILLS OF HIGH SCHOOL STUDENTS IN PHYSICS
The purpose of the study was to compare the effectiveness of two teaching strategies that utilize two different cognitive tools on the development of students’ inquiry skills in mechanics. The strategies were used to hel...
Low-Cost and Portable Ground Station for the Reception of NOAA Satellite Images
Currently, in Peru, the study of satellite images is increasing because it has the Earth observation satellite PeruSat-1. However, the cost of implementing a ground station is very high; for this reason, it is baffling t...
Crowd-Generated Data Mining for Continuous Requirements Elicitation
In software development projects, the process of requirements engineering (RE) is one in which requirements are elicited, analyzed, documented, and managed. Requirements are traditionally collected using manual approache...