• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2005 Fiscal Year Final Research Report Summary

A Framework for Integrating Programming Languages, Repository and Development Environment

Research Project

Project/Area Number 15300006
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Research Field Software
Research InstitutionTohoku University (2005)
Japan Advanced Institute of Science and Technology (2003-2004)

Principal Investigator

OHORI Atsushi  Tohoku University, Research Institute of Electrical Communication, Professor, 電気通信研究所, 教授 (60252532)

Co-Investigator(Kenkyū-buntansha) OGAWA Mizuhito  Japan Advanced Institute of Science and Technology, School of Information Science, Research Professor, 情報科学研究科, 特任教授 (40362024)
KATAYAMA Takuya  Japan Advanced Institute of Science and Technology, School of Information Science, Professor, 情報科学研究科, 教授 (70016468)
GONDOW Katsuhiko  Tokyo Institute of Technology, Graduate School of Information Science and Engineering, Associate Professor, 情報理工学研究科, 助教授 (50262283)
TAJIMA Keishi  Kyoto University, Graduate School of Informatics, Associate Professor, 情報学研究科, 助教授 (60283876)
Project Period (FY) 2003 – 2005
Keywordscomponent / programming language / database / sofrware development method / programming environment
Research Abstract

The goal of this research is to develop a component framework by integrating the sate-of-the-art research results in the fields of programming languages, software development methodologies, program development environment, and database systems. To achieve this goal, we have investigated the following items.
1. Type theory for component synthesis and reuse.
In this topic, we have investigated type theory for component and obtained various results including a method for compile time checking of component consistency, and an optimal register allocation method based on dynamic programming.
2. Component-oriented software development methodology
We have investigated the basic framework for verifying class invariants in a component system. We have also used the notion of collaboration and obtained a method for software evolution and construction.
3. Component development environment
Based on XML-markup method, we have obtained a binary-level component description system and have implemented a prototype system.
4. Component repositories
By regarding source code in a component system as a set of structured document written in various languages, we have developed a uniform query system for those collections of documents of heterogeneous structures.

  • Research Products

    (20 results)

All 2005 2004 2003 Other

All Journal Article (20 results)

  • [Journal Article] コラボレーションに基づくオブジェクト指向モデルの検証2005

    • Author(s)
      矢竹健朗(他)
    • Journal Title

      コンピュータソフトウェア 22・1

      Pages: 58-76

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] XML用木パターン検索言語XPath解説2005

    • Author(s)
      田島 敬史
    • Journal Title

      オペレーションズ・リサーチ : 経営の科学 50・6

      Pages: 373-378

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Collaboration-based verification of object-oriented models (in Japanese)2005

    • Author(s)
      Kenro Yatake et al.
    • Journal Title

      Computer Software (in Japanese) 22・1

      Pages: 58-76

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Tutorial on the tree pattern query language XPath (in Japanese)2005

    • Author(s)
      Keishi Tajima
    • Journal Title

      Operations Research as management science (in Japanese) 50・6

      Pages: 373-378

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Register Allocation by Proof Transformation2004

    • Author(s)
      A.Ohori
    • Journal Title

      Journal of Science of Computer Programming 50・1-3

      Pages: 161-187

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Optimizing the Execution Time for Checking the Consistency of XML Documents2004

    • Author(s)
      Y.Kotb(他)
    • Journal Title

      Journal of Intelligent Information System 22・3

      Pages: 257-279

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Aオブジェクト指向分析モデルにおけるデータフローの形式化と解析手法2004

    • Author(s)
      青木利晃, 片山卓也
    • Journal Title

      コンピュータソフトウェア 21・4

      Pages: 1-26

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] ACMLに基づくプログラム情報抽出システムの設計2004

    • Author(s)
      川島勇人(他)
    • Journal Title

      コンピュータソフトウェア 21・5

      Pages: 65-70

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Register Allocation by Proof Transformation2004

    • Author(s)
      Atsushi Ohori
    • Journal Title

      Journal of Science of Computer Programming 50・1-3

      Pages: 161-187

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Optimizing the Execution Time for Checking the Consistency of XML Document2004

    • Author(s)
      Yasser Kotob et al.
    • Journal Title

      Journal of Intelligent Information System 22・3

      Pages: 257-279

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Formalization and Analysis of Dataflow in Object-Oriented Analysis Models (in Japanese)2004

    • Author(s)
      Toshiaki Aoki et al.
    • Journal Title

      Computer Software (in Japanese) 21・4

      Pages: 1-26

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Designing Program Information Extraction System Based on ACML (in Japanese)2004

    • Author(s)
      Hayao Kawashima et al.
    • Journal Title

      Computer Software (in Japanese) 21・5

      Pages: 65-70

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] 振舞い近似手法を用いたステートチャートに対する不変性の検証2003

    • Author(s)
      立石孝彰(他)
    • Journal Title

      情報処理学会論文誌 44・6

      Pages: 1448-1460

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] OAG^* : Improved Ordered Attribute Grammars for Less Type 3 Circularities2003

    • Author(s)
      S.Natori(他)
    • Journal Title

      IEICE Transactions on Information and Systems E86・D[4]

      Pages: 673-685

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] コンパクトなANSICインタプリタXCIの設計と実装2003

    • Author(s)
      権藤克彦(他)
    • Journal Title

      電子情報通信学会論文誌 J86・D-I[3]

      Pages: 159-168

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Behavior approximation method for verifying invariant on statecharts (in Japanese)2003

    • Author(s)
      Takaaki Tateishi et al.
    • Journal Title

      Transactions of Information Processing Society of Japan (in Japanese) 44.6

      Pages: 1448-1460

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] OAG^* : Improved Ordered Attribute Grammars for Less Type 3 Circularities2003

    • Author(s)
      Shin Natori et al.
    • Journal Title

      IEICE Transactions on Information and Systems E86-D[4]

      Pages: 673-685

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Design and interpretation of compact ANSI C Interpreter XCI (in Japanese)2003

    • Author(s)
      Katsuhiko Gondow et al.
    • Journal Title

      IEICE Transactions on Information and Systems (Japanese Edition) J86・D-I[3]

      Pages: 159-168

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] A Static Type System for JVM Access Control

    • Author(s)
      T.Higuchi(他)
    • Journal Title

      ACM Transactions on Programming Languages and Systemsに採録決定

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] A Static Type System for JVM Access Control

    • Author(s)
      Tomoyuki Higuchi et al.
    • Journal Title

      ACM Transactions on Programming Languages and Systems (Accepted for Publication)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2007-12-13  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi