Papers - KATAYAMA Tetsuro
-
Proposal of a Test Case Generation Method for Embedded Systems from Sequence Diagram
INOUE Yo, KATAYAMA Tetsuro
IEICE technical report 107 ( 392 ) 85 - 90 2007.12
Language:Japanese Publishing type:Research paper (scientific journal) Publisher:The Institute of Electronics, Information and Communication Engineers
An efficient testing to keep the quality of products is required in embedded system development. But, test-cases are made according to the experience and capability of a tester. This paper proposes a test case generation method for the efficient testing. Concretely, test-cases and a table that expresses timing of user actions from a sequence diagram of UML (Unified Modeling Language) are generated. By using this method, discovering lack of specification, and improving of productivity of testing can be expected.
-
Implementation and evaluation of an automatic visualization tool "PGT" for programming education
Kita Y., Katayama T., Tomita S.
Proceedings - SERA 2007: Fifth ACIS International Conference on Software Engineering Research, Management, and Applications 213 - 220 2007.12
Language:Japanese Publishing type:Research paper (scientific journal) Publisher:Proceedings - SERA 2007: Fifth ACIS International Conference on Software Engineering Research, Management, and Applications
As the demand for software is increasing more rapidly than ever, demand for programmers is increasing. It is important to educate novice programmers in order to increase the population of programmers. They have to read source codes of various programs, when they learn programming. But, it is not easy task for them to understand the behavior of a program only by reading the source code. This paper describes implementation and evaluation of an automatic visualization tool "PGT(Path Generation Tool)" for aiding programs in reading the source code of a Java program. PGT generates paths from a source code by visualizing the paths corresponded to the statements of the source code so that understand the meaningof the program easily. © 2007 IEEE.
DOI: 10.1109/SERA.2007.92
-
UMLを用いた組込みシステム開発におけるシーケンス図を利用したテストケース作成手法の提案 Reviewed
井上陽, 片山徹郎
ソフトウェアテストシンポジウム2007九州(JaSST'07 Kyushu) 53 - 55 2007.11
Language:Japanese Publishing type:Research paper (scientific journal)
-
Prototype of a Simulator to Reflect a Speed Value in a Code of a Line Trace Car Reviewed
K. Ikeda and T. Katayama
Joint Works. on Embedded Softw. Development (JWSD2007) 43 - 52 2007.10
Language:English Publishing type:Research paper (international conference proceedings)
-
Proposal of a Refinement Method of UML Diagrams to Support Making PIM in MDA Development
Inoue Yo, Katayama Tetsuro
Memoirs of the Faculty of Engineering, Miyazaki University 36 313 - 320 2007.8
Language:Japanese Publishing type:Research paper (scientific journal) Publisher:Miyazaki University
-
Prototype of Supporting Automation to Pass a First Test in Test Driven Development for Java programs
Shino Teruo, Katayama Tetsuro
Memoirs of the Faculty of Engineering, Miyazaki University 36 305 - 312 2007.8
Language:Japanese Publishing type:Research paper (scientific journal) Publisher:Miyazaki University
-
MDAにおけるPIM作成支援を目的としたUMLダイアグラム洗練手法の提案
井上陽, 片山徹郎
宮崎大学工学部紀要 ( 36 ) 313 - 320 2007.8
Language:Japanese Publishing type:Research paper (bulletin of university, research institution)
-
Javaを対象としたテスト駆動開発における初回テストパス自動化支援ツールの試作
篠晃朗, 片山徹郎
宮崎大学工学部紀要 ( 36 ) 305 - 312 2007.8
Language:Japanese Publishing type:Research paper (bulletin of university, research institution)
-
プログラミング教育支援のためのプログラム自動可視化ツールAvisの試作 Reviewed
喜多義弘, 徳永友樹, 片山徹郎, 冨田重幸
情報処理学会 ソフトウェアエンジニアリングシンポジウム2007(SES2007) 223 - 226 2007.8
Language:Japanese Publishing type:Research paper (scientific journal)
-
Implementation and Evaluation of an Automatic Visualization Tool ``PGT'' for Programming Education Reviewed
Y. Kita, T. Katayama, and S. Tomita
Proc. 5th Int'l Conf. on Softw. Eng. Research, Management & Applications(SERA2007) 213 - 220 2007.8
Language:English Publishing type:Research paper (international conference proceedings)
-
Prototype of a simulator to reflect a speed value in a code of linetracecar
Ikeda Kentaro, Katayama Tetsuro
Record of Joint Conference of Electrical and Electronics Engineers in Kyushu 2007 ( 0 ) 514 - 514 2007
Language:Japanese Publishing type:Research paper (scientific journal) Publisher:Committee of Joint Conference of Electrical, Electronics and Information Engineers in Kyushu
-
Proposal of a Method to Display Paths Using a Sequence Diagram in Program Visualization Tool "Avis"
Tokunaga Tomoki, Katayama Tetsuro
Record of Joint Conference of Electrical and Electronics Engineers in Kyushu 2007 ( 0 ) 517 - 517 2007
Language:Japanese Publishing type:Research paper (scientific journal) Publisher:Committee of Joint Conference of Electrical, Electronics and Information Engineers in Kyushu
-
Extension of Automatic Visualization Tool "Avis" for Large Scale Programs
KITA Yoshihiro, KATAYAMA Tetsuro, TOMITA Shigeyuki
IEICE technical report 106 ( 426 ) 37 - 42 2006.12
Language:Japanese Publishing type:Research paper (scientific journal) Publisher:The Institute of Electronics, Information and Communication Engineers
As the demand for software is increasing more rapidly, the demand for the number of programmers is escalating. It is important to educate programmers in order to increase the number of skillful programmers. In this research, the automatic visualization tool "Avis" has been developed for Java to educate the programmers. Avis consists of three parts: "Parser," "CF-Generator," and "P-Generator." But large scale programs are not applied to P-Generator because P-Generator gets into overflow by excessive declaration of array. In this paper, the data structure of P-Generator is extended so that it can be applied the large scale programs. Consequently, the practicality of Avis improved because more Java programs can be applied to Avis. Moreover, the usefulness of Avis has been confirmed by using Avis for students of University of Miyazaki.
-
TAKESHITA Akito, KATAYAMA Tetsuro
IEICE technical report 106 ( 426 ) 43 - 48 2006.12
Language:Japanese Publishing type:Research paper (scientific journal) Publisher:The Institute of Electronics, Information and Communication Engineers
In object-oriented programs, such as Java, a system is executed by sending and receiving messages between the objects generated in run-time. However, it is difficult to understand what message communication an object actually is executed only by the source code. This research aims at the reliability improvement of Java programs and the understanding support of the behavior of the Java programs, and visualizes the execution history of the Java programs by using a sequence diagram. Java programs are analyzed dynamically and method call relations between objects are expressed on a sequence diagram based on the execution history. Values of arguments and return values when a method call occurs are also displayed on the same sequence diagram. Consequently, an understanding of the behavior and improvement of reliability of programs are promoted, because the message communication by objects can be shown visually.
-
Study on Displaying the Execution History for Java Programs Using JavaCC
Takeshita Akito, Katayama Tetsuro
Memoirs of the Faculty of Engineering, Miyazaki University 35 321 - 328 2006.8
Language:Japanese Publishing type:Research paper (scientific journal) Publisher:Miyazaki University
-
JavaCCを利用したJavaプログラムの実行履歴表示について
竹下彰人, 片山徹郎
宮崎大学工学部紀要 ( 35 ) 321 - 328 2006.8
Language:Japanese Publishing type:Research paper (bulletin of university, research institution)
-
Extension of Automatic Visualization Tool "Avis" for Structure of Classes
KITA Yoshihiro, KAWASOE Takanori, KATAYAMA Tetsuro
IEICE technical report 105 ( 490 ) 7 - 12 2005.12
Language:Japanese Publishing type:Research paper (scientific journal) Publisher:The Institute of Electronics, Information and Communication Engineers
As the demand for software is increasing more rapidly, the demand for the number of programmers is escalating. It is important to educate novice programmers in order to increase the number of skillful programmers. In this research, the automatic visualization tool "Avis" has been developed for Java to educate the novice programmers. But, most Java programs are not applied to Avis because Avis can not accept the structure of classes. Avis consists of three parts : "Parser,""FC-Generator," and "P-Generator." Parser and FC-Generator have been enhanced to apply the structure of classes. In this paper, P-Generator is extended so that it can be applied the structure of classes for Java to. Consequently, by using Avis, the novice programmers can understand the behavior of Java programs easily.
-
SHIMOMURA Kiyohito, KATAYAMA Tetsuro
IEICE technical report 105 ( 490 ) 13 - 18 2005.12
Language:Japanese Publishing type:Research paper (scientific journal) Publisher:The Institute of Electronics, Information and Communication Engineers
UML (Unified Modeling Language) is often used at the requirements analysis and the design. However, in describing source codes from models, it takes time and artificial mistakes may occur. In this research, the conversion rules for programming support have been extracted from UML diagrams to Java source codes. It is possible for the conversion rules to improve productivity and reliability of software. In this paper, new conversion rules have been extracted, a prototype of conversion tool that automatically generates Java source codes from UML diagrams based on the extracted conversion rules has been implemented, and it is confirmed that the conversion rules are useful.
-
Proposal of a Method to Support Testing for Java Programs with UML Reviewed
共著者:T. Katayama and Y. Yabuya
Proc. 2005 Asia-Pacific Softw. Eng. Conf. (APSEC 2005), 533-540 2005.12
Language:English Publishing type:Research paper (international conference proceedings)
-
Prototype of an automatic visualization tool for java to educate novice programmers
Kita Y., Kawasoe T., Katayama T.
Proceedings of the IASTED International Conference on Software Engineering: part of the 23rd IASTED International Multi-Conference on Applied Informatics, SE 2005 307 - 312 2005.12
Language:Japanese Publishing type:Research paper (scientific journal) Publisher:Proceedings of the IASTED International Conference on Software Engineering: part of the 23rd IASTED International Multi-Conference on Applied Informatics, SE 2005
The demand for software is increasing more rapidly than ever. The demand for the programmers is increasing. It is important to educate novice programmers in order to increase the number of skillful programmers. This paper describes a prototype of an automatic visualization tool "Avis" for Java programs to educate the novice programmers to the programming. "Avis" generates a flowchart and paths, from the source code. Since "Avis" visualizes correspondence of the statements of the source code to the flowchart and paths, the novice programmers can understand the behavior of Java programs easily.