Software artifacts recovery using abstract regular expressions

被引:0
|
作者
Rasool, Ghulam [1 ]
Asif, Nadim [1 ]
机构
[1] CIIT Lahore, Dept Comp Sci, Lahore, Pakistan
关键词
artifact recovery; pattern matching; regular expressions; reverse engineering; source code analysis;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Program comprehension and artifacts recovery of legacy software systems is assisted by tools that match patterns oil the source code of different programming languages and text flies. 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 case 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 an syntactic pattern matching tools to extract artifacts from legacy software applications.
引用
收藏
页码:167 / 172
页数:6
相关论文
共 50 条
  • [1] Validating Software Security using Regular Expressions
    Abahussain, Omar
    Hammad, Mustafa
    2019 INTERNATIONAL CONFERENCE ON INNOVATION AND INTELLIGENCE FOR INFORMATICS, COMPUTING, AND TECHNOLOGIES (3ICT), 2019,
  • [2] MINING OPEN SOURCE SOFTWARE DATA USING REGULAR EXPRESSIONS
    Li, Qifeng
    Li, Bing
    2011 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS, 2011, : 550 - 554
  • [3] Regular expressions -: Languages, algorithms, and software
    Kernighan, BW
    Pike, R
    DR DOBBS JOURNAL, 1999, 24 (04): : 19 - 22
  • [4] Recovery of User Interface Web Design Patterns using Regular Expressions
    Mahmood, Khalid
    Tariq, Faiza
    Rasool, Ghulam
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (04) : 405 - 420
  • [5] A Parametric Abstract Domain for Lattice-Valued Regular Expressions
    Midtgaard, Jan
    Nielson, Flemming
    Nielson, Hanne Riis
    STATIC ANALYSIS, (SAS 2016), 2016, 9837 : 338 - 360
  • [7] ALGORITHM FOR ABSTRACT SYNTHESIS OF AUTOMATA FOR AN EXPANDED LANGUAGE OF REGULAR EXPRESSIONS
    SPIVAK, MA
    ENGINEERING CYBERNETICS, 1965, (01): : 43 - &
  • [8] Using regular expressions to abstract blood pressure and treatment intensification information from the text of physician notes
    Turchin, Alexander
    Kolatkar, Nikheel S.
    Grant, Richard W.
    Makhni, Eric C.
    Pendergrass, Merri L.
    Einbinder, Jonathoan S.
    JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2006, 13 (06) : 691 - 695
  • [9] Text Manipulation Using Regular Expressions
    Biswas, S.
    Sengupta, D.
    Bhattacharjee, R.
    Handique, M.
    2016 IEEE 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (IACC), 2016, : 62 - 67
  • [10] Provably Shorter Regular Expressions from Deterministic Finite Automata (Extended Abstract)
    Gruber, Hermann
    Holzer, Markus
    DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2008, 5257 : 383 - +