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 条
  • [31] Regular Expressions on the Web
    Hodovan, Renata
    Herczeg, Zoltan
    Kiss, Akos
    12TH IEEE INTERNATIONAL SYMPOSIUM ON WEB SYSTEMS EVOLUTION (WSE 2010), 2010, : 29 - 32
  • [32] Forkable Regular Expressions
    Sulzmann, Martin
    Thiemann, Peter
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, LATA 2016, 2016, 9618 : 194 - 206
  • [33] A Play on Regular Expressions
    Fischer, Sebastian
    Huch, Frank
    Wilke, Thomas
    ICFP 2010: PROCEEDINGS OF THE 2010 ACM SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, 2010, : 357 - 368
  • [34] Timed regular expressions
    Asarin, E
    Caspi, P
    Maler, O
    JOURNAL OF THE ACM, 2002, 49 (02) : 172 - 206
  • [35] DERIVATIVES OF REGULAR EXPRESSIONS
    BRZOZOWSKI, JA
    JOURNAL OF THE ACM, 1964, 11 (04) : 481 - &
  • [36] Regular expressions of conditions
    Popa, Emil Marin
    WSEAS Transactions on Information Science and Applications, 2007, 4 (01): : 226 - 229
  • [37] INTERSECTION OF -ω-REGULAR EXPRESSIONS
    Chebotarev, A. N.
    CYBERNETICS AND SYSTEMS ANALYSIS, 2021, 57 (05) : 676 - 684
  • [38] Refactoring With Regular Expressions
    Spinellis, Diomidis
    IEEE SOFTWARE, 2024, 41 (06) : 29 - 33
  • [39] Explanations for Regular Expressions
    Erwig, Martin
    Gopinath, Rahul
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2012, 2012, 7212 : 394 - 408
  • [40] Hybrid regular expressions
    Li, XD
    Zheng, T
    Hou, JM
    Zhao, JH
    Zheng, GL
    HYBRID SYSTEMS: COMPUTATION AND CONTROL, 1998, 1386 : 384 - 399