2013
DOI: 10.4236/jsea.2013.62011
|View full text |Cite
|
Sign up to set email alerts
|

Using Genetic Algorithm as Test Data Generator for Stored PL/SQL Program Units

Abstract: PL/SQL is the most common language for ORACLE database application. It allows the developer to create stored program units (Procedures, Functions, and Packages) to improve software reusability and hide the complexity of the execution of a specific operation behind a name. Also, it acts as an interface between SQL database and DEVELOPER. Therefore, it is important to test these modules that consist of procedures and functions. In this paper, a new genetic algorithm (GA), as search technique, is used in order to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
12
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 18 publications
(12 citation statements)
references
References 15 publications
0
12
0
Order By: Relevance
“…Metaheuristic optimization algorithms are introduced in order to solve optimization problems by imitating physical or biological phenomena [6][7][8][9][10][11]. Therefore, these algorithms are categorized into three classes; evolution-based, physicsbased, and swarm-based methods [1,2,[12][13].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Metaheuristic optimization algorithms are introduced in order to solve optimization problems by imitating physical or biological phenomena [6][7][8][9][10][11]. Therefore, these algorithms are categorized into three classes; evolution-based, physicsbased, and swarm-based methods [1,2,[12][13].…”
Section: Introductionmentioning
confidence: 99%
“…Metaheuristic algorithms that based on population share popular features regardless of their nature. The search operation has two main phases; exploration and exploitation [9][10]. The operators should always be part of the optimizer in order to globally explore the search space.…”
Section: Introductionmentioning
confidence: 99%
“…'); [22] elsifp_error_no = 5 then [23] raise_application_error ( -20006, 'Pricing datais incompleteforthis patient!! '); [24] elsifp_error_no = 11 then [25] raise_application_error( -20001, '11'); [26] elsifp_error_no = 21 then [27] raise_application_error ( -20003, '21'); [28] elsifp_error_no = 31 then [29] raise_application_error ( -20004 …”
Section:  Lab-interfacementioning
confidence: 99%
“…Search-based software testing is a dynamic method of test data generation in which search methods or optimization techniques are used to generate tests and have been successfully applied in structural testing [[24] [25 [23] [26] [27][28] [29]]. As with all search methods, search based software testing relies crucially on an evaluation or cost function to compare candidate test cases.…”
Section: Introductionmentioning
confidence: 99%
“…Simultaneously it reduced testing cost and improved the cycle time. Different techniques for optimization are Genetic Algorithm (GA) [1], Particle Swarm Optimization (PSO) [2], Intelligent Search Engine (ISA) [5], Intelligent Test Case Optimization Agent (ITOA) [6], Artificial Bee Colony (ABC) algorithm etc. [9][10][11].…”
Section: Introductionmentioning
confidence: 99%