Submit Search
Upload
Automatic Graphical Design Generator
•
0 likes
•
27 views
IRJET Journal
Follow
https://www.irjet.net/archives/V4/i3/IRJET-V4I3539.pdf
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 4
Download now
Download to read offline
Recommended
Developing a gui based design software in
Developing a gui based design software in
Laukik Raut
Software Metrics for Identifying Software Size in Software Development Projects
Software Metrics for Identifying Software Size in Software Development Projects
Vishvi Vidanapathirana
Chapter 5 software design
Chapter 5 software design
Piyush Gogia
Software Engineering
Software Engineering
JayaKamal
Itertaive Process Development
Itertaive Process Development
university of education,Lahore
Data modelling tool in CASE
Data modelling tool in CASE
Manju Pillai
SWE-401 - 12. Software CASE Tools Overview
SWE-401 - 12. Software CASE Tools Overview
ghayour abbas
9. Software Implementation
9. Software Implementation
ghayour abbas
Recommended
Developing a gui based design software in
Developing a gui based design software in
Laukik Raut
Software Metrics for Identifying Software Size in Software Development Projects
Software Metrics for Identifying Software Size in Software Development Projects
Vishvi Vidanapathirana
Chapter 5 software design
Chapter 5 software design
Piyush Gogia
Software Engineering
Software Engineering
JayaKamal
Itertaive Process Development
Itertaive Process Development
university of education,Lahore
Data modelling tool in CASE
Data modelling tool in CASE
Manju Pillai
SWE-401 - 12. Software CASE Tools Overview
SWE-401 - 12. Software CASE Tools Overview
ghayour abbas
9. Software Implementation
9. Software Implementation
ghayour abbas
Case tools
Case tools
Roy Antony Arnold G
CASE tools and their effects on software quality
CASE tools and their effects on software quality
Utkarsh Agarwal
Mechanical engineer software programs
Mechanical engineer software programs
كلية الهندسة غريان "Faculty Of Engineering In Gharyan "
Business Process Modeling
Business Process Modeling
Carlos J. Costa
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.1
Jose Pagan
Unit 2 final
Unit 2 final
sietkcse
Case tools
Case tools
shah_shruti
5 software design
5 software design
cherrybear2014
Engineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineering
software-engineering-book
Software Architecture and Design - An Overview
Software Architecture and Design - An Overview
Oliver Stadie
unit 5 Architectural design
unit 5 Architectural design
devika g
SWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software Engineering
ghayour abbas
Engineering Software Products: 1. software products
Engineering Software Products: 1. software products
software-engineering-book
Harshil Modi.pptx
Harshil Modi.pptx
HarshilModi29
Architecture vs Design
Architecture vs Design
Luc Trudeau
Reverse Engineering of Module Dependencies
Reverse Engineering of Module Dependencies
Dharmalingam Ganesan
CSC426 - Software Engineering Lecture Note Cont'd
CSC426 - Software Engineering Lecture Note Cont'd
Bro Shola Ajayi
Software Engineering
Software Engineering
Jignesh Kariya
Planning and writing your documents - Software documentation
Planning and writing your documents - Software documentation
Ra'Fat Al-Msie'deen
Software engineering
Software engineering
Xavient Information Systems
ccs356-software-engineering-notes.pdf
ccs356-software-engineering-notes.pdf
VijayakumarKadumbadi
More Related Content
What's hot
Case tools
Case tools
Roy Antony Arnold G
CASE tools and their effects on software quality
CASE tools and their effects on software quality
Utkarsh Agarwal
Mechanical engineer software programs
Mechanical engineer software programs
كلية الهندسة غريان "Faculty Of Engineering In Gharyan "
Business Process Modeling
Business Process Modeling
Carlos J. Costa
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.1
Jose Pagan
Unit 2 final
Unit 2 final
sietkcse
Case tools
Case tools
shah_shruti
5 software design
5 software design
cherrybear2014
Engineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineering
software-engineering-book
Software Architecture and Design - An Overview
Software Architecture and Design - An Overview
Oliver Stadie
unit 5 Architectural design
unit 5 Architectural design
devika g
SWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software Engineering
ghayour abbas
Engineering Software Products: 1. software products
Engineering Software Products: 1. software products
software-engineering-book
Harshil Modi.pptx
Harshil Modi.pptx
HarshilModi29
Architecture vs Design
Architecture vs Design
Luc Trudeau
Reverse Engineering of Module Dependencies
Reverse Engineering of Module Dependencies
Dharmalingam Ganesan
CSC426 - Software Engineering Lecture Note Cont'd
CSC426 - Software Engineering Lecture Note Cont'd
Bro Shola Ajayi
Software Engineering
Software Engineering
Jignesh Kariya
Planning and writing your documents - Software documentation
Planning and writing your documents - Software documentation
Ra'Fat Al-Msie'deen
What's hot
(20)
Case tools
Case tools
CASE tools and their effects on software quality
CASE tools and their effects on software quality
Mechanical engineer software programs
Mechanical engineer software programs
Business Process Modeling
Business Process Modeling
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.1
Unit 2 final
Unit 2 final
Case tools
Case tools
5 software design
5 software design
Engineering Software Products: 2. agile software engineering
Engineering Software Products: 2. agile software engineering
Software Architecture and Design - An Overview
Software Architecture and Design - An Overview
unit 5 Architectural design
unit 5 Architectural design
SWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software Engineering
Engineering Software Products: 1. software products
Engineering Software Products: 1. software products
Harshil Modi.pptx
Harshil Modi.pptx
Architecture vs Design
Architecture vs Design
Reverse Engineering of Module Dependencies
Reverse Engineering of Module Dependencies
CSC426 - Software Engineering Lecture Note Cont'd
CSC426 - Software Engineering Lecture Note Cont'd
Software Engineering
Software Engineering
Planning and writing your documents - Software documentation
Planning and writing your documents - Software documentation
Similar to Automatic Graphical Design Generator
Software engineering
Software engineering
Xavient Information Systems
ccs356-software-engineering-notes.pdf
ccs356-software-engineering-notes.pdf
VijayakumarKadumbadi
2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf
bcanawakadalcollege
Design and Monitoring Performance of Digital Properties
Design and Monitoring Performance of Digital Properties
IRJET Journal
IRJET- How Artificial Intelligence Accelerates Software Development
IRJET- How Artificial Intelligence Accelerates Software Development
IRJET Journal
Computer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab Awan
university of education,Lahore
IRJET-Towards a Methodology for the Development of Plug-In
IRJET-Towards a Methodology for the Development of Plug-In
IRJET Journal
Chapter1
Chapter1
mansab MIRZA
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET Journal
Computer Sided Software Engineering
Computer Sided Software Engineering
university of education,Lahore
Unit1
Unit1
Jignesh Kariya
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web Frameworks
IRJET Journal
Software Evaluation
Software Evaluation
Lori Gilbert
Profile Rajkumar
Profile Rajkumar
Rajkumar Dravid
Software Engineering
Software Engineering
JayaKamal
Chapter 01
Chapter 01
ans ali raza
Online Attendance Management System
Online Attendance Management System
RIDDHICHOUHAN2
Exploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD Metrics
IRJET Journal
Software design.edited (1)
Software design.edited (1)
FarjanaAhmed3
Design of a graphical user interface for design
Design of a graphical user interface for design
Laukik Raut
Similar to Automatic Graphical Design Generator
(20)
Software engineering
Software engineering
ccs356-software-engineering-notes.pdf
ccs356-software-engineering-notes.pdf
2- 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 Properties
IRJET- How Artificial Intelligence Accelerates Software Development
IRJET- How Artificial Intelligence Accelerates Software Development
Computer 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-In
Chapter1
Chapter1
IRJET- 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 Engineering
Unit1
Unit1
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web Frameworks
Software Evaluation
Software Evaluation
Profile Rajkumar
Profile Rajkumar
Software Engineering
Software Engineering
Chapter 01
Chapter 01
Online Attendance Management System
Online Attendance Management System
Exploring 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)
Design 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...
IRJET Journal
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET 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...
IRJET Journal
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET 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...
IRJET Journal
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...
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...
IRJET Journal
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
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 Pro
IRJET Journal
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 System
IRJET Journal
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
React based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
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.
IRJET Journal
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 Design
IRJET Journal
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...
STUDY 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...
Effect 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...
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...
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 ADAS
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 Pro
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 System
Review 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 application
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.
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 Design
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 Escorts
Call Girls in Nagpur High Profile
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
KurinjimalarL3
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
ranjana rawat
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
purnimasatapathy1234
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
upamatechverse
(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 learning
misbanausheenparvam
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
upamatechverse
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
ranjana rawat
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
pranjaldaimarysona
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
rehmti665
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
null - The Open Security Community
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
RajaP95
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 Escorts
Call Girls in Nagpur High Profile
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
wendy 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...
ranjana rawat
Extrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
120cr0395
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
AbhinavSharma374939
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 Escorts
APPLICATIONS-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 Escorts
Microscopic 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.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...
chaitra-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.pptx
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
Processing & 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 service
Exploring_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-IV
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 Escorts
What 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...
Extrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
Analog 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.
Download now