JxPlatform: A Tool Platform for Static Analysis of Java Source Code; [JxPlatform: Javaソースコード向け静的解析ツールプラットフォーム]
Saved in:
| Title: | JxPlatform: A Tool Platform for Static Analysis of Java Source Code; [JxPlatform: Javaソースコード向け静的解析ツールプラットフォーム] |
|---|---|
| Authors: | Maruyama, Katsuhisa |
| Publisher Information: | Japan Society for Software Science and Technology |
| Publication Year: | 2024 |
| Collection: | Ritsumeikan University: R-Cube (Ritsumeikan Research Repository) |
| Subject Terms: | Computer software maintenance, Data flow analysis, Java programming language, Software design, Analysis tools, Bytecodes, Code analysis, Control-flow, Dataflow, Development activity, Java source codes, Maintenance activity, Software development and maintenances, Source code analysis, Data flow graphs |
| Description: | Information on control and data flows within a program is often required when building tools that support or investigate software development and maintenance activities. However, existing source code analysis tools for Java programs are not capable enough of obtaining accurate information. Although byte-code analysis tools can provide enough information, they are not suitable for implementing source code manipulation since byte-code analysis results do not have clear corresponding relationships to source code elements. JxPlatform constructs control flow graphs and program dependence graphs that consist of nodes corresponding to statements, expressions, and variables that appear in Java source code. It provides more accurate information on those graphs than the existing source code analysis tools do. This paper presents the main features, implementation details, and evaluation results of JxPlatform. © 2024 Japan Society for Software Science and Technology. All rights reserved. ; journal article |
| Document Type: | other/unknown material |
| Language: | Japanese |
| Relation: | https://doi.org/10.11309/jssst.41.4_28; Computer Software; 41; 28; 48; https://hdl.handle.net/10367/0002002717; https://ritsumei.repo.nii.ac.jp/records/2002717 |
| Availability: | https://hdl.handle.net/10367/0002002717 https://ritsumei.repo.nii.ac.jp/records/2002717 |
| Accession Number: | edsbas.30448937 |
| Database: | BASE |
| Abstract: | Information on control and data flows within a program is often required when building tools that support or investigate software development and maintenance activities. However, existing source code analysis tools for Java programs are not capable enough of obtaining accurate information. Although byte-code analysis tools can provide enough information, they are not suitable for implementing source code manipulation since byte-code analysis results do not have clear corresponding relationships to source code elements. JxPlatform constructs control flow graphs and program dependence graphs that consist of nodes corresponding to statements, expressions, and variables that appear in Java source code. It provides more accurate information on those graphs than the existing source code analysis tools do. This paper presents the main features, implementation details, and evaluation results of JxPlatform. © 2024 Japan Society for Software Science and Technology. All rights reserved. ; journal article |
|---|
Nájsť tento článok vo Web of Science