Call for Paper - February 2021 Edition
IJCA solicits original research papers for the February 2021 Edition. Last date of manuscript submission is January 20, 2021. Read More

A Fast Software Project Development Tool with Generic Xml Generation

IJCA Proceedings on National Conference on Advances in Computing
© 2015 by IJCA Journal
NCAC 2015 - Number 7
Year of Publication: 2015
Sunil D. Rathod
S. D. Joshi

Sunil D Rathod and S d Joshi. Article: A Fast Software Project Development Tool with Generic Xml Generation. IJCA Proceedings on National Conference on Advances in Computing NCAC 2015(7):1-6, December 2015. Full text available. BibTeX

	author = {Sunil D. Rathod and S.d. Joshi},
	title = {Article: A Fast Software Project Development Tool with Generic Xml Generation},
	journal = {IJCA Proceedings on National Conference on Advances in Computing},
	year = {2015},
	volume = {NCAC 2015},
	number = {7},
	pages = {1-6},
	month = {December},
	note = {Full text available}


The Integrated Development Environment (IDE) based tools are popular and madethe task of project development easier and comparably faster. These tools help developer to design Graphical User Interface (GUI) just by using Drag and Drop (DND) tool box with specification of the properties. Some of these tools are . NET framework, Windows Builder, etc to design the forms. But, none of these utilities embed "Business Logic" (BL) automatically in code. In routine development process it becomes very time consuming to do the repeated task of coding for same events. There are certain vendor specific tools like Oracle Application Express (OAE) from ORACLE and some similar tools from IBM mainframe to design the product and do analysis and reporting but these tools are too much vendor specific and strictly need the proprietary DB to develop the project. For instant, OAE needs strictly ORACLE as a backend for its development. Our tool - "Rapid Project Builder" (RPB) is used to avoid time consumed for coding the same business logic repeatedly. The tool will also performAutomatic Code Generation (ACG) in specific language of developer's requirement. The developer can design the application's frontend GUI using RBP with DND along with the specification of form and fields. After adding control like add, delete, search or modify buttons to the application, RPB adds the BL automatically to these controls along with complete language specific code. The automatic generation of backend DBMS is done with the help of specification given as the properties in the form design which is stored as XML semantics.


  • Abdeslam Jakimi and Mohammed Elkoutbi, Automatic Code Generation From UML Statechart, International Journal of Engineering and Technology Vol. 1, No. 2, June, 2009 1793-8236, 165-168.
  • Design and Implementation of an Autonomic Code Generator based on RTPA, Yingxu Wang, University of Calgary, Canada Xinming Tan, Wuhan University of Technology, China Cyprian F. Ngolah, Sentinel Trending & Diagnostics Ltd. , Calgary, Canada, 44 International Journal of Software Science and Computational Intelligence, 2(2), 44-65, April-June 2010I. S. Jacobs and C. P. Bean, "Fine particles, thin films and exchange anisotropy," in Magnetism, vol. III, G. T. Rado and H. Suhl, Eds. New York: Academic, 1963, pp. 271-350.
  • Automatic Generation of Java Code from UML Diagrams using UJECTOR, Muhammad Usman, and Aamer Nadeem, International Journal of Software Engineering and Its Applications Vol. 3, No. 2, April, 2009
  • Automated Analysis and Code Generation for Domain-Speci?c Models 2012 Joint Working Conference on Software Architecture & 6th European Conference on Software Architecture, George Edwards ,Yuriy Brun, Nenad Medvidovic.
  • Generation of Java Code Structure from UML Class Diagram, Prajkta R. Pawde, Vikrant Chole, International Journal of Innovative Science and Modern Engineering (IJISME) ISSN: 2319-6386, Volume-2, Issue-7, June 2014
  • Visual Composition and Automatic Code Generation for Heterogeneous Components Coordination with Reo. Herve Kabamba Mbikayi, International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 1, Issue 8, October 2012
  • Automatic Algorithm Specification To Source Code Translation, Suvam Mukherjee, Tamal Chakrabarti.
  • Automatic C Code Generation for Parallel Compilation, Amit Barve & Brijendra Kumar Joshi
  • Effort Reduction by Automatic Code Generation,Sukhvir Singh, Neeraj Kumar
  • Transformation Of Uml Sequence Diagram To Java Code, Harshal D. Gurad, Prof. V. S. Mahalle
  • A Code Generation Framework for Java Component-Based Designs Jeff Tsay, Christopher Hylands, Edward A. Lee.
  • Automatic code generation by model transformation from sequence diagram of system's internal behavior, EL BEGGAR Omar, BOUSETTA Brahim,GADI Taoufiq, International Journal of Computer and Information Technology (ISSN: 2279 – 0764) Volume 01– Issue 02, November 2012.
  • An MDA Method for Automatic Transformation of Models from CIM to PIM, Abdelouahed Kriouile, Najiba Addamssiri, Taoufiq Gadi, American Journal of Software Engineering and Applications, 2015.
  • An Approach to Code Generation from UML Diagrams, Harshal D. Gurad, V. S. Mahalle, International Journal Of Engineering Sciences & Research Technology.
  • Model Based Software Development: Issues & Challenges, N Md Jubair Basha,Salman Abdul Moiz & Mohammed Rizwanullah, Special Issue of International Journal of Computer Science & Informatics (IJCSI), ISSN (PRINT) : 2231–5292.
  • Comparison of Two Model Driven Architecture Approaches for Automating Business Processes, Moskitt Framework and Bizagi Process Management Suite, Oskeol Gjoni, Mediterranean Journal of Social Sciences MCSER Publishing, Rome-Italy, Vol 6 No 2 March 2015
  • Definition Of A Semantic Platform For Automated, Code Generation Based On Uml Class Diagrams And Dsl Semantic Annotations , Andrés Muñetón Carlos Zapata, Dyna, year 79, Nro. 172, pp. 94-100. Medellin, april, 2012. ISSN 0012-7353
  • Automating Reuse In Web Application Development Automating Reuse In Web Application Development, Josip Maras 2014, Printed By Arkitektkopia, Västerås, Sweden
  • A Simple Implementation of UML Sequence Diagram to Java Code Generation through XMI Representation, George. T. Vadakkumcheril, , M. Mythily, M. L. Valarmathi
  • A Novel Approach for Business Logic Evaluation Model in Web Service Environment, Divya. A, and V. Renuka, IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 1 Issue 9, November 2014
  • The Effect of Automatic Code Generation on Developer Job Satisfaction, Stephen Cullum, Department of Computing,Faculty of Mathematics, Computing and Technology The Open University , Walton Hall, Milton Keynes, MK7 6AA ,United Kingdom
  • Code Generation by Model Transformation. A Case Study in Transformation Modularity, Z. Hemel, L. C. L Kats, E. Visser, Software Engineering Research Group, Delft University of Technology, The Netherlands,
  • Auto Generation Of Code And Table Tool, Mr. Sandeep Agarwalla, Ms. Priyanka Roy, IJCSMC, Vol. 4, Issue. 4, April 2015, pg. 487 – 492.
  • Unified Modeling Language User Guide, The Grady Booch James Rumbaugh Ivar Jacobson, Addison Wesley ,ISBN: 0-201-57168-4, 512 pages
  • UML 2. 0 in a Nutshell, By Dan Pilone, Neil Pitman, Publisher: O'Reilly, ISBN: 0-596-00795-7, Pages: 234
  • Java 6 Platform Revealed, John Zukowski, Apress, ISBN-13 (pbk): 978-1-59059-660-9, Pages 239
  • The Definitive Guide to Java Swing, John Zukowski, Apess, ISBN (pbk): 1-59059-447-9 , Pages 913
  • Java and XML Data Binding, Brett McLaughlin, O'Reilly, ISBN 0-596-00278-5, Pages 214
  • www. oracle. com/us/solutions/. . . /financial-mang-analytics-ds-501409. pdf
  • http://www. oracle. com/us/solutions/business-analytics/performance-management/financial-close-reporting/financial-management- analytics/resources/index. html
  • http://www. microsoft. com/en-in/dynamics/crm. aspx
  • http://www. interdynbmi. com/microsoft-dynamics-crm
  • https://msdn. microsoft. com/en-us/library/2x7h1hfk. aspx