oalib

Publish in OALib Journal

ISSN: 2333-9721

APC: Only $99

Submit

Any time

2019 ( 3 )

2018 ( 19 )

2017 ( 16 )

2016 ( 34 )

Custom range...

Search Results: 1 - 10 of 3841 matches for " Durga Prasad Mohapatra "
All listed articles are free for downloading (OA Articles)
Page 1 /3841
Display every page Item
Prioritizing Program Elements: A Pretesting Effort to Improve Software Quality
Mitrabinda Ray,Durga Prasad Mohapatra
ISRN Software Engineering , 2012, DOI: 10.5402/2012/598150
Abstract:
A Novel Approach for Computing Dynamic Slices of Aspect-Oriented Programs
Abhishek Ray,Siba Mishra,Durga Prasad Mohapatra
Computer Science , 2014,
Abstract: We propose a dynamic slicing algorithm to compute the slices of aspect-oriented programs. We use a dependence based intermediate program representation called Aspect System Dependence Graph (AOSG) to represent aspect-oriented programs. Then, we propose the dynamic slicing algorithm for AOPs, which is an extended version of EMDS algorithm for object-oriented programs. Our algorithm is based on marking and unmarking of the edges of AOSG appropriately during runtime.
An Approach for Computing Dynamic Slice of Concurrent Aspect-Oriented Programs
Abhishek Ray,Siba Mishra,Durga Prasad Mohapatra
Computer Science , 2014,
Abstract: We propose a dynamic slicing algorithm to compute the slice of concurrent aspect-oriented programs. We use a dependence based intermediate program representation called Concurrent Aspect-oriented System Dependence Graph (CASDG) to represent a concurrent aspect-oriented program. The CASDG of an aspect-oriented program consists of a system dependence graph (SDG) for the non-aspect code, a group of dependence graphs for aspect code and some additional dependence edges used to connect the system dependence graph for the non-aspect code to dependence graph for aspect code. The proposed dynamic slicing al-gorithm is an extended version of NMDS algorithm for concurrent object-oriented programs, which is based on marking and unmarking of the executed nodes in CASDG appropriately during run-time.
Test Case Generation For Concurrent Object-Oriented Systems Using Combinational Uml Models
Swagatika Dalai, Arup Abhinna Acharya, Durga Prasad Mohapatra
International Journal of Advanced Computer Sciences and Applications , 2012,
Abstract: Software testing is an important phase of software development to ensure the quality and reliability of the software. Due to some limitations of code based testing method, the researcher has been taken a new method to work upon UML model based testing. It is found that different UML model is having different coverage and capable of detecting different kinds of faults. Here we have taken combinational UML models to have better coverage and fault detection capability. Testing concurrent system is difficult task because due to concurrent interaction among the threads and the system results in test case explosion. In this paper we have presented an approach of generating test cases for concurrent systems using combinational UML models i.e. sequence diagram and activity diagram .Then a Sequence-Activity Graph (SAG) is constructed from these two diagrams. Then that graph is traversed to generate test cases which are able to minimize test case explosion.
Prioritizing Test Cases Using Business CriticalityTest Value
Sonali Khandai; Arup Abhinna Acharya; Durga Prasad Mohapatra
International Journal of Advanced Computer Sciences and Applications , 2012,
Abstract: Software maintenance is an important and costly activity of the software development lifecycle. Regression testing is the process of validating modifications introduced in a system during software maintenance. It is very inefficient to re-execute every test case in regression testing for small changes. This issue of retesting of software systems can be handled using a good test case prioritization technique. A prioritization technique schedules the test cases for execution so that the test cases with higher priority executed before lower priority. The objective of test case prioritization is to detect fault as early as possible. Early fault detection can provide a faster feedback generating a scope for debuggers to carry out their task at an early stage. Model Based Prioritization has an edge over Code Based Prioritization techniques. The issue of dynamic changes that occur during the maintenance phase of software development can only be addressed by maintaining statistical data for system models, change models and fault models. In this paper we present a novel approach for test case prioritization by evaluating the Business Criticality Value (BCV) of the various functions present in the software using the statistical data. Then according to the business criticality value of various functions present in the change and fault model we prioritize the test cases are prioritized.
Test Case Generation Based on Use case and Sequence Diagram
Santosh Kumar Swain,Durga Prasad Mohapatra,Rajib Mall
International Journal of Software Engineering , 2010,
Abstract: We present a comprehensive test case generation technique from UMLmodels. We use the features in UML 2.0 sequence diagram includingconditions, iterations, asynchronous messages and concurrent components.In our approach, test cases are derived from analysis artifacts such as usecases, their corresponding sequence diagrams and constraints specifiedacross all these artifacts. We construct Use case Dependency Graph (UDG)from use case diagram and Concurrent Control Flow Graph (CCFG) fromcorresponding sequence diagrams for test sequence generation. We focustesting on sequences of messages among objects of use case scenarios.Our testing strategy derives test cases using full predicate coverage criteria.Our proposed test case generation technique can be used for integration andsystem testing accommodating the object message and condition informationassociated with the use case scenarios. The test cases thus generated aresuitable for detecting synchronization and dependency of use cases andmessages, object interaction and operational faults. Finally, we have madean analysis and comparison of our approach with existing approaches, whichare based on other coverage criterion through an example.
Minimal Testcase Generation for Object-Oriented Software with State Charts
Ranjita Kumari Swain,Prafulla Kumar Behera,Durga Prasad Mohapatra
International Journal of Software Engineering & Applications , 2012,
Abstract: Today statecharts are a de facto standard in industry for modeling system behavior. Test data generation isone of the key issues in software testing. This paper proposes an reduction approach to test data generationfor the state-based software testing. In this paper, first state transition graph is derived from state chartdiagram. Then, all the required information are extracted from the state chart diagram. Then, test casesare generated. Lastly, a set of test cases are minimized by calculating the node coverage for each test case.It is also determined that which test cases are covered by other test cases. The advantage of our testgeneration technique is that it optimizes test coverage by minimizing time and cost. The present test datageneration scheme generates test cases which satisfy transition path coverage criteria, path coveragecriteria and action coverage criteria. A case study on Railway Ticket Vending Machine (RTVM) has beenpresented to illustrate our approach.
Generation and Optimization of Test cases for Object-Oriented Software Using State Chart Diagram
Ranjita Kumari Swain,Prafulla Kumar Behera,Durga Prasad Mohapatra
Computer Science , 2012,
Abstract: The process of testing any software system is an enormous task which is time consuming and costly. The time and required effort to do sufficient testing grow, as the size and complexity of the software grows, which may cause overrun of the project budget, delay in the development of software system or some test cases may not be covered. During SDLC (software development life cycle), generally the software testing phase takes around 40-70% of the time and cost. State-based testing is frequently used in software testing. Test data generation is one of the key issues in software testing. A properly generated test suite may not only locate the errors in a software system, but also help in reducing the high cost associated with software testing. It is often desired that test data in the form of test sequences within a test suite can be automatically generated to achieve required test coverage. This paper proposes an optimization approach to test data generation for the state-based software testing. In this paper, first state transition graph is derived from state chart diagram. Then, all the required information are extracted from the state chart diagram. Then, test cases are generated. Lastly, a set of test cases are minimized by calculating the node coverage for each test case. It is also determined that which test cases are covered by other test cases. The advantage of our test generation technique is that it optimizes test coverage by minimizing time and cost. The proposed test data generation scheme generates test cases which satisfy transition path coverage criteria, path coverage criteria and action coverage criteria. A case study on Automatic Ticket Machine (ATM) has been presented to illustrate our approach.
Minimal TestCase Generation for Object-Oriented Software with State Charts
Ranjita Kumari Swain,Prafulla Kumar Behera,Durga Prasad Mohapatra
Computer Science , 2012, DOI: 10.5121/ijsea.2012.3404
Abstract: Today statecharts are a de facto standard in industry for modeling system behavior. Test data generation is one of the key issues in software testing. This paper proposes an reduction approach to test data generation for the state-based software testing. In this paper, first state transition graph is derived from state chart diagram. Then, all the required information are extracted from the state chart diagram. Then, test cases are generated. Lastly, a set of test cases are minimized by calculating the node coverage for each test case. It is also determined that which test cases are covered by other test cases. The advantage of our test generation technique is that it optimizes test coverage by minimizing time and cost. The present test data generation scheme generates test cases which satisfy transition path coverage criteria, path coverage criteria and action coverage criteria. A case study on Railway Ticket Vending Machine (RTVM) has been presented to illustrate our approach.
Power Aware Routing in Wireless Sensor Network
Rajesh Kumar Sahoo,Satyabrata Das,Durga Prasad Mohapatra,Manas Ranjan Patra
International Journal of Computer Science Issues , 2011,
Abstract: The efficient node-energy utilization in wireless sensor networks has been studied because sensor nodes operate with limited battery power. To extend the lifetime of the wireless sensor networks, we reduced the node energy consumption of the overall network while maintaining all sensors balanced node power use. Since a large number of sensor nodes are densely deployed and interoperated in wireless sensor network, the lifetime extension of a sensor network is maintained by keeping many sensor nodes alive. In this paper, we submit power aware routing protocol for wireless sensor networks to increase its lifetime without degrading network performance. The proposed protocol is designed to avoid traffic congestion on specific nodes at data transfer and to make the node power consumption widely distributed to increase the lifetime of the network. The performance of the proposed protocol has been examined and evaluated with the NS-2 simulator in terms of network lifetime and end-to-end delay.
Page 1 /3841
Display every page Item


Home
Copyright © 2008-2017 Open Access Library. All rights reserved.