Application of Genetic Algorithm in Software Security
Devendra Thakore1, Torana Kamble2

1Prof Devendra Thakore, Ph.D. Student, Bharati Vidyappeth University, College of Engineering, Pune (M.H), India.
2Torana Kamble, M. Tech. Student, Bharati Vidyappeth University, College of Engineering, Pune (M.H), India.

Manuscript received on 18 November 2012 | Revised Manuscript received on 25 November 2012 | Manuscript published on 30 November 2012 | PP: 24-28 | Volume-1 Issue-5, November 2012 | Retrieval Number: E0353101512/2012©BEIESP
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (

Abstract: Assigning access specifier is not an easy task as it decides over all security of any software .Though there are many metrics tools available in a market to measure the security at early stage. But in this case assignment of access specifier is totally based on the human judgment and understanding .Objective of proposed tool is to generate all possible solutions by applying Genetic Algorithm (GA). Our Secure Coupling Measurement Tool (SCMT) uses coupling, feature of OO design to determine the security at design level. It Takes input as a UML class diagram with basic constraints and generates alternate solutions i.e. combinations. Tool also provides metrics at code level to compute the security at code level. Result of both the metrics give proof of secure design with the help of spider chart as well as scope to change the design
Keywords: Coupling, Genetic Algorithm, Quality, Security, Software Metrics

Scope of the Article: Algorithm Engineering