International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 119 - Number 14 |
Year of Publication: 2015 |
Authors: Upasana Choudhary, Maya Yadav |
10.5120/21133-4061 |
Upasana Choudhary, Maya Yadav . Review on Reverse Engineering Techniques of Software Engineering. International Journal of Computer Applications. 119, 14 ( June 2015), 7-10. DOI=10.5120/21133-4061
Reverse Engineering is an approach to extract requirement information application from XML at higher level of abstraction. In the present study XML to UML transformation methods has been explored and discussed along with some other related work in reverse engineering. A brief review of reverse engineering shows that the transformation results of XML to UML are beneficial for developer. However it does not show changes as per the requirements view. Generation of Natural Language specifications from UML class diagrams is also discussed where results were found encouraging and feasible. All related work of reverse engineering of XML and Natural language specification from UML is clear but a lot of work is to be done to solve real world problems satisfactorily. Capability of different reverse engineering tools is also discussed. Automatic code generation using UML to XML schema transformation is reviewed which shows that it can reduce the time and efforts of coding.