DocumentCode
2733930
Title
Rule based Production Systems for Automatic Code Generation in Java
Author
Bajwa, Imran Sarwar ; Siddique, M. Imran ; Choudhary, M. Abbas
Author_Institution
Dept. of Comput. Sciecne & Inf. Technol., Islamia Univ. of Bahawalpur, Bahawalpur
fYear
2006
fDate
6-6 Dec. 2006
Firstpage
300
Lastpage
305
Abstract
Unified modeling language is being used as a premier tool for modeling the user requirements. These CASE tools provide an easy way to get efficient solutions. This paper presents a natural language processing based automated system for generating code in multi-languages after modeling the user requirements based on UML. UML diagrams are first generated by analyzing the given business scenario provided by the user. A new model is presented for analyzing the natural languages and extracting the relative and required information from the given requirement notes by the user. User writes the requirements in simple English in a few paragraphs and the designed system has conspicuous ability to analyze the given script. After compound analysis and extraction of associated information, the designed system draws various UML diagrams as activity diagrams, sequence diagrams, class diagrams and uses cases diagrams. The designed system has robust ability to create code automatically without external environment. The designed system provides a quick and reliable way to generate UML diagrams and generate respective code to save the time and budget of both the user and system analyst.
Keywords
Java; Unified Modeling Language; natural language processing; program compilers; Java; UML diagrams; activity diagrams; automatic code generation; information retrieval; natural language processing; natural languages; rule based production systems; sequence diagrams; Computer aided software engineering; Data mining; Information analysis; Information technology; Java; Natural languages; Object oriented modeling; Production systems; Software engineering; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital Information Management, 2006 1st International Conference on
Conference_Location
Bangalore
Print_ISBN
1-4244-0682-X
Type
conf
DOI
10.1109/ICDIM.2007.369214
Filename
4221906
Link To Document