Hurdles For Designing Flowcharting Process

— To develop programming language skills, there are many tools available which have been developed to introduce the basics of programming to new-comers in the area of programming. Whatever tools are there for the programming environment of flow chart based notation depends on the interference of user with the system. The flowchart-based Environment depends on the intermediate code generated but every time human intervention is needed. The development of the environment for teaching aids can be other area where the flowcharts can be used. The main animus of the contemplate research work is to enroot a framework which not only automatically converts the process text but also to deploy it as software to create training materials. That is to automate the flow-chart drawing activity based on the text inputs given by the end users hence; this research proposes a strategy that will be used to draw flowcharts without human intervention. It can also be used to represent the basics of programming problems to new users. The feature applied in the system not only automatically converts the text into flowchart but also builds up the critical thinking abilities of new software engineers. It also improves solution designing skill of new software engineers. Otherwise also the system is useful to represent the any given process text into the graphical form using the standard flowcharting symbols.


I. INTRODUCTION
Importance to generate the flow chart has been on the rise due to the need to solve problems which can be readily used in creating Teaching aids for the teachers.In today's busy life, most of the teachers had to create more teaching material in less time.The teachers do not have enough time to devote for the preparation of new teaching aids.Simiarly a novice programmer can be made to understand a solution easily by using a graphical representation.For his easy understanding, there are many difficult problems which can be shown using the flowcharts [1].Basically, there are some challenges in solving and designing flowcharting, the common flowchart-based Environments highlighted on creation of flowcharts as well as feature of generating code but no one has focused on spontaneous change in the input given to system.Reserch gap is found when the process text contents in plain English is converted to its flowchart without human mediation.To fill aforementioned gap and to improve the teaching skill of the teacher new system has been proposed.The software tools can be developed, as the procedure of constructing a flowchart till generation of coding, etc. has previously established [2].In several fields associated with Knowledge and Engineering (e.g.mechanics, Elementary level geometry).To reduce the efforts required to create a teaching aid, the proposed automatic conversion of text to a flowchart will help in reduction of time required in preparation of teaching aids.

A. Semantic & Syntactic Analysis
In this technique, they used the iconic based surroundings and flowchart based representation to improve the logical intellectual skills for the development of the new programmers [1].The research in [2] mainly exposed the absence of problem-solving skill in the programming languages of new software users.By considering this as research gap basic algorithmic programming problems skills required by the new programmers and the need of human intervention they [1,2] proposed text-to-flowchart conversion methodology.There are multiple techniques which are used for the knowledge-based system to draw the flowcharts and dialogue-based tutoring system.The techniques are Semantic & syntactic analysis is done Maintaining the Integrity of the Specifications.

B. Knowledge base FlowchartNet
This technique is applied for searching of common programming problems faced by new programmers, ActionNet, the knowledge base is applied to expand the query by finding a synonym.In [1] a methodology has been developed as an outline to provide solution in developing designing and skills of solving problem by a new systems users with the help of a programmed English text into flowchart translation [2].This technique has been used to produce flowchart for both sighted and blind users.

C. Stanford POS Tagger.
In [3] the method to generate an activity and sequence diagram from given set of specification has been proposed.This method uses the intermediate structured representation for the possible automated generation of UML.Illustrations were proved from industries.They also proposed a solution for the textual representation which is accepted by the users also.This can be considered as a limitation which is restricted to UML diagrams based on simple statements having a length less than four sentences.[3]There are multiple techniques which uses the knowledge-based system to draw the flowcharts and dialogue-based systems which works as tutoring system.The technique which is comely used is to use Stanford POS Tagger.The Problem statement is broken down into compact chunks which are differentiated on their functional aspect, it incorporate the use of grammatical regulations.Uses preposition to identify interactions.The accuracy of above approaches is limited.In [4] UML and behavioral diagrams are drawn without considering any repetition in data.However, repeated data and ambiguity are, often, present in the documents of requirements specifications and not considering them is one of the limitations [4] D. PoS tagger and NP chunking Considering the work in [5] which is restricted to Keyword Extraction only.Techniques which are used are PoS tagger and NP chunking (parsing technique) to achieve keyword extraction.

