Presentation 2008-10-17
Development of a C language source management API specialized for education and its application
Kazunori OKUBO, Hisao TAMAKI,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) In an e-learning system for programming education, it is necesary to analyze the source code written in some programming language. Thus it is desirable that there is a unified framework for analyzing the source code. Therefore we developed the API for this task for a subset of the C programming language. This API has the function of syntactic analysis to be used for static source code analysis and an interpreter for dynamic program analysis. We have incorporated this API in the e-learing system used in our department and evaluated it. The detection of logical errors such as uninitialized variables and out-of-bounds array accesses has became possible.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) e-learing / programming education / the C programming language / program analysis / interpreter
Paper # ET2008-42
Date of Issue

Conference Information
Committee ET
Conference Date 2008/10/10(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Educational Technology (ET)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Development of a C language source management API specialized for education and its application
Sub Title (in English)
Keyword(1) e-learing
Keyword(2) programming education
Keyword(3) the C programming language
Keyword(4) program analysis
Keyword(5) interpreter
1st Author's Name Kazunori OKUBO
1st Author's Affiliation Graduate School of Science and Technology, Meiji University()
2nd Author's Name Hisao TAMAKI
2nd Author's Affiliation Department of Science and Technology, Meiji University
Date 2008-10-17
Paper # ET2008-42
Volume (vol) vol.108
Number (no) 247
Page pp.pp.-
#Pages 6
Date of Issue