SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2028
AUTOMATIC GRAPHICAL DESIGN GENERATOR
Bhavesh Mehra, Alpesh Purohit, Piyush Solanki, Silviya D’monte
Department of Computer Engineering
Universal College of Engineering, Vasai, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - It is great significance to automatically
generate a graphical design from the input text file as
program code. There are some deficiencies in existing
system also there are very few full-featured integrated
development platforms that can generate graphical design
automatically based on program code. In existing system we
need to drag and drop the symbols. So user should be having
knowledge about the program. In proposed System no need
of having knowledge about the program to draw a
graphical design it simply accept the program as input text
file and according to that graphical design is generated.
Program should be logically and syntactically correct.
Previously system used Drag and drops the particular
symbols according to the certain conditions. So it is basically
time consuming and tedious. In proposed system it
generates the graphical design automatically according to
the input text file. At a time one program is taken to
generate the graphical design. The program that the system
accepts must be error free and it must follow the certain
rules and logic. It accepts the program as the input file for
only selected language such as (Java).The program should
be saved in text file. The text file should be loaded in system
to generate the graphical design.
The project can be used in institutes wherein the graphical
designs can be used to make the students understand
complex programs and lastly, to make a program more
understandable
Key Words: Graphical Design, Programs, Automatic,
Window Application
1.INTRODUCTION ( Size 11 , cambria font)
Much of the study of computer science is dedicated to
discovering efficient algorithms and representing
them so that they can be understood by computers.
[1]According to the Schneider and Gersting 1995, An
algorithm is a well-ordered collection of
unambiguous and effectively computable operations
that when executed, produces a result and halts in a
finite amount of time . While programming languages
avoid the problems of being wordy and ambiguous,
they have some other disadvantages that make them
undesirable for writing algorithms. Before writing a
complex program, a software Developer usually
plans it out by creating a graphical design. A
graphical design shows different steps a program
takes, using different shapes to describe the various
actions the program carries out . Graphical design
serve as important pieces of documentation for
individual programs and for systems of programs in
a larger system. Because a graphical design
accurately summarizes a program's functions, and
because it uses clear English and easy-to-understand,
standard symbols, it takes much less effort to read it
than it does the program itself . If the program
develops problems, a programmer may save time by
checking the graphical design before examining the
program. Though graphical design are technically-
oriented, non-technical users can easily follow them,
making them useful documents for project
management and auditing. In this paper, we choose
two reverse engineering graphical design tools on
the basis of their capabilities and features that
captures the functionality of the system and the
design at an abstraction level that removes the need
of language implementation. Our current research
effort focuses on a analysis of these tools that will be
useful in maintaining the consistency of design
document with its code and for understanding large
systems.
1.1 Objectives of the system
A graphical design is a type of diagram that
represents a process, showing the steps as boxes of
various kinds, and their order by connecting them
with arrows. This diagrammatic representation
illustrates a solution to a given problem. Process
operations are represented in these boxes, and
arrows; rather, they are implied by the sequencing of
operations. Graphical design are used in analyzing,
designing, documenting or managing a process or
program in various fields. Graphical Design are used
in designing and documenting complex processes or
programs. Our project automatic graphical design
generator is basically accept the program as the
input file and generates the graphical design for
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2029
program. The system allows user to select whether
the input text file be a program. The user selects the
text file that contains the input file as program and it
generates the graphical design as the output. It
basically accepts the program as the input file and
generates the Graphical design for the program. The
program must be error free and it follows the certain
rules and logic. The user need not have the
understanding of the program; he simply has to
provide the input program and the graphical design
is generated. The logic and flow of the program is
automatically understood by the system, likewise the
graphical design is drawn.
1.2 Proposed System
The proposed system takes a program a text file as
input and produces a graphical design of the same.
The system allows the user to either import an
already existing java program or write the program
in the given workspace. Based on the program, the
system automatically generates the graphical design.
In multinational companies and universities, there is
a requirement of graphical design so as to easily
understand the project implementations. Also, in
case of reverse engineering a software program
wherein the user has the code but is need of
graphical design for the same. Hence, there is need of
something that quickly overcomes the user from this
trouble.
This project is implemented so as to reduce the load
of manually creating the graphical design. Using our
proposed system, this drawback is overcome by
automatically generating the graphical design.
Conditional statements are easily analyzed because
of the use of graphical design. Graphical design
generated from a code is useful in case of reverse
engineering a software program wherein the user
has the code but is need of graphical design for the
same. An automatically generated graphical design is
also helpful for software testers that are in need of
to understand the code; as they have very little time
to understand the code by reading it and analyzing
each and every statement.
.
Fig -1: Windows application
Fig -1: Graphical design
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2030
2. DISCUSSION
1. Examine the source code given as an input to the
tool. Sometimes source code is available for a reverse
engineer and sometimes it is not. Reverse
engineering approaches involves examine source
code. Reverse engineering approaches is typically
very effective in finding programming errors and
implementation errors in software. There are two
types of analysis tools, those that require source code
and those that automatically decompile the binary
code and continue from there. These tools include
sourcecode-related problems and issues commonly
encountered in Java, does require source code.
2. Verification of the source code & Identify the
Programming Language.
Reverse engineering approaches involves analyzing
and understanding given source code. Program
failures can be analysed to determine whether errors
exist in the target software. Some other reverse
engineering approaches refers to analysing a running
program by probing it with various inputs. This kind
of approaches requires
only a running program and does not make use of
source code analysis of any kind.
3. If the input is in textual format perform
compilation i.e., software engineering.
A compiler is a tool that converts machine-readable
code into assembly language. Assembly language is
a human-readable form of machine. Compiler reveals
which machine instructions are being used in the
code. Machine code is usually specific to a given
hardware architecture. Thus, Compilers are written
expressly for the target hardware architecture.
3. CONCLUSIONS AND FUTURE WORK
More Program Structures will be added to create
graphical design for very complex programs. As in
this project graphical design is viewed through latex,
hence a system will be advanced so that it will have
graphical design viewer in the system or export it to
images for using images for other purpose. As this is
a standalone application, which needs to explicitly
install in system. So with the advent of HTML 5 we
can even embed flow charts creating a web service
The graphical design generator helps generating
simple graphical design. It implements graphical
design generation for basic programs covering
simple instructions, control structures and loop
structures. The powerful features of Latex makes it
system independent and can still have intermediate
language generation.
REFERENCES
[`1] Schneider, M. and J. Gersting (1995), An Invitation to
Computer Science, West Publishing Company, New York,
NY, p. 9
[2] International Journal of Computer Science &
Information
Technology (IJCSIT) Vol 6, No 1, February 2014 Shape-
Based
Plagiarism Detection for Flowchart Figures in Texts
Senosy
Arrish, Fadhil Noer Afif, Ahmadu Maidorawa and Naomie
Salim
[3] B. G. Vasudevan, et al., "Flowchart knowledge
extraction on
image processing," in IEEE International Joint Conference
on
Neural Networks, 2008. IJCNN 2008. (IEEE World
Congress on
Computational Intelligence). Hong Kong, 2008, pp. 4075-
4082.
[4] FATESOFT (2009),Code Visual to Flowchart, FateSoft,
Eden
Prairie - NM - USA, [Accessed 29/10/2009]
http://www.fatesoft.com/s2f/.
[5] Andrew Scott, Mike Watkins and Duncan
McPhee.,(2010), ELearning
For Novice Programmers, A Dynamic Visualisation and
Problem Solving Tool,
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumb
er=4529966
[6] I. Nassi and B. Shneiderman, “Flowchart Techniques for
Structured Programming,” ACM SIGPLAN Notices, Vol. 8,
No. 8,
1973, pp. 12-26. doi:10.1145/953349.953350
[7] J. F. Gimpel, “Contour: A Method of Preparing Struc-
tured
Flowcharts,” ACM SIGPLAN Notices, Vol. 15, No. 10, 1980,
pp.
35-41.
[8] Aivosto, (2003). Visustin Flow Chart Generator
[online].
Aivosto.com. Available from:
http://www.aivosto.com/visustin.html
[Accessed 21-5-2005].
[9] Carlisle M, Wilson T, Humphries, J and Hadfield, M,
2004,
RAPTOR: Introducing Programming To Non-Majors With
Flowcharts, Journal of Computing Sciences in Colleges,
Consortium
for Computing Sciences in Colleges, University of Central
Missouri,
USA pp: 52 – 60.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2031
[10] Nivedita Tiwari, Lalji Prasad, “ A Comparative Study:
Reverse Engineering Flowcharting tools” IJITE, Vol. 7, No.
1, 2015.
BIOGRAPHIES
Mr. Bhavesh Mehra is currently
completing B.E in Computer
Engineering from the Universal
College of Engineering, Vasai,
Mumbai University, Mumbai,
India.
Mr. Alpesh Purohit is currently
completing B.E in Computer
Engineering from the Universal
College of Engineering, Vasai,
Mumbai University, Mumbai,
India.
Mr. Piyush Solanki is currently
completing B.E in Computer
Engineering from the Universal
College of Engineering, Vasai,
Mumbai University, Mumbai,
India.

More Related Content

What's hot

CASE tools and their effects on software quality
CASE tools and their effects on software qualityCASE tools and their effects on software quality
CASE tools and their effects on software qualityUtkarsh Agarwal
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingCarlos J. Costa
 
Chapter 1 — Introduction to Visual Basic 2010 Programming
Chapter 1 — Introduction to Visual Basic 2010 Programming Chapter 1 — Introduction to Visual Basic 2010 Programming
Chapter 1 — Introduction to Visual Basic 2010 Programming francopw
 
Oop final project documentation jose pagan v2.1
Oop final project documentation  jose pagan v2.1Oop final project documentation  jose pagan v2.1
Oop final project documentation jose pagan v2.1Jose Pagan
 
Unit 2 final
Unit 2 finalUnit 2 final
Unit 2 finalsietkcse
 
Engineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineeringEngineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineeringsoftware-engineering-book
 
Software Architecture and Design - An Overview
Software Architecture and Design - An OverviewSoftware Architecture and Design - An Overview
Software Architecture and Design - An OverviewOliver Stadie
 
unit 5 Architectural design
 unit 5 Architectural design unit 5 Architectural design
unit 5 Architectural designdevika g
 
SWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software EngineeringSWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software Engineeringghayour abbas
 
Engineering Software Products: 1. software products
Engineering Software Products: 1. software productsEngineering Software Products: 1. software products
Engineering Software Products: 1. software productssoftware-engineering-book
 
Architecture vs Design
Architecture vs DesignArchitecture vs Design
Architecture vs DesignLuc Trudeau
 
Reverse Engineering of Module Dependencies
Reverse Engineering of Module DependenciesReverse Engineering of Module Dependencies
Reverse Engineering of Module DependenciesDharmalingam Ganesan
 
CSC426 - Software Engineering Lecture Note Cont'd
CSC426   - Software Engineering Lecture Note Cont'dCSC426   - Software Engineering Lecture Note Cont'd
CSC426 - Software Engineering Lecture Note Cont'dBro Shola Ajayi
 
Planning and writing your documents - Software documentation
Planning and writing your documents - Software documentationPlanning and writing your documents - Software documentation
Planning and writing your documents - Software documentationRa'Fat Al-Msie'deen
 

What's hot (20)

Case tools
Case toolsCase tools
Case tools
 
CASE tools and their effects on software quality
CASE tools and their effects on software qualityCASE tools and their effects on software quality
CASE tools and their effects on software quality
 
Mechanical engineer software programs
Mechanical engineer software programsMechanical engineer software programs
Mechanical engineer software programs
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Chapter 1 — Introduction to Visual Basic 2010 Programming
Chapter 1 — Introduction to Visual Basic 2010 Programming Chapter 1 — Introduction to Visual Basic 2010 Programming
Chapter 1 — Introduction to Visual Basic 2010 Programming
 
Oop final project documentation jose pagan v2.1
Oop final project documentation  jose pagan v2.1Oop final project documentation  jose pagan v2.1
Oop final project documentation jose pagan v2.1
 
Unit 2 final
Unit 2 finalUnit 2 final
Unit 2 final
 
Case tools
Case toolsCase tools
Case tools
 
5 software design
5 software design5 software design
5 software design
 
Engineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineeringEngineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineering
 
Software Architecture and Design - An Overview
Software Architecture and Design - An OverviewSoftware Architecture and Design - An Overview
Software Architecture and Design - An Overview
 
unit 5 Architectural design
 unit 5 Architectural design unit 5 Architectural design
unit 5 Architectural design
 
SWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software EngineeringSWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software Engineering
 
Engineering Software Products: 1. software products
Engineering Software Products: 1. software productsEngineering Software Products: 1. software products
Engineering Software Products: 1. software products
 
Harshil Modi.pptx
Harshil Modi.pptxHarshil Modi.pptx
Harshil Modi.pptx
 
Architecture vs Design
Architecture vs DesignArchitecture vs Design
Architecture vs Design
 
Reverse Engineering of Module Dependencies
Reverse Engineering of Module DependenciesReverse Engineering of Module Dependencies
Reverse Engineering of Module Dependencies
 
CSC426 - Software Engineering Lecture Note Cont'd
CSC426   - Software Engineering Lecture Note Cont'dCSC426   - Software Engineering Lecture Note Cont'd
CSC426 - Software Engineering Lecture Note Cont'd
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Planning and writing your documents - Software documentation
Planning and writing your documents - Software documentationPlanning and writing your documents - Software documentation
Planning and writing your documents - Software documentation
 

Similar to Automatic Graphical Design Generator

ccs356-software-engineering-notes.pdf
ccs356-software-engineering-notes.pdfccs356-software-engineering-notes.pdf
ccs356-software-engineering-notes.pdfVijayakumarKadumbadi
 
2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdfbcanawakadalcollege
 
Design and Monitoring Performance of Digital Properties
Design and Monitoring Performance of Digital PropertiesDesign and Monitoring Performance of Digital Properties
Design and Monitoring Performance of Digital PropertiesIRJET Journal
 
IRJET- How Artificial Intelligence Accelerates Software Development
IRJET- How Artificial Intelligence Accelerates Software DevelopmentIRJET- How Artificial Intelligence Accelerates Software Development
IRJET- How Artificial Intelligence Accelerates Software DevelopmentIRJET Journal
 
IRJET-Towards a Methodology for the Development of Plug-In
IRJET-Towards a Methodology for the Development of Plug-InIRJET-Towards a Methodology for the Development of Plug-In
IRJET-Towards a Methodology for the Development of Plug-InIRJET Journal
 
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET-  	  Build a Secure Web based Code Editor for C Programming LanguageIRJET-  	  Build a Secure Web based Code Editor for C Programming Language
IRJET- Build a Secure Web based Code Editor for C Programming LanguageIRJET Journal
 
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksAnalyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksIRJET Journal
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software EvaluationLori Gilbert
 
Software Engineering
 Software Engineering  Software Engineering
Software Engineering JayaKamal
 
Online Attendance Management System
Online Attendance Management SystemOnline Attendance Management System
Online Attendance Management SystemRIDDHICHOUHAN2
 
Exploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsExploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsIRJET Journal
 
Software design.edited (1)
Software design.edited (1)Software design.edited (1)
Software design.edited (1)FarjanaAhmed3
 
Design of a graphical user interface for design
Design of a graphical user interface for designDesign of a graphical user interface for design
Design of a graphical user interface for designLaukik Raut
 

Similar to Automatic Graphical Design Generator (20)

Software engineering
Software engineeringSoftware engineering
Software engineering
 
ccs356-software-engineering-notes.pdf
ccs356-software-engineering-notes.pdfccs356-software-engineering-notes.pdf
ccs356-software-engineering-notes.pdf
 
2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf
 
Design and Monitoring Performance of Digital Properties
Design and Monitoring Performance of Digital PropertiesDesign and Monitoring Performance of Digital Properties
Design and Monitoring Performance of Digital Properties
 
IRJET- How Artificial Intelligence Accelerates Software Development
IRJET- How Artificial Intelligence Accelerates Software DevelopmentIRJET- How Artificial Intelligence Accelerates Software Development
IRJET- How Artificial Intelligence Accelerates Software Development
 
Computer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab AwanComputer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab Awan
 
IRJET-Towards a Methodology for the Development of Plug-In
IRJET-Towards a Methodology for the Development of Plug-InIRJET-Towards a Methodology for the Development of Plug-In
IRJET-Towards a Methodology for the Development of Plug-In
 
Chapter1
Chapter1Chapter1
Chapter1
 
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET-  	  Build a Secure Web based Code Editor for C Programming LanguageIRJET-  	  Build a Secure Web based Code Editor for C Programming Language
IRJET- Build a Secure Web based Code Editor for C Programming Language
 
Computer Sided Software Engineering
Computer Sided Software EngineeringComputer Sided Software Engineering
Computer Sided Software Engineering
 
Unit1
Unit1Unit1
Unit1
 
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksAnalyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web Frameworks
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software Evaluation
 
Profile Rajkumar
Profile RajkumarProfile Rajkumar
Profile Rajkumar
 
Software Engineering
 Software Engineering  Software Engineering
Software Engineering
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Online Attendance Management System
Online Attendance Management SystemOnline Attendance Management System
Online Attendance Management System
 
Exploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsExploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD Metrics
 
Software design.edited (1)
Software design.edited (1)Software design.edited (1)
Software design.edited (1)
 
Design of a graphical user interface for design
Design of a graphical user interface for designDesign of a graphical user interface for design
Design of a graphical user interface for design
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 

Recently uploaded (20)

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 

Automatic Graphical Design Generator

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2028 AUTOMATIC GRAPHICAL DESIGN GENERATOR Bhavesh Mehra, Alpesh Purohit, Piyush Solanki, Silviya D’monte Department of Computer Engineering Universal College of Engineering, Vasai, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - It is great significance to automatically generate a graphical design from the input text file as program code. There are some deficiencies in existing system also there are very few full-featured integrated development platforms that can generate graphical design automatically based on program code. In existing system we need to drag and drop the symbols. So user should be having knowledge about the program. In proposed System no need of having knowledge about the program to draw a graphical design it simply accept the program as input text file and according to that graphical design is generated. Program should be logically and syntactically correct. Previously system used Drag and drops the particular symbols according to the certain conditions. So it is basically time consuming and tedious. In proposed system it generates the graphical design automatically according to the input text file. At a time one program is taken to generate the graphical design. The program that the system accepts must be error free and it must follow the certain rules and logic. It accepts the program as the input file for only selected language such as (Java).The program should be saved in text file. The text file should be loaded in system to generate the graphical design. The project can be used in institutes wherein the graphical designs can be used to make the students understand complex programs and lastly, to make a program more understandable Key Words: Graphical Design, Programs, Automatic, Window Application 1.INTRODUCTION ( Size 11 , cambria font) Much of the study of computer science is dedicated to discovering efficient algorithms and representing them so that they can be understood by computers. [1]According to the Schneider and Gersting 1995, An algorithm is a well-ordered collection of unambiguous and effectively computable operations that when executed, produces a result and halts in a finite amount of time . While programming languages avoid the problems of being wordy and ambiguous, they have some other disadvantages that make them undesirable for writing algorithms. Before writing a complex program, a software Developer usually plans it out by creating a graphical design. A graphical design shows different steps a program takes, using different shapes to describe the various actions the program carries out . Graphical design serve as important pieces of documentation for individual programs and for systems of programs in a larger system. Because a graphical design accurately summarizes a program's functions, and because it uses clear English and easy-to-understand, standard symbols, it takes much less effort to read it than it does the program itself . If the program develops problems, a programmer may save time by checking the graphical design before examining the program. Though graphical design are technically- oriented, non-technical users can easily follow them, making them useful documents for project management and auditing. In this paper, we choose two reverse engineering graphical design tools on the basis of their capabilities and features that captures the functionality of the system and the design at an abstraction level that removes the need of language implementation. Our current research effort focuses on a analysis of these tools that will be useful in maintaining the consistency of design document with its code and for understanding large systems. 1.1 Objectives of the system A graphical design is a type of diagram that represents a process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. This diagrammatic representation illustrates a solution to a given problem. Process operations are represented in these boxes, and arrows; rather, they are implied by the sequencing of operations. Graphical design are used in analyzing, designing, documenting or managing a process or program in various fields. Graphical Design are used in designing and documenting complex processes or programs. Our project automatic graphical design generator is basically accept the program as the input file and generates the graphical design for
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2029 program. The system allows user to select whether the input text file be a program. The user selects the text file that contains the input file as program and it generates the graphical design as the output. It basically accepts the program as the input file and generates the Graphical design for the program. The program must be error free and it follows the certain rules and logic. The user need not have the understanding of the program; he simply has to provide the input program and the graphical design is generated. The logic and flow of the program is automatically understood by the system, likewise the graphical design is drawn. 1.2 Proposed System The proposed system takes a program a text file as input and produces a graphical design of the same. The system allows the user to either import an already existing java program or write the program in the given workspace. Based on the program, the system automatically generates the graphical design. In multinational companies and universities, there is a requirement of graphical design so as to easily understand the project implementations. Also, in case of reverse engineering a software program wherein the user has the code but is need of graphical design for the same. Hence, there is need of something that quickly overcomes the user from this trouble. This project is implemented so as to reduce the load of manually creating the graphical design. Using our proposed system, this drawback is overcome by automatically generating the graphical design. Conditional statements are easily analyzed because of the use of graphical design. Graphical design generated from a code is useful in case of reverse engineering a software program wherein the user has the code but is need of graphical design for the same. An automatically generated graphical design is also helpful for software testers that are in need of to understand the code; as they have very little time to understand the code by reading it and analyzing each and every statement. . Fig -1: Windows application Fig -1: Graphical design
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2030 2. DISCUSSION 1. Examine the source code given as an input to the tool. Sometimes source code is available for a reverse engineer and sometimes it is not. Reverse engineering approaches involves examine source code. Reverse engineering approaches is typically very effective in finding programming errors and implementation errors in software. There are two types of analysis tools, those that require source code and those that automatically decompile the binary code and continue from there. These tools include sourcecode-related problems and issues commonly encountered in Java, does require source code. 2. Verification of the source code & Identify the Programming Language. Reverse engineering approaches involves analyzing and understanding given source code. Program failures can be analysed to determine whether errors exist in the target software. Some other reverse engineering approaches refers to analysing a running program by probing it with various inputs. This kind of approaches requires only a running program and does not make use of source code analysis of any kind. 3. If the input is in textual format perform compilation i.e., software engineering. A compiler is a tool that converts machine-readable code into assembly language. Assembly language is a human-readable form of machine. Compiler reveals which machine instructions are being used in the code. Machine code is usually specific to a given hardware architecture. Thus, Compilers are written expressly for the target hardware architecture. 3. CONCLUSIONS AND FUTURE WORK More Program Structures will be added to create graphical design for very complex programs. As in this project graphical design is viewed through latex, hence a system will be advanced so that it will have graphical design viewer in the system or export it to images for using images for other purpose. As this is a standalone application, which needs to explicitly install in system. So with the advent of HTML 5 we can even embed flow charts creating a web service The graphical design generator helps generating simple graphical design. It implements graphical design generation for basic programs covering simple instructions, control structures and loop structures. The powerful features of Latex makes it system independent and can still have intermediate language generation. REFERENCES [`1] Schneider, M. and J. Gersting (1995), An Invitation to Computer Science, West Publishing Company, New York, NY, p. 9 [2] International Journal of Computer Science & Information Technology (IJCSIT) Vol 6, No 1, February 2014 Shape- Based Plagiarism Detection for Flowchart Figures in Texts Senosy Arrish, Fadhil Noer Afif, Ahmadu Maidorawa and Naomie Salim [3] B. G. Vasudevan, et al., "Flowchart knowledge extraction on image processing," in IEEE International Joint Conference on Neural Networks, 2008. IJCNN 2008. (IEEE World Congress on Computational Intelligence). Hong Kong, 2008, pp. 4075- 4082. [4] FATESOFT (2009),Code Visual to Flowchart, FateSoft, Eden Prairie - NM - USA, [Accessed 29/10/2009] http://www.fatesoft.com/s2f/. [5] Andrew Scott, Mike Watkins and Duncan McPhee.,(2010), ELearning For Novice Programmers, A Dynamic Visualisation and Problem Solving Tool, http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumb er=4529966 [6] I. Nassi and B. Shneiderman, “Flowchart Techniques for Structured Programming,” ACM SIGPLAN Notices, Vol. 8, No. 8, 1973, pp. 12-26. doi:10.1145/953349.953350 [7] J. F. Gimpel, “Contour: A Method of Preparing Struc- tured Flowcharts,” ACM SIGPLAN Notices, Vol. 15, No. 10, 1980, pp. 35-41. [8] Aivosto, (2003). Visustin Flow Chart Generator [online]. Aivosto.com. Available from: http://www.aivosto.com/visustin.html [Accessed 21-5-2005]. [9] Carlisle M, Wilson T, Humphries, J and Hadfield, M, 2004, RAPTOR: Introducing Programming To Non-Majors With Flowcharts, Journal of Computing Sciences in Colleges, Consortium for Computing Sciences in Colleges, University of Central Missouri, USA pp: 52 – 60.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2031 [10] Nivedita Tiwari, Lalji Prasad, “ A Comparative Study: Reverse Engineering Flowcharting tools” IJITE, Vol. 7, No. 1, 2015. BIOGRAPHIES Mr. Bhavesh Mehra is currently completing B.E in Computer Engineering from the Universal College of Engineering, Vasai, Mumbai University, Mumbai, India. Mr. Alpesh Purohit is currently completing B.E in Computer Engineering from the Universal College of Engineering, Vasai, Mumbai University, Mumbai, India. Mr. Piyush Solanki is currently completing B.E in Computer Engineering from the Universal College of Engineering, Vasai, Mumbai University, Mumbai, India.