MF研究者総覧

教員活動データベース

Generating Trace Table for Java Programs

発表形態:
原著論文
主要業績:
主要業績
単著・共著:
共著
発表年月:
2022年07月
DOI:
10.1109/IIAIAAI55812.2022.00048
会議属性:
国際会議(国内開催を含む)
査読:
有り
リンク情報:

日本語フィールド

著者:
Masateru Kishikawa, Mika Ohtsuki, Tetsuro Kakeshita
題名:
Generating Trace Table for Java Programs
発表情報:
11th International Congress on Advanced Applied Informatics (IIAI-AAI) ページ: pp. 200-207
キーワード:
Programming Education, Object-Oriented Programming, Trace Table, Program Behavior, Java Parser, Program Conversion, Software Tool
概要:
抄録:
It is difficult for programming beginners to understand the behavior of object-oriented programs since an object-oriented program contains various dynamic behavior such as dynamic binding and polymorphism. Trace table is useful to facilitate understanding of object-oriented programs. Traditionally a trace table is used to facilitate understanding of a structured non-object-oriented program. We extend the notion of trace table to represent the dynamic behavior of object-oriented programs and propose a trace table generator for Java programs in this paper. The trace table is represented using an Excel file and is designed by extending the notion of the UML sequence diagram. Each worksheet of the trace table corresponds to an instance. Each column of the worksheet contains a value of the instance variables and local variables within the instance as well as message sending among the instances. Each row of the worksheet represents a sequence of steps at each method. The trace table generator is implemented using JavaParser and inserts code to the original collection of Java source codes. Various information to generate a trace table is extracted by executing the converted source code.

英語フィールド

Author:
Masateru Kishikawa, Mika Ohtsuki, Tetsuro Kakeshita
Title:
Generating Trace Table for Java Programs
Announcement information:
11th International Congress on Advanced Applied Informatics (IIAI-AAI) Page: pp. 200-207
Keyword:
Programming Education, Object-Oriented Programming, Trace Table, Program Behavior, Java Parser, Program Conversion, Software Tool
An abstract:
It is difficult for programming beginners to understand the behavior of object-oriented programs since an object-oriented program contains various dynamic behavior such as dynamic binding and polymorphism. Trace table is useful to facilitate understanding of object-oriented programs. Traditionally a trace table is used to facilitate understanding of a structured non-object-oriented program. We extend the notion of trace table to represent the dynamic behavior of object-oriented programs and propose a trace table generator for Java programs in this paper. The trace table is represented using an Excel file and is designed by extending the notion of the UML sequence diagram. Each worksheet of the trace table corresponds to an instance. Each column of the worksheet contains a value of the instance variables and local variables within the instance as well as message sending among the instances. Each row of the worksheet represents a sequence of steps at each method. The trace table generator is implemented using JavaParser and inserts code to the original collection of Java source codes. Various information to generate a trace table is extracted by executing the converted source code.


Copyright © MEDIA FUSION Co.,Ltd. All rights reserved.