Defining fitness function for search based assessment of grammar reachability

Certain generalized graph nodes reachability problems, such as data dependency flow, have been reformulated as Context Free Grammar (CFG) nonterminals reachability problems, and addressed using grammar reachability analysis. The reformulation efforts could be extended by reformulating such problems...

Full description

Bibliographic Details
Main Authors: Umar, Kabir, Md Sultan, Abu Bakar, Zulzalil, Hazura, Admodisastro, Novia Indriaty, Abdullah @ Selimun, Mohd Taufik
Format: Article
Language:English
Published: American Scientific Publishers 2018
Online Access:http://psasir.upm.edu.my/id/eprint/64716/1/Defining%20fitness%20function%20for%20search%20based%20assessment%20of%20grammar%20reachability.pdf
Description
Summary:Certain generalized graph nodes reachability problems, such as data dependency flow, have been reformulated as Context Free Grammar (CFG) nonterminals reachability problems, and addressed using grammar reachability analysis. The reformulation efforts could be extended by reformulating such problems as Search Based CFG reachability problems, addressable using search algorithms, such as Evolutionary Programming (EP). However, this calls for the need of fitness function that can assess reachability attained by candidates during search process. This paper defines set of fitness functions that can be applied for search based assessment of reachability between non terminal symbols of CFG. Further, the paper highlights how the set of fitness functions support reformulation of data dependency flow for detection of SQL Injection Vulnerabilities as an EP search problem.