CFP last date
20 January 2025
Reseach Article

Review on Reverse Engineering Techniques of Software Engineering

by Upasana Choudhary, Maya Yadav
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

@article{ 10.5120/21133-4061,
author = { Upasana Choudhary, Maya Yadav },
title = { Review on Reverse Engineering Techniques of Software Engineering },
journal = { International Journal of Computer Applications },
issue_date = { June 2015 },
volume = { 119 },
number = { 14 },
month = { June },
year = { 2015 },
issn = { 0975-8887 },
pages = { 7-10 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume119/number14/21133-4061/ },
doi = { 10.5120/21133-4061 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:04:00.009704+05:30
%A Upasana Choudhary
%A Maya Yadav
%T Review on Reverse Engineering Techniques of Software Engineering
%J International Journal of Computer Applications
%@ 0975-8887
%V 119
%N 14
%P 7-10
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

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.

References
  1. Anshul, Sompal, Vikas Sheoran, 2014. Automatic Code Generation Using Uml to Xml Schema Transformation. International Journal of Advancement in Engineering Technology, Management & Applied Science ISSN No:2349-3224
  2. Augustin Yu. , Robert Steele, 2005. An Overview of Research on Reverse Engineering XML Schemas into UMLDiagrams. Proceedings of the Third International Conference on Information Technology and Applications (ICITA'05). IEEE Computer Society. 0-7695-2316-1
  3. Christof Lutteroth, 2008. Automated Reverse Engineering of Hard-Coded GUI Layouts. Conferences in Research and Practice in Information Technology, Vol. 76.
  4. Hannani Aman, Rosziati Ibrahim, 2013. Reverse Engineering: From Xml to Uml for Generation of Software Requirement Specification. 8th International Conference on Information Technology in Asia (CITA). 978-1-4799-1092-2
  5. Jakub Klimek, Martin Necasky, 2012. On Inheritance in Conceptual Modeling for XML. The 3rd International Conference on Ambient Systems, Networks and Technologies(ANT), ELSEVIER Procedia Computer Science 10 ( 2012 ) 54 – 61
  6. Jakub Klimek, Martin Necasky, 2010. Reverse- engineering of XML Schemas:A Survey. pp. 96{107, ISBN 978-80-7378-116-3
  7. Jakub Maly, Martin Necasky, Irena Mlynkova, 2014. Efficient adaptation of XML data using a conceptual model. Published online: 19 September 2012 Springer Science+Business Media, LLC 2012,InfSyst Front (2014) 16:663–696
  8. Mamta Garg , Manoj Kumar Jindal, 2009. Reverse Engineering – Roadmap to Effective software Design. International Journal of Recent Trends in Engineering, Vol. 1, No. 2(ACEEE)
  9. Shivani Budhkar, Dr. Arpita Gopal 2011. Reverse Engineering Java Code to Class Diagram: An Experience Report. International Journal of Computer Applications (0975 –8887) Volume 29– No. 6
  10. FaridMeziane, NikosAthanasakis, Sophia Ananiadou, Generating Natural Language specifications from UML classDiagrams, Published online: 25 September 2007, Springer-Verlag London Limited 2007, DOI 10. 1007/s00766-007-0054-0
Index Terms

Computer Science
Information Sciences

Keywords

XML Reverse Engineering Conceptual Model