CFP last date
20 May 2024
Reseach Article

An Efficient Approach on Object Oriented Design using Genetic Algorithm

by Seema Sharma, Rashmi Aggarwal, Anupriya Jain, Sachin Sharma
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 19 - Number 6
Year of Publication: 2011
Authors: Seema Sharma, Rashmi Aggarwal, Anupriya Jain, Sachin Sharma
10.5120/2366-3111

Seema Sharma, Rashmi Aggarwal, Anupriya Jain, Sachin Sharma . An Efficient Approach on Object Oriented Design using Genetic Algorithm. International Journal of Computer Applications. 19, 6 ( April 2011), 18-23. DOI=10.5120/2366-3111

@article{ 10.5120/2366-3111,
author = { Seema Sharma, Rashmi Aggarwal, Anupriya Jain, Sachin Sharma },
title = { An Efficient Approach on Object Oriented Design using Genetic Algorithm },
journal = { International Journal of Computer Applications },
issue_date = { April 2011 },
volume = { 19 },
number = { 6 },
month = { April },
year = { 2011 },
issn = { 0975-8887 },
pages = { 18-23 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume19/number6/2366-3111/ },
doi = { 10.5120/2366-3111 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:06:17.231088+05:30
%A Seema Sharma
%A Rashmi Aggarwal
%A Anupriya Jain
%A Sachin Sharma
%T An Efficient Approach on Object Oriented Design using Genetic Algorithm
%J International Journal of Computer Applications
%@ 0975-8887
%V 19
%N 6
%P 18-23
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Object oriented design is a method where developers think in terms of objects instead of procedures or functions. The overall system is designed keeping in view the interaction among objects that maintain the states and provide implementation on them. For implementing object oriented design three methodologies are adopted Object Modeling technique (OMT), Structure Analysis/Structured Design (SA/SD), Jackson Structured Design(JSD) .SA/SD approach is based on the data flow and JSD approach is action-oriented. Since SA/SD is easy to understand but it focuses on well defined system boundary whereas JSD approach is too complex and does not have any graphical representation. In this paper, we will apply the concept of Genetic Algorithm to minimize the above said problem. Genetic Algorithm method is based on natural evolution. Through this algorithm, we can improve the performance of the system. Genetics Algorithm start with a fixed size of data structure which are used to perform such given task. There are basically three processes of Genetic Algorithm. 1. Crossover 2. Mutation 3. Inversion This paper presents a method to improve efficiency of Object Oriented Design. Through a method of Crossover in Genetic Algorithm, it will optimize and reduce the complexity.

References
  1. Rumbaugh James,Blaha Michael,Premerlani Williamm,Eddy Frederick, “Object Oriented Modeling and Design” Pearson Printing Hall.
  2. Luga George F,”Artificial Intelligence” V Edition Pearson Education
  3. Pressman Roger S “Software Engineering” V Edition McGraw Hill Edition
  4. Artificial Intelligence (2nd ed.) Rich, KnighIntroduction
  5. Artificial Intelligence And Expert Systems, Patterson by Dan W. Patterson. McGraw-Hill. 1991
  6. Object-Oriented Analysis and Design with Applications (2nd Edition) by Grady Booch.
  7. Object-Oriented Analysis and Design By: Brett McLaughlin, Gary Pollice, David West
Index Terms

Computer Science
Information Sciences

Keywords

SASD JSD Objects Crossover Genetics