Object-oriented processing of Java']Java source code

被引:0
|
作者
Eichelberger, H [1 ]
von Gudenberg, RW [1 ]
机构
[1] Lehrstuhl Informat 2, Inst Informat, D-97074 Wurzburg, Germany
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2004年 / 34卷 / 12期
关键词
!text type='Java']Java[!/text; object-oriented source code processing and transformation; !text type='Java']Java[!/text] optimization;
D O I
10.1002/spe.607
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Code transformation and analysis tools provide support for software engineering tasks such as style checking, testing, calculating software metrics as well as reverse- and re-engineering. In this paper we describe the architecture and the applications of JTransform, a general Java source code processing and transformation framework. It consists of a Java parser generating a configurable parse tree and various visitors (transformers, tree evaluators) which produce different kinds of outputs. While our framework is written in Java, the paper further opens an opportunity for a new generation of XML-based source code tools. Copyright (C) 2004 John Wiley Sons, Ltd.
引用
收藏
页码:1157 / 1185
页数:29
相关论文
共 50 条
  • [1] TRANSFORMATION OF OBJECT-ORIENTED CODE INTO SEMANTIC WEB USING JAVA']JAVA ANNOTATIONS
    Jezek, Petr
    Moucek, Roman
    [J]. ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 4, 2011, : 207 - 210
  • [2] Object-oriented parallel CFD with JAVA']JAVA
    Eyheramendy, D
    [J]. PARALLEL COMPUTATIONAL FLUID DYNAMICS: ADVANCED NUMERICAL METHODS SOFTWARE AND APPLICATIONS, 2004, : 409 - 416
  • [3] Object-oriented database programming in Java']Java
    Ege, RK
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 441 - 441
  • [4] Java']Java's object-oriented communications
    Clip, P
    [J]. BYTE, 1998, 23 (02): : 53 - 54
  • [5] Silk, Java']Java and object-oriented simulation
    Kilgore, RA
    [J]. PROCEEDINGS OF THE 2000 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2000, : 246 - 252
  • [6] Slicing object-oriented Java']Java programs
    Chen, ZQ
    Xu, BW
    [J]. ACM SIGPLAN NOTICES, 2001, 36 (04) : 33 - 40
  • [7] Designing concurrent object-oriented programs in Java']Java
    Holmes, D
    Lea, D
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 461 - 461
  • [8] Object-Oriented Parallelisation of Java']Java Desktop Programs
    Giacaman, Nasser
    Sinnen, Oliver
    [J]. IEEE SOFTWARE, 2011, 28 (01) : 32 - 38
  • [9] Strategies for Teaching Object-Oriented Concepts with Java']Java
    Sicilia, Miguel-Angel
    [J]. COMPUTER SCIENCE EDUCATION, 2006, 16 (01) : 1 - 18
  • [10] A modular Java']Java API for object-oriented databases
    Ege, RK
    Battikhi, Y
    Pardo, P
    Uppal, J
    Rishe, N
    [J]. TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 55 - 60