DocumentCode :
2033417
Title :
Software Artifacts Recovery using Abstract Regular Expressions
Author :
Rasool, Ghulam ; Asif, Nadim
Author_Institution :
Dept. of Comput. Sci., CIIT Lahore, Lahore
fYear :
2007
fDate :
28-30 Dec. 2007
Firstpage :
1
Lastpage :
6
Abstract :
Program comprehension and artifacts recovery of legacy software systems is assisted by tools that match patterns on the source code of different programming languages and text files. There are different capable pattern matching tools including lexical, syntactic and semantic restricted by limitations. The lexical pattern matchers have been given excellent performance, known for ease of use and abstract regular expression capabilities. Despite the high degree of performance in pattern matching, these matchers have limited vocabulary that restricts the eclectic restructuring of software components. The syntactic pattern matcher provides precision but may sacrifice the performance, robustness, or power. It is imperative to use the superlative features of both the lexical and syntactic tools that ensure performance, precision and high degree of innovative vocabulary. This paper present a lexical based Pattern matching technique using abstract regular expressions and design recovery tool(DRT) incorporating superlative features of lexical and syntactic pattern matching tools to extract artifacts from legacy software applications.
Keywords :
object-oriented programming; pattern matching; program diagnostics; software maintenance; system recovery; abstract regular expressions; design recovery tool; legacy software systems; lexical pattern matching; program comprehension; semantic pattern matching; software artifacts recovery; software component restructuring; source code analysis; syntactic pattern matching; Computer languages; Computer science; Pattern analysis; Pattern matching; Programming profession; Reverse engineering; Robustness; Software systems; Software tools; Vocabulary; Artifact recovery; Pattern matching; Regular expressions; Reverse engineering; Source code analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multitopic Conference, 2007. INMIC 2007. IEEE International
Conference_Location :
Lahore
Print_ISBN :
978-1-4244-1552-6
Electronic_ISBN :
978-1-4244-1553-3
Type :
conf
DOI :
10.1109/INMIC.2007.4557710
Filename :
4557710
Link To Document :
بازگشت