Software Testing is one of the indispensable parts of the software development lifecycle and structural testing is one of the most widely used testing paradigms to test various software. Structural testing relies on code path identification, which in turn leads to identification of effective paths. Aim of the current paper is to present a simple and novel algorithm with the help of an ant colony optimization, for the optimal path identification by using the basic property and behavior of the ants. This novel approach uses certain set of rules to find out all the effective/optimal paths via ant colony optimization (ACO) principle. The method concentrates on generation of paths, equal to the cyclomatic complexity. This algorithm guarantees full path coverage.
To test software products effectively, large number of test cases are designed. But it is nearly impossible to execute all the tests due to tight time constraints and some other reasons such as availability of experts etc. Due to these reasons, the necessity of reducing the number of test cases comes into existence. Test case prioritization helps to reduce the number of test cases. This paper presents an approach that focuses on prioritizing the test cases. Proposed approach prioritizes test cases on the basis of requirements identified and risk factors that can occur in a software project.
The primary objective of IEEE 802.22 standard is to determine vacant spectrum bands available in Digital Television channel (DTV) and to utilize them for wireless rural broadband connectivity. Cognitive Radio aims at maximizing the utilization of the limited radio bandwidth while accommodating the increasing number of services and applications in Wireless networks. For cognitive radio networks to operate efficiently, Secondary Users (SU) should be able to exploit radio spectrum that is unused by the primary user. A critical component of cognitive radio is thus spectrum sensing. The secondary user should sense the spectrum efficiently, utilize the opportunities for transmission, and vacate the channel once primary user reoccupies it. In this paper, we propose approaches for cooperative spectrum sensing as per the IEEE 802.22 standard. This paper describes several simulation scenarios that can be used to evaluate spectrum sensing by single SU unit (local sensing) and multiple SUs in a cooperative setup. The detection accuracy and performance of the proposed algorithms are described using performance metrics called probability of detection and probability of false-alarm through extensive simulations using Matlab.
In recent years, agent-based systems have received considerable attention in both academics and industry. The agent-oriented paradigm can be considered a natural extension to the object-oriented (OO) paradigm. Agents differ from objects in many issues which require special modeling elements but have some similarities. Although there is a well-defined OO testing technique, agent-oriented development has neither a standard development process nor a standard testing technique. In this paper, we propose extensions of OO testing techniques to test agent oriented systems. For illustration purpose a multi agent air ticket booking system is implemented using JADE 3.5 and tested using our proposed method.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.