A CASE tool platform - Using an XML representation of Java']Java source code

被引:0
|
作者
Maruyama, K [1 ]
Yamamoto, S [1 ]
机构
[1] Ritsumeikan Univ, Dept Comp Sci, Shiga 5258577, Japan
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recent IDEs have become more extensible tool platforms but do not concern themselves with how other tools running on them collaborate with each other They compel developers to use proprietary representations or the classical abstract syntax tree (AST) to build source code tools. Although these representations contain sufficient information, they are neither portable nor extensible. This paper proposes a tool platform that manages commonly used, fined-grained, information about Java source code by using an XML representation. Our representation is suitable for developing tools which browse and manipulate actual source code since the original code is annotated with tags based on its structure and retained within the tags. Additionally, it exposes information resulting from global semantic analysis, which is never provided by the typical AST Our proposed platform allows the developers to extend the representation for the purpose of sharing or exchanging various kinds of information about the source code, and also enables them to build new tools by using existing XML utilities.
引用
收藏
页码:158 / 167
页数:10
相关论文
共 50 条
  • [21] Automated Translation of Java']Java Source Code to Eiffel
    Trudel, Marco
    Oriol, Manuel
    Furia, Carlo A.
    Nordio, Martin
    OBJECTS, MODELS, COMPONENTS, PATTERNS, TOOLS 2011, 2011, 6705 : 20 - 35
  • [22] Topology Structure and Centrality in A Java']Java Source Code
    Ying, Long
    Ding, De-wu
    2012 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING (GRC 2012), 2012, : 787 - 789
  • [23] Scripting Language for Java']Java Source Code Recognition
    Bublik, Tomas
    Virius, Miroslav
    INTERNATIONAL CONFERENCE ON FUTURE INFORMATION ENGINEERING (FIE 2014), 2014, 10 : 119 - 130
  • [24] To Generate the Ontology from Java']Java Source Code
    Ganapathy, Gopinath
    Sagayaraj, S.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (02) : 111 - 116
  • [25] Application of Statistical Classifiers on Java']Java Source Code
    Mojzes, Matej
    Rost, Michal
    Smolka, Josef
    Virius, Miroslav
    PROCEEDINGS OF THE 2015 FEDERATED CONFERENCE ON SOFTWARE DEVELOPMENT AND OBJECT TECHNOLOGIES, 2017, 511 : 208 - 218
  • [26] The Integration Platform Development Of System Code for CFETR Using Java']Java, MYSQL and Optimus
    Wang, Shenji
    Ye, Minyou
    Wang, Zhongwei
    Mao, Shifeng
    Xu, Kun
    Xu, Guoliang
    Liu, Li
    2015 IEEE 26TH SYMPOSIUM ON FUSION ENGINEERING (SOFE), 2015,
  • [27] Java']JavaCompExt: Extracting Architectural Elements from Java']Java Source Code
    Anquetil, Nicolas
    Royer, Jean-Claude
    Andre, Pascal
    Ardourel, Gilles
    Hnetynka, Petr
    Poch, Tomas
    Petrascu, Dragos
    Petrascu, Vladiela
    16TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE 2009), 2009, : 317 - +
  • [28] Using XML and Java']Java for astronomical instrument control
    Ames, TJ
    Koons, LC
    Sall, KB
    Warsaw, CE
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS IX, 2000, 216 : 271 - 274
  • [29] Using XML and Java']Java for telescope and instrumentation control
    Ames, T
    Koans, L
    Sall, K
    Warsaw, C
    ADVANCED TELESCOPE AND INSTRUMENTATION CONTROL SOFTWARE, 2000, 4009 : 2 - 12
  • [30] Code coverage differences of Java']Java bytecode and source code instrumentation tools
    Horvath, Ferenc
    Gergely, Tamas
    Beszedes, Arpad
    Tengeri, David
    Balogh, Gergo
    Gyimothy, Tibor
    SOFTWARE QUALITY JOURNAL, 2019, 27 (01) : 79 - 123