Title :
Research on the framework of reverse engineering based on Logic Layer of Procedure Blueprint
Author :
Ma, Ou ; Liu, Jianbin
Author_Institution :
Comput. Sch., Beijing Inf. Sci. & Technol. Univ., Beijing, China
Abstract :
Traditional reverse engineering is based on object code, which makes software understanding and reuse limited in a particular field. Combining the advantage of Model Driven Architecture in modeling with Natural language in understanding of program, this article puts forward a reverse engineering framework based on Procedure Blueprint which not only makes up for the lack of UML modeling in the program description of behavioral modeling, also reveals the procedure of behavior in Limited Natural Language. Establish the model from program source code to Implementation Layer of Procedure Blueprint by the XML technology, and by establishing the mapping rules according to the limited natural language grammar based on Logic Layer of Procedure Blueprint, the conversion from program expression of Implementation Layer to limited natural language semantics of Logic layer can be realized.
Keywords :
Unified Modeling Language; XML; grammars; natural language processing; programming language semantics; reverse engineering; software architecture; software reusability; source coding; UML; XML; logic layer; mapping rules; model driven architecture; natural language grammar; natural language semantics; object code; procedure Blueprint; program source code; reverse engineering; software reusability; Grammar; Libraries; Natural languages; Reverse engineering; Unified modeling language; XML; Procedure Blueprint; XML-based storage; limited natural language; reverse engineering;
Conference_Titel :
Multimedia Technology (ICMT), 2011 International Conference on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-61284-771-9
DOI :
10.1109/ICMT.2011.6002219