E. XML tag set
Very huge time needs to be invested in reading documents hence in [6] they introduce a method of generating a diagram by presenting the given text as XML tags and used techniques to generate XML tag set which uses semantic structure of a text and applies Structural classification which uses a linguistic functions of a diagram (like inclusion, arrangement, indication & order.

F. NLP(Natural language processing)
The research in [9] generates geomatric diagram by conversion of text but the research is restricted to geometry problems stated in English language which generally appeers in text books used by schools [9], For the implementation they used techniques which uses NLP for syntactic and semantic analysis then Knowledge base of generic mathematics is used which they termed as "GeometryNet", after that Diagram generation Module is created [7,9].

III. SYSTEM MODEL
The overall outline of the paper is graphically exhibited in figure .1 the process text is given to the system as input prehandling steps are performed on the content with a specific goal to discover improved catch phrase.This works importance can be justified if following points are considered which talks more about why automatic generation of flowcharts is need of the day.if used judiciously it can be used to effectively solve following aspects i.e.

 In creation of Training Materials,  Workflow Management and  In Continuous Improvement and Troubleshooting
Guides.Firstly we will focus on selection of the Input Text.Following are some of the sample input text used to test the roubustness of the system.working of the system.Basically they are collected from diverse domains ranging from industrial process ,reparing process to simple day-to-day activitie like preparation of tea.Table 1 can be refered.
The main work which will be done is a generation of the framework which will show the path to how to convert the English language sentences into the flowchart.This framework i.e. proposed framework may be utilized in many ways to generate diagrams, problem-solving and much more [3].By many techniques, the keywords or keyphrase are extracted.The natural language processing methods are then applied to the text as shown in fig. 1.The next major task is to separate out the statements from the given input text.There are many challenges in finding the correct position where to chuck the specific statement.The challenge includes the decision as to which full stop (.) be considered as a end-of-statement as can be seen from Table 1 Sr.no.4.
As the basis of chucking is to find out the full stop (.) but as can be seen from the Sr.no 4 (table 1) the full stop appear twice creating a ambiguity for sentence chunking process.The next step is to identify the majorly used (verbs).So the proposed system finds the correct statements which includes the action words (Verbs).
Next step is to properly sequencing these statements so that they can further be mapped with proper Flowcharting symbols.
Extraction of keywords is next logical step which helps in selection of proper flowcharting symbol.
Using the Graphics drawing tools the Flowchart in drawn.

IV. KEYPHRASE ERADICATION METHOD KEYPHRASE REGENERATION
A key expression enhances the essence of flowchart [1].This approach chooses significant from the input.Following steps of is utilized to concentrate phrases from info content i.
Input text gets pre-processed and isolated for further handling.ii.
POS badges are utilized to identify meaningful key phrases iii.
The key phrases thus identified from every sentence.iv.
Then key phrases of suitable length will be used to map with the suitable flowcharting symbols

V. POS TAGGING TO CLASSIFY GRAMMATICAL FORM OF WORDS
Any word in the speech like a noun, adverb, pronoun, verbs, adjective tags by the POS tagger [5, 6 output word of speech by using this technique [3].The ste for POS tagging are mention below: 1. POS tags N,V,Adj,Adv, will be inputted to the system.2. Specified tags are searched.3. Probability is found by using following Formula Where w represents inputted word M, ti is the tag c(w,ti) it is the number which represents occurrences 4. The Maximum probability word is tagged separate out the statements from the given input text.There are many challenges in finding the correct position where to chuck the specific statement.The challenge includes the decision as to which full stop (.) be statement as can be seen from Table 1 As the basis of chucking is to find out the full stop (.) but (table 1) the full stop appears chunking process.
The next step is to identify the majorly used action words system finds the correct statements these statements so that they can further be mapped with proper Flowcharting f keywords is next logical step which helps in Using the Graphics drawing tools the Flowchart in drawn.

REGENERATION
A key expression enhances the essence of intended significant expressions is utilized to concentrate processed and keepsake gets

POS badges are utilized to identify meaningful
The key phrases thus identified from every Then key phrases of suitable length will be used suitable flowcharting symbols.

RAMMATICAL FORM OF
, adverb, pronoun, , adjective tags by the POS tagger [5,6] and denote that output word of speech by using this technique [3].The steps POS tags N,V,Adj,Adv, will be inputted to the Probability is found by using following Formula represents occurrences The Maximum probability word is tagged Some tags and their clarification are illuliastrated accompanying table 2.

VI. PROCEDURE FOR DECOMPOSED
A exceptional amongst the most utilized procedures of the parsing is natural language processing [5,7].In parsed sentence generation an input sentence is transformed into classified organization and grammatical form of term is allotted to every word.Given considering every word from the structural format.Grammar and parser are two main components of parsing [8].It uses rules for the determining tree structure of the Example: I will getup in Morning when alarm and will go college, if it is raining I will go to college by Four otherwise I will go to college by two ECOMPOSED TERM FORMATION amongst the most utilized procedures of the parsing is natural language processing [5,7].In parsed sentence generation an input sentence is transformed into classified organization and grammatical form of term is allotted to every word.Given input sentence will analyze by rom their input and gives the structural format.Grammar and parser are two main uses the various algorithms and rules for the determining tree structure of the sentence.
in Morning when alarm and will go to it is raining I will go to college by Four-wheeler, otherwise I will go to college by two-wheeler 1. Parser will begin with a sentence 2. Dictionary is checked to look up every word 3. Corpus is used to identify POS tags fir every word 4. A tree is Built with POS tags of every word

VII. SENTENCE CONDENSATION ALGORITHM FOR SENTENCE GENERATION
Whatever the input statement we take for input that selected words from the paragraph they are parsed phase.By implementing above method [7], entire arguments from parsed statements are removed into a smaller variety about statements T methods feasible for creation of parsed sentence to wanted length.The steps of algorithm elaborate in sentence condensation are specified as under [11]: 1. Choose S which is most left sided in parsing phase.
2. The Expressions which indicates Time should be eliminated 3. Apart from Time following contents should be removed a. words whose reference depends circumstances of its use

Parse of a sentence
General Steps for parser are mentioned below: Dictionary is checked to look up every word Corpus is used to identify POS tags fir every word with POS tags of every word LGORITHM FOR Whatever the input statement we take for input that words from the paragraph they are parsed into the method [7], entire annoying are removed that outcomes statements There are many arsed sentence to wanted

VIII. CREATION OF DATABASE TO KEYWORDS AND RELEVANT
The Extracted Keywords [12] stored in a database where they are linked with Proper Flowcharting Symbols.Following Diagram shows the set of standard Flowcharting symbols which will be used by the system to generate the output      The main attention of this study is to understand the approaches of converting the process text into flowchart and understanding the basic concepts.This paper gives the insight about the project plan and the systems required to construct previous studies and the literature are used to find out the research gaps.It is also helpful f the newly designed system in will/MD getup/VB in/IN Morning/NN when/WRB alarm/NN and/CC will/MD go/VB to/TO college/NN ,/, If/IN it/PRP is/VBZ raining/VBG college/NN by/IN Four-wheeler/NNP ,/, otherwise/RB I/PRP will/MD go/VB to/TO college/NN by/IN two 2) Parse Some tags and their clarification are illuliastrated in the epresentation of different POS labels Description

Fig. 2 .
Fig.2.Parse of a sentence General Steps for parser are mentioned below:1.Parser will begin with a sentence 2. Dictionary is checked to look up every word 3. Corpus is used to identify POS tags fir every word 4. A tree is Built with POS tags of every word The steps of algorithm elaborate in sentence condensation are Choose S which is most left sided in parsing phase.The Expressions which indicates Time should be contents should be words whose reference depends on the b.genitive Pronouns c. Words indicating Quantity 4. All words which are not required should also be removed.

Fig. 3 :
Fig.3: Expected Resultant flowchart B. Role of Flowcharts in Teaching / Learning Process

Fig. 3 :
Fig.3: Expected Resultant flowchart Role of Flowcharts in Teaching / Learning Process It is the direct advancing execution of one step step after the other.The global sequence form is as follows

Fig 3 :
Fig 3: The Sequence form b) Selection A condition suggests that selection structure choice in two actions depends upon whether the condition is

Table 1 :
Sample Input Text used to test the System 182PROCEEDINGS OF RICE.GOPESHWAR, 2017

Table 2
Representation of different POS labels

Table 2
Tabular representation of Example of mapping of symbols