A Programming Support Method based on Decomposition and Composition using Views
Project/Area Number |
22500036
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
Software
|
Research Institution | Nanzan University |
Principal Investigator |
|
Co-Investigator(Kenkyū-buntansha) |
HACHISU Yoshinari 南山大学, 情報理工学部, 准教授 (30319298)
|
Project Period (FY) |
2010 – 2012
|
Project Status |
Completed (Fiscal Year 2012)
|
Budget Amount *help |
¥2,730,000 (Direct Cost: ¥2,100,000、Indirect Cost: ¥630,000)
Fiscal Year 2012: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Fiscal Year 2011: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2010: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
|
Keywords | ソフトウエア工学 / プログラム開発支援 / プログラム変換 / プログラム書換え / 前処理指令 / コメントの維持 / プログラムパターン / 字句系列 / 抽象構文木 / プログラム解析 / プログラムパターン変換 / 前処理前解析 |
Research Abstract |
Program transformation is a key technique for programming support. It should consistently modify programs under the restrictions of preprocess directives, comments preservation. In this research, we have proposed "attributed token sequence" as a format of abstract syntax tree, which is neutral for views, such as abstract syntax tree, preprocess directives, and comments. It enables us to build tools for each view independently. We have implemented a parser and a pattern-based program transformation tool to confirm that they enable separation of views for building applications.
|
Report
(4 results)
Research Products
(33 results)