Project/Area Number |
06558038
|
Research Category |
Grant-in-Aid for Scientific Research (A)
|
Allocation Type | Single-year Grants |
Section | 試験 |
Research Field |
計算機科学
|
Research Institution | The University of Tokyo |
Principal Investigator |
MASUDA Takashi The University of Tokyo, Graduate School of Science, Professor, 大学院・理学系研究科, 教授 (80114130)
|
Co-Investigator(Kenkyū-buntansha) |
CHIBA Shigeru The University of Tokyo, Graduate School of Science, Research Associate, 大学院・理学系研究科, 助手 (80282713)
猪原 茂和 東京大学, 大学院・理学系研究科, 助手 (30251391)
|
Project Period (FY) |
1994 – 1996
|
Project Status |
Completed (Fiscal Year 1996)
|
Budget Amount *help |
¥9,500,000 (Direct Cost: ¥9,500,000)
Fiscal Year 1996: ¥2,800,000 (Direct Cost: ¥2,800,000)
Fiscal Year 1995: ¥3,200,000 (Direct Cost: ¥3,200,000)
Fiscal Year 1994: ¥3,500,000 (Direct Cost: ¥3,500,000)
|
Keywords | Distributed Computing / Reflection / C++ / Language Extension |
Research Abstract |
In this research project, we have successfully improved the performance of our extensible C++ compiler, OpenC++. This improvement also enables us to show that reflection is effective in a wider range of programming than the range previously known. The followings are actual results of this project : 1) we developed an efficient library for groupware. 2) we developed a new model of reflective computation called a compile-time MOP.3) we implemented a prototype object system on top of Scheme. 4) we studied a revised metacircular architecture called a meta-helix architecture. 5) we redesigned OpenC++ to be a compile-time MOP,developed a new compiler, and released it to the public in the internet. 6) we showed that reflection can be used to improve the efficiency of class libraries such as a vector library and the STL.7) we developed a class library with that the users can transparently use Tcl/tk. We published research papers about those results at local/international conferences and journals. One of these papers were awarded by Japan Society for Software Science and Technology.
|