Scripting Language for Java']Java Source Code Recognition

被引:0
|
作者
Bublik, Tomas [1 ]
Virius, Miroslav [1 ]
机构
[1] Czech Tech Univ, Fac Nucl Sci & Phys Engn, Trojanova 13, Prague 12000, Czech Republic
关键词
AST; !text type='Java']Java[!/text; tree matching; Scriphon; source code recognition;
D O I
10.1016/j.ieri.2014.09.100
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents general results on the Java source code snippet detection problem. We propose the tool which uses graph and subgraph isomorphism detection. A number of solutions for all of these tasks have been proposed in the literature. However, although that all these solutions are really fast, they compare just the constant static trees. Our solution offers to enter an input sample dynamically with the Scripthon language while preserving an acceptable speed. We used several optimizations to achieve very low number of comparisons during the matching algorithm. (C) 2014 The Authors. Published by Elsevier B.V.
引用
收藏
页码:119 / 130
页数:12
相关论文
共 50 条
  • [1] Java']JavaML: a markup language for Java']Java source code
    Badros, GJ
    [J]. COMPUTER NETWORKS, 2000, 33 (1-6) : 159 - 177
  • [2] The Yoix® scripting language:: a different way of writing Java']Java™ applications
    Drechsler, R. L.
    Mocenigo, J. M.
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2007, 37 (06): : 643 - 667
  • [3] Java']Java Source Code Defect Detection
    Zhu, Hong
    Jin, Dahai
    [J]. 2015 8TH INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND INFORMATICS (BMEI), 2015, : 695 - 699
  • [4] Scripting Java']Java applications with Sleep
    Mudge, R
    [J]. DR DOBBS JOURNAL, 2005, 30 (07): : 38 - 40
  • [5] Scripting with Java']Java & Python']Python
    Rempt, B
    [J]. DR DOBBS JOURNAL, 2001, 26 (10): : 56 - +
  • [6] Indexing the Java']Java API using source code
    Ma, Homan
    Amor, Robert
    Tempero, Ewan
    [J]. ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 451 - 460
  • [7] Topology Structure and Centrality in A Java']Java Source Code
    Ying, Long
    Ding, De-wu
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING (GRC 2012), 2012, : 787 - 789
  • [8] Automated Translation of Java']Java Source Code to Eiffel
    Trudel, Marco
    Oriol, Manuel
    Furia, Carlo A.
    Nordio, Martin
    [J]. OBJECTS, MODELS, COMPONENTS, PATTERNS, TOOLS 2011, 2011, 6705 : 20 - 35
  • [9] To Generate the Ontology from Java']Java Source Code
    Ganapathy, Gopinath
    Sagayaraj, S.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (02) : 111 - 116
  • [10] Application of Statistical Classifiers on Java']Java Source Code
    Mojzes, Matej
    Rost, Michal
    Smolka, Josef
    Virius, Miroslav
    [J]. PROCEEDINGS OF THE 2015 FEDERATED CONFERENCE ON SOFTWARE DEVELOPMENT AND OBJECT TECHNOLOGIES, 2017, 511 : 208 - 218