Building of Integrated Increment Interpretation System Based on Action Equations


The KIPS Transactions:PartA, Vol. 11, No. 3, pp. 149-156, Jun. 2004
10.3745/KIPSTA.2004.11.3.149,   PDF Download:

Abstract

As software is large and sophisticate, in order to increase the productivity and efficiency of programs in programming development environments, it is necessary to support the integrated system that offers user interface integrated editing, compiling, debugging, and running steps. The key tool in such environments is an incremental translation. In this paper, in order to increase the productivity and reusability of software, the goal is to construct the integrated incremental interpretation system that supports friendly user interface with editor, debugger, and incremental interpreter. We define the new object-oriented language, IMPLO(IMPerative Language with Object) using EBNF notation, and construct the integrated incremental interpretation system using incremental interpreter of the language. To do so, we extend attribute grammars for specifying static semantics and present new action equations to describe the dynamic semantics. We executed the incremental interpretation by using analyzing the dynamic semantics and then implemented integrated incremental interpretation system with editor and debugger in C, Lex and Yacc using X windows on SUN. We obtain about 50% speedups in case of incremental execution time for example programs.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. L. Han and S. Choi, "Building of Integrated Increment Interpretation System Based on Action Equations," The KIPS Transactions:PartA, vol. 11, no. 3, pp. 149-156, 2004. DOI: 10.3745/KIPSTA.2004.11.3.149.

[ACM Style]
Jung Lan Han and Sung Choi. 2004. Building of Integrated Increment Interpretation System Based on Action Equations. The KIPS Transactions:PartA, 11, 3, (2004), 149-156. DOI: 10.3745/KIPSTA.2004.11.3.149